@charset "UTF-8";
table th {
  white-space: nowrap; }

.table-striped tbody tr:nth-of-type(odd) {
  background: transparent; }

.table-striped tbody tr:nth-of-type(even) {
  background-color: #F5EDC8; }

.table-striped {
  border-collapse: collapse;
  margin-bottom: 0; }
  .table-striped.table > tbody > tr > td,
  .table-striped.table > tbody > tr > th,
  .table-striped.table > tfoot > tr > td,
  .table-striped.table > tfoot > tr > th,
  .table-striped.table > thead > tr > td,
  .table-striped.table > thead > tr > th {
    line-height: 1.42857143;
    vertical-align: middle;
    border-top: none; }
  .table-striped.table > thead > tr > th {
    font-size: 14px;
    background-color: white;
    border-bottom: solid 1px #A59681; }
  .table-striped thead {
    margin-bottom: 17px; }
    .table-striped thead tr {
      height: 44px;
      font-family: DinProB;
      font-size: 14px; }
  .table-striped tbody tr {
    height: 42px;
    font-size: 13px; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.centered {
  text-align: center; }

.text-right {
  text-align: right; }

.text-left {
  text-align: left; }

.ui-front {
  z-index: 10001; }

.hidden {
  display: none !important; }

.push-top-10 {
  margin-top: 10px; }

.push-top-15 {
  margin-top: 15px; }

.push-top-20 {
  margin-top: 20px; }

.mnw10 {
  min-width: 10px; }

.mnw20 {
  min-width: 20px; }

.mnw30 {
  min-width: 30px; }

.mnw40 {
  min-width: 40px; }

.mnw50 {
  min-width: 50px; }

.mnw60 {
  min-width: 60px; }

.mnw70 {
  min-width: 70px; }

.mnw80 {
  min-width: 80px; }

.mnw90 {
  min-width: 90px; }

.mnw100 {
  min-width: 100px; }

.mnw110 {
  min-width: 110px; }

.mnw120 {
  min-width: 120px; }

.mnw130 {
  min-width: 130px; }

.mnw140 {
  min-width: 140px; }

.mxw10 {
  max-width: 10px; }

.mxw20 {
  max-width: 20px; }

.mxw30 {
  max-width: 30px; }

.mxw40 {
  max-width: 40px; }

.mxw50 {
  max-width: 50px; }

.mxw60 {
  max-width: 60px; }

.mxw70 {
  max-width: 70px; }

.mxw80 {
  max-width: 80px; }

.mxw90 {
  max-width: 90px; }

.mxw100 {
  max-width: 100px; }

.bm10 {
  margin-bottom: 10px; }

.bm20 {
  margin-bottom: 20px; }

.bm30 {
  margin-bottom: 30px; }

.bm40 {
  margin-bottom: 40px; }

.bm50 {
  margin-bottom: 50px; }

.bm60 {
  margin-bottom: 60px; }

.bm70 {
  margin-bottom: 70px; }

.bm80 {
  margin-bottom: 80px; }

.bm90 {
  margin-bottom: 90px; }

.bm100 {
  margin-bottom: 100px; }

.bp10 {
  padding-bottom: 10px; }

.bp20 {
  padding-bottom: 20px; }

.bp30 {
  padding-bottom: 30px; }

.bp40 {
  padding-bottom: 40px; }

.bp50 {
  padding-bottom: 50px; }

.bp60 {
  padding-bottom: 60px; }

.bp70 {
  padding-bottom: 70px; }

.bp80 {
  padding-bottom: 80px; }

.bp90 {
  padding-bottom: 90px; }

.bp100 {
  padding-bottom: 100px; }

.bp5 {
  padding-bottom: 5px; }

.pd10 {
  padding: 10px; }

.mtandb10 {
  margin: 10px 0 !important; }

.mbo10 {
  margin: 0 0 10px 0 !important; }

.m0 {
  margin: 0 !important; }

.no-margin__left {
  margin-left: 0 !important; }

.no-margin__right {
  margin-right: 0 !important; }

.full-width {
  width: 100%; }

.flex-table {
  display: flex;
  flex-wrap: wrap; }
  .flex-table > * {
    display: flex;
    float: none; }
  .flex-table .flex-table__column-inner {
    width: 100%; }

.-display--block {
  display: block !important; }

.-float--none {
  float: none !important; }

.container .container,
.modal .container {
  width: auto; }

@media (min-width: 1200px) {
  .col-lg-5c-1 {
    width: 20%; } }

@media (min-width: 992px) {
  .col-md-5c-1 {
    width: 20%; } }

@media (min-width: 768px) {
  .col-sm-5c-1 {
    width: 20%; } }

.col-xs-5c-1 {
  width: 20%; }

@media (min-width: 1200px) {
  .col-lg-5c-4 {
    width: 80%; } }

@media (min-width: 992px) {
  .col-md-5c-4 {
    width: 80%; } }

@media (min-width: 768px) {
  .col-sm-5c-4 {
    width: 80%; } }

.col-xs-5c-4 {
  width: 80%; }

[class*='col-'] {
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #3E2F27;
  z-index: 99999;
  overflow: hidden; }
  .preloader .spin {
    -webkit-animation: spin 2s linear infinite;
    animation: spin 1s linear infinite;
    width: 70px;
    height: 70px;
    position: absolute;
    border: 5px solid rgba(255, 255, 255, 0.1);
    border-top: 5px solid #E5D172;
    border-bottom: 5px solid #E5D172;
    border-radius: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto; }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

/*nav {
  display: block;
}*/
@media (min-width: 768px) {
  .menu-top-block {
    height: 130px; } }

@media (max-width: 767px) {
  .menu-top-block {
    position: relative;
    width: 90%;
    height: 100%;
    float: right;
    overflow-y: scroll;
    z-index: 10000; } }

.menu-top > li,
.main-nav-item {
  display: inline-block;
  margin-right: -2px;
  background: url(/images/template/menu-bg.jpg);
  position: relative; }
  .menu-top > li:first-child,
  .main-nav-item:first-child {
    margin-left: 0; }
  @media (min-width: 768px) {
    .menu-top > li,
    .main-nav-item {
      float: left;
      width: calc(11.11% - 1px);
      margin: 0 0 0 1px; } }

@media (min-width: 768px) {
  .menu-top > li:hover,
  .main-nav-item:hover {
    background: #A42A03; }
  .menu-top > li:hover ul[class^="submenu-"],
  .main-nav-item:hover ul[class^="submenu-"] {
    display: inline-block; } }

@media (max-width: 767px) {
  .desktop-submenu--trigger:hover {
    background: #A42A03; } }

.menu-top > li > a,
.main-nav-item > a {
  display: block;
  width: 100%;
  height: 130px; }
  .menu-top > li > a:hover,
  .main-nav-item > a:hover {
    text-decoration: none; }

.menu-top > li > a img,
.main-nav-item > a img {
  max-width: 100%;
  max-height: 74px;
  display: block;
  margin: 0 auto; }

.menu-top > li > a .text,
.main-nav-item > a .text {
  width: 100%;
  height: 56px;
  display: table; }

.menu-top > li > a .text span,
.main-nav-item > a .text span {
  display: table-cell;
  vertical-align: middle;
  color: #FFF;
  text-align: center;
  text-transform: lowercase; }

@media (max-width: 1200px) {
  .menu-top > li > a .text,
  .main-nav-item > a .text {
    display: block;
    text-align: center;
    vertical-align: middle;
    word-wrap: break-word; }
  .menu-top > li > a .text span,
  .main-nav-item > a .text span {
    display: inline;
    vertical-align: middle; } }

.menu-top > li > a .text span:first-letter,
.main-nav-item > a .text span:first-letter {
  text-transform: uppercase; }

.mobile-menu__trigger {
  float: left;
  height: 60px;
  padding: 10px 20px;
  border: 2px solid #6D5345;
  font-size: 15px;
  line-height: 34px;
  background: #FFF;
  vertical-align: top; }

.mobile-logo-block {
  width: 100%;
  padding: 21px 146px 0 0; }
  .mobile-logo-block img {
    display: block;
    max-width: 100%;
    margin-right: 10px; }

ul[class^="submenu-"] {
  display: none;
  position: absolute;
  border: solid 1px #CCB89A;
  background: #FFF;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  padding: 22px 16px 12px 16px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 901; }

ul[class^="submenu-"] a {
  display: block;
  color: #000; }

ul[class^="submenu-"] a:hover .stext {
  text-decoration: underline; }

ul[class^="submenu-"] li {
  margin-bottom: 10px; }

.stext {
  padding-left: 10px;
  display: inline-block;
  vertical-align: middle;
  max-width: 100px; }

.submenu-1,
.submenu-6 {
  width: 226px; }

.submenu-2 {
  width: 330px; }

.submenu-3,
.submenu-4,
.submenu-5 {
  width: 410px; }

.submenu-8 {
  width: 410px;
  left: -186px; }

.submenu-9 {
  width: 410px;
  left: -299px; }

span[class^="submenu-icon-"] {
  display: inline-block;
  width: 32px;
  height: 32px;
  vertical-align: middle; }

span[class^="submenu-icon-1-"] {
  background: url(/images/template/submenu-icons-1.png); }

.submenu-default img {
  vertical-align: middle; }

.submenu-icon-1-2,
.submenu-icon-2-2,
.submenu-icon-3-2,
.submenu-icon-4-2,
.submenu-icon-5-2,
.submenu-icon-6-2,
.submenu-icon-8-2,
.submenu-icon-9-2 {
  background-position: -32px 0 !important; }

.submenu-icon-1-3,
.submenu-icon-2-3,
.submenu-icon-3-3,
.submenu-icon-4-3,
.submenu-icon-5-3,
.submenu-icon-6-3,
.submenu-icon-8-3,
.submenu-icon-9-3 {
  background-position: -64px 0 !important; }

.submenu-icon-1-4,
.submenu-icon-2-4,
.submenu-icon-3-4,
.submenu-icon-4-4,
.submenu-icon-5-4,
.submenu-icon-6-4,
.submenu-icon-8-4,
.submenu-icon-9-4 {
  background-position: -96px 0 !important; }

.submenu-icon-1-5,
.submenu-icon-2-5,
.submenu-icon-3-5,
.submenu-icon-4-5,
.submenu-icon-5-5,
.submenu-icon-6-5,
.submenu-icon-8-5,
.submenu-icon-9-5 {
  background-position: -128px 0 !important; }

.submenu-icon-1-6,
.submenu-icon-2-6,
.submenu-icon-3-6,
.submenu-icon-4-6,
.submenu-icon-5-6,
.submenu-icon-6-6,
.submenu-icon-8-6,
.submenu-icon-9-6 {
  background-position: -160px 0 !important; }

.submenu-icon-2-7,
.submenu-icon-3-7,
.submenu-icon-4-7,
.submenu-icon-5-7,
.submenu-icon-6-7,
.submenu-icon-8-7,
.submenu-icon-9-7 {
  background-position: -192px 0 !important; }

.submenu-icon-3-8,
.submenu-icon-5-8,
.submenu-icon-8-8,
.submenu-icon-9-8 {
  background-position: -224px 0 !important; }

.submenu-icon-3-9,
.submenu-icon-5-9,
.submenu-icon-8-9,
.submenu-icon-9-9 {
  background-position: -256px 0 !important; }

.submenu-icon-3-10,
.submenu-icon-5-10,
.submenu-icon-9-10 {
  background-position: -288px 0 !important; }

.submenu-icon-3-11,
.submenu-icon-5-11,
.submenu-icon-9-11 {
  background-position: -320px 0 !important; }

.submenu-icon-3-12 {
  background-position: -352px 0 !important; }

.submenu-icon-3-13 {
  background-position: -384px 0 !important; }

span[class^="submenu-icon-2-"] {
  background: url(/images/template/submenu-icons-2.png); }

.sub-left {
  display: inline-block;
  float: left;
  width: 50%; }

.sub-right {
  display: inline-block;
  float: right;
  width: 50%; }

span[class^="submenu-icon-3-"] {
  background: url(/images/template/submenu-icons-3.png); }

span[class^="submenu-icon-4-"] {
  background: url(/images/template/submenu-icons-4.png); }

span[class^="submenu-icon-5-"] {
  background: url(/images/template/submenu-icons-5.png); }

span[class^="submenu-icon-6-"] {
  background: url(/images/template/submenu-icons-6.png); }

span[class^="submenu-icon-8-"] {
  background: url(/images/template/submenu-icons-8.png); }

span[class^="submenu-icon-9-"] {
  background: url(/images/template/submenu-icons-9.png); }

/*customer block*/
.customer-block {
  margin-left: 10px; }
  .customer-block ul[class^="submenu-"] {
    right: -15px; }

.login-form a {
  float: left;
  margin-left: 20px; }
  .login-form a:first-child {
    margin-left: 0; }

.login-form input {
  max-width: 100%; }

.login-form [class^="sub-"] {
  padding: 0 0.75rem;
  box-sizing: border-box; }

@media screen and (max-width: 767px) {
  .navbar-collapse {
    position: fixed;
    right: -100%;
    top: 0;
    z-index: 99;
    width: 100%;
    height: 100%;
    padding: 0;
    border: 0;
    transition: right .25s ease-in-out, opacity .25s ease-in-out;
    opacity: 0; }
    .navbar-collapse.in {
      right: 0;
      opacity: 1; }
  .menu-top > li {
    width: 100%;
    height: 65px; }
  .menu-top > li > a,
  .main-nav-item > a {
    height: 100%; }
  .menu-top > li .menu-image_wrapper,
  .main-nav-item .menu-image_wrapper {
    float: left;
    height: 100%;
    width: 70px;
    text-align: center;
    vertical-align: middle;
    line-height: 55px; }
  .menu-top > li .menu-image_wrapper img {
    display: inline;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%; }
  .menu-top > li > a .text,
  .main-nav-item > a .text {
    width: auto;
    height: 100%;
    margin-left: 75px;
    padding-top: 3.8%;
    line-height: 1; }
  .menu-top > li ul[class^="submenu-"] {
    left: 0;
    width: 100%;
    max-width: 100%; } }

.main-menu_mobile-header {
  position: relative;
  height: 55px;
  background: url(/images/template/menu-bg.jpg);
  background-position: center;
  line-height: 54px; }
  .main-menu_mobile-header a, .main-menu_mobile-header a:hover {
    float: right;
    margin-right: 35px;
    color: #FFF;
    font-size: 25px; }

.mobile-submenu-tab {
  height: 56px;
  margin: 0;
  padding: 0 15px;
  border-left: 1px solid #FFF;
  border-radius: 0;
  color: #FFF;
  font-size: 22px;
  line-height: 56px;
  text-align: center;
  text-transform: uppercase;
  background-color: #4B2E04;
  white-space: nowrap; }
  .mobile-submenu-tab:first-child {
    border-left: none; }
  .mobile-submenu-tab:hover, .mobile-submenu-tab:focus {
    color: #FFF;
    text-decoration: none; }
  .mobile-submenu-tab .fa {
    font-size: 30px;
    margin-right: 5px; }

.mobile-right-nav {
  float: right; }

.mobile-account {
  float: left;
  text-align: center;
  line-height: 60px; }
  .mobile-account a {
    display: inline-block;
    width: 100%;
    height: 60px;
    background: url("/images/account-brown.svg") center center no-repeat;
    background-size: 30px; }
  .mobile-account a,
  .mobile-account a:hover,
  .mobile-account a:focus {
    text-decoration: none;
    color: #40312A; }
  @media (min-width: 768px) {
    .mobile-account {
      display: none; } }

.mob-search-close-wrapper {
  margin-bottom: 15px;
  padding-top: 15px; }
  .mob-search-close-wrapper .fa {
    font-size: 21px; }

.mobile-submenu--trigger {
  position: relative;
  justify-content: center;
  align-items: center;
  height: 100%;
  color: #FFF;
  font-size: 30px;
  text-decoration: none;
  background: url(/images/template/menu-bg.jpg); }
  @media (max-width: 767px) {
    .mobile-submenu--trigger {
      display: flex !important; } }
  .mobile-submenu--trigger:before {
    position: absolute;
    left: 0;
    top: 10px;
    height: calc(100% - 20px);
    content: '';
    display: inline-block;
    border-left: 1px solid #FFF; }
  .mobile-submenu--trigger:hover, .mobile-submenu--trigger:focus, .mobile-submenu--trigger:active {
    color: #FFF;
    text-decoration: none; }
  .mobile-submenu--trigger:hover, .mobile-submenu--trigger:active {
    background: #A42A03; }
  .mobile-submenu--trigger.collapsed .fa-angle-up:before {
    content: "\F107"; }

.menu-top > li > .mobile-submenu--trigger,
.main-nav-item > .mobile-submenu--trigger {
  width: 26%;
  max-width: 120px;
  min-width: 75px; }

section#added-product-notification {
  position: fixed;
  top: -200px;
  left: 0;
  width: 100%;
  opacity: 0;
  margin: 0;
  background-color: #4B2E04;
  color: #FFF;
  transition: top 350ms, opacity 500ms;
  z-index: 999999; }
  section#added-product-notification > .container {
    position: relative; }
  section#added-product-notification .close {
    margin-right: 10px; }

section#added-product-notification.open {
  top: 0;
  opacity: 1; }

section#added-product-notification h1 {
  margin-top: 10px;
  margin-bottom: 30px; }

section#added-product-notification .added-product-thumbnail {
  padding: 0 20px 20px 0;
  float: left; }

section#added-product-notification .added-product-price,
section#added-product-notification .added-product-info {
  display: inline-block; }

section#added-product-notification .added-product-info h2 {
  margin-top: 0; }

section#added-product-notification .added-product-price {
  float: right;
  text-align: right;
  padding-right: 10px; }

section#added-product-notification .clear {
  clear: both; }

section#added-product-notification .added-product-controls {
  width: 100%;
  height: 30px;
  margin-bottom: 40px; }

section#added-product-notification .added-product-controls a {
  float: right;
  padding-top: 1em;
  height: 50px; }

.btn-block {
  width: calc(100% - 30px); }

.btn {
  background: none repeat scroll 0 0 #A42A03;
  border: medium none;
  border-radius: 5px;
  color: #FFF;
  cursor: pointer;
  font-weight: bold;
  height: 35px;
  padding: 0 15px;
  margin-left: 10px;
  transition: all 0.3s ease 0s; }

.btn:hover {
  background: #EF3D04; }

.btn:disabled {
  background-color: #DDD; }

body.modal-open {
  overflow: hidden; }

/*****modal window class****/
.modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0 none;
  z-index: 9999; }

.modal:before {
  background: #000;
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  z-index: -1; }

.modal-outer {
  display: table;
  position: absolute;
  height: 100%;
  width: 100%; }

.modal-inner {
  display: table-cell;
  vertical-align: middle; }

#modal {
  background: none repeat scroll 0 0 #4B2E04;
  border-radius: 15px;
  opacity: 0;
  margin: 0 auto;
  z-index: 100001;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
  padding: 3px; }

#modal.modal-sm {
  width: 450px !important; }

#modal.modal-default {
  width: 600px !important; }

#modal.modal-lg {
  width: 800px !important; }

#modal .modal-header {
  border-radius: 15px 15px 0 0;
  color: #4B2E04;
  font-family: DinProB;
  font-size: 16px;
  position: relative;
  height: 50px;
  line-height: 57px;
  margin-bottom: 19px;
  text-indent: 28px;
  text-transform: uppercase; }

#modal .modal-content {
  position: relative;
  background: none no-repeat scroll 0 0 #F5EDC8;
  border-radius: 5px;
  margin: 10px;
  padding: 20px;
  min-height: 50px;
  color: #4B2E04; }

#modal .modal-footer {
  height: 30px;
  padding: 10px;
  margin-bottom: 10px; }

#modal .modal-footer .btn {
  float: right; }

.to-top-btn {
  position: fixed;
  bottom: 50px;
  right: 100px;
  width: 50px;
  height: 50px;
  background: #F9EDC9 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAH2AAAB9gHM/csYAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAEtQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA16y2cwAAABh0Uk5TAAEMDxEZHSUtMklekJKWrbW+2Obq7/3+58/N7wAAAM9JREFUWMPtzccWgzAQQ1HRew1l/v9Ls0swGBiZnKys/X0C/Pz8/rEgy4InvppEpsr9vhUREWmDZ9618PVuha13KZieL+w9Wzh6rmDzTMHu9QXDTxNdMH2es4WdB8jCwZMFi6cKVk8UTry6cOqVhQuvKlx6ReHG3xZu/U1B4S8LKn9RUPrTgtqfFAhvLVDeVqgpvyvUQEn6XaHEwHqzMGCmvVGYMfJ+WxjROPhNoUH8cvCfwisG0n6VpUtALukWWfsUABAVIRwWFhH8/Px+tjcGtUdPwV20IQAAAABJRU5ErkJgggb8b05fb75c1a505210cc0583befff89e") no-repeat center 40%;
  background-size: 30%;
  border: solid 1px #F0E4C1;
  border-radius: 50%;
  font: bold 18px/50px sans-serif;
  text-align: center;
  color: #4B2E04;
  text-shadow: 2px 2px 3px 0 #111;
  transition: all 300ms;
  cursor: pointer; }

.to-top-btn.not-active {
  opacity: 0; }

.to-top-btn:hover {
  bottom: 54px;
  right: 104px;
  box-shadow: 2px 2px 3px 1px #777; }

#cart-page input {
  min-height: 30px;
  line-height: 30px;
  color: #4B2E04; }

#cart-page .item-remove-btn {
  font-size: 16px;
  cursor: pointer;
  transition: font-size .3s linear, padding .3s linear;
  padding: 4px 0 0 2px; }

#cart-totals {
  font-size: 16px;
  font-weight: 600; }

#cart-totals:after {
  content: '.';
  visibility: hidden;
  display: block;
  height: 0;
  clear: both; }

#cart-totals h1 {
  padding-left: 10px; }

.cart-totals-item-value {
  float: right;
  margin-left: 20px; }

.cart-totals-highlight {
  background-color: #F3E9BB; }

#cart-totals .list-item {
  padding: .8em; }

.list .list-item {
  margin: .1em 0; }

.list label {
  font-weight: bolder;
  text-align: right; }

.promocode_wrapper {
  margin-top: 10px; }
  .promocode_wrapper input[type="text"] {
    vertical-align: bottom;
    height: 40px;
    line-height: 40px;
    margin-top: 5px; }
  .promocode_wrapper .btn {
    height: 40px; }
  @media all and (max-width: 991px) {
    .promocode_wrapper {
      margin-bottom: 30px; } }

.checkout-btn {
  margin-left: 0; }

.checkout-btn, .clear-cart-btn {
  height: 40px;
  padding: 0 50px; }

.input-group.separate-group .form-control:first-child,
.input-group.separate-group .input-group-addon:first-child,
.input-group.separate-group .input-group-btn:first-child > .btn,
.input-group.separate-group .input-group-btn:first-child > .btn-group > .btn,
.input-group.separate-group .input-group-btn:first-child > .dropdown-toggle,
.input-group.separate-group .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group.separate-group .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-radius: 5px; }

.input-group.separate-group .form-control:last-child,
.input-group.separate-group .input-group-addon:last-child,
.input-group.separate-group .input-group-btn:last-child > .btn,
.input-group.separate-group .input-group-btn:last-child > .btn-group > .btn,
.input-group.separate-group .input-group-btn:last-child > .dropdown-toggle,
.input-group.separate-group .input-group-btn:first-child > .btn:not(:first-child),
.input-group.separate-group .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-radius: 5px;
  margin-left: 15px; }

* {
  margin: 0;
  padding: 0; }

@font-face {
  font-family: DinProR;
  src: url(/fonts/DinProR.eot) format("eot");
  src: local("\263A"), url(/fonts/DinProR.woff) format("woff"), url(/fonts/DinProR.ttf) format("truetype"), url(/fonts/DinProR.svg) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: DinProB;
  src: url(/fonts/DinProB.eot) format("eot");
  src: local("\263A"), url(/fonts/DinProB.woff) format("woff"), url(/fonts/DinProB.ttf) format("truetype"), url(/fonts/DinProB.svg) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: DinProL;
  src: url(/fonts/DinProL.eot) format("eot");
  src: local("\263A"), url(/fonts/DinProL.woff) format("woff"), url(/fonts/DinProL.ttf) format("truetype"), url(/fonts/DinProL.svg) format("svg");
  font-weight: normal;
  font-style: normal; }

.box {
  box-sizing: border-box; }

/*****all*****/
body,
html {
  height: 100%; }

body {
  font-family: DinProR;
  color: #000;
  font-size: 14px;
  -webkit-font-smoothing: subpixel-antialiased !important;
  -webkit-backface-visibility: hidden; }

a {
  color: #4B2E04;
  text-decoration: none; }

h1,
h2,
h3,
h4,
h5 {
  font-weight: normal; }

h1, .h1 {
  font-size: 1.5em; }

h2, .h2 {
  font-size: 1.5em; }

input[type=text],
input[type=password] {
  height: 35px;
  line-height: 35px;
  font-size: 15px;
  font-family: DinProR;
  border: none;
  border-radius: 5px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); }

input[type="number"] {
  -moz-appearance: textfield; }
  input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none; }

input[type="text"] {
  background-color: white !important; }

input:focus,
button:focus {
  outline: none; }

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #A9A9A9; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #A9A9A9; }

:-ms-input-placeholder {
  /* IE 10+ */
  color: #A9A9A9; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #A9A9A9; }

img {
  border: none;
  max-width: 100%;
  height: auto; }

ul {
  list-style: none; }

.ie8 .last {
  margin-right: 0 !important; }

strong {
  font-weight: normal;
  font-family: DinProB; }

.ie8 strong {
  font-weight: bold; }

/*****header*****/
#header {
  display: block;
  background: url("/images/bg.png"); }

.container.main-catalog-block {
  display: flex;
  width: 100%; }
  @media (min-width: 1280px) {
    .container.main-catalog-block {
      width: 1280px; } }
  @media (max-width: 767px) {
    .container.main-catalog-block {
      display: block; } }

.main-catalog-block .navbar-collapse {
  padding-left: 0; }

.head {
  margin-bottom: 25px; }

.logo-block {
  width: 27.8%; }

.logo-block img {
  display: block; }

.logo-block p {
  text-align: right;
  text-transform: uppercase;
  color: #000;
  letter-spacing: 2px;
  margin-right: 12px; }

.warehouse {
  float: left;
  width: 130px; }

.warehouse .category:before {
  content: '';
  position: absolute;
  width: 19px;
  height: 26px;
  top: 0;
  left: -25px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAaCAYAAABVX2cEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUMzMEFCMDVDM0MxMTFFM0JGNkNEQUI4QjgyQUY2RkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUMzMEFCMDZDM0MxMTFFM0JGNkNEQUI4QjgyQUY2RkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QzMwQUIwM0MzQzExMUUzQkY2Q0RBQjhCODJBRjZGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QzMwQUIwNEMzQzExMUUzQkY2Q0RBQjhCODJBRjZGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjerYdcAAAFuSURBVHjapFTBcYMwEBTEBVAC7+QDFYR0gN952FTgcQUJHZAKzCN5G1dgOoCP/5RAAZlJTplV5kY5gSA7s6PhJK9Pd3sK3u/vlICMeMAasfhIbIlvWNXz7fN3M7REYuIVzC0hhe+cnYn5JhdLiB2y8YE+1308bBJbzGQUqWXQ568kGHOx0wohLngyYtnE1WpiSgyw1q4rU3ZZiK5JKEB9hVesJiZht3FkVYM6/b0V12KPVlwjD8hnX4JYikzOwt6WOKDzymUNjh5WkZBgX/mKxfh3CYNt1jmxPerTCxnXQr1+oBvQYEQ4Dog/4YcR5rLGNSUHNFrsIohFmIgSAiNiWvjFYfBLgFejmyi4D3p6PdKQGfQ/KHgDdGGPK4WOlFVvd7MyD94CtCRUuayxRbF9MOK802fjgvoV9h9Lpm1w5SlUOOc1AeXMOJVLxulPPXzqGk4ZUcigdL0Yc2IKL6yxS4tvtVbMdG3w6fK3AAMAgdJYIMqT+jsAAAAASUVORK5CYII="); }

.warehouse,
.stores {
  display: inline-block; }

.warehouse .category,
.stores .category {
  text-transform: uppercase;
  position: relative;
  color: #A42A03;
  font-size: 16px;
  margin-bottom: 15px;
  font-family: DinProB;
  display: inline-block; }

.warehouse .tel,
.stores .tel {
  font-family: DinProB; }

.stores {
  float: right;
  width: 380px; }

.stores .category:before {
  content: '';
  position: absolute;
  width: 18px;
  height: 20px;
  top: 0;
  left: -25px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkZGMDU2QkNDM0MxMTFFMzkwRDBFOEFFMjNGOTY0NkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkZGMDU2QkRDM0MxMTFFMzkwRDBFOEFFMjNGOTY0NkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCRkYwNTZCQUMzQzExMUUzOTBEMEU4QUUyM0Y5NjQ2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCRkYwNTZCQkMzQzExMUUzOTBEMEU4QUUyM0Y5NjQ2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu602ywAAAD6SURBVHjaYlyixcyABgSAeD4QBwDxBCBuBOIPDDhA9NU/YJoJTRyk+T6UBoECID4PxA4MBAALmiH5QHwBi7p6qKsu4DNoPwNxoB+J7YjNIAcGKgDkMHoAxIFAXIgk9gEqFogvwNENAvl/AxAvQDN8AxTjNYgRGP3/0QwDRb8CmhgIGKCF0X5csQZLQwJYxEgKowNArAjFyF4zhOIHxKYjBSSM7kIBQi5DN+g+Fm/dJ9VrDNC8tQGL2AJSssgGpDT0HyncCpFizYAYg0ApvAGI9dHE+rFEP8F0RCzASEeDL4ugl0fn0dKLAVSMAS194TUIV4AaEBNoAAEGAKr/OfmPfH+CAAAAAElFTkSuQmCC"); }

.site-bar-top {
  margin-top: 3px;
  display: block;
  margin-bottom: 41px; }

.site-bar-top .select {
  float: left;
  margin-top: 10px; }

.all-catalog-btn {
  display: inline-block;
  float: left;
  width: 138px;
  height: 43px;
  text-align: center;
  line-height: 43px;
  -moz-border-radius: 0 0 13px 13px;
  -webkit-border-radius: 0 0 13px 13px;
  -o-border-radius: 0 0 13px 13px;
  border-radius: 0 0 13px 13px;
  color: #FFF;
  text-transform: uppercase;
  margin-right: 20px;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  background: #A42A03;
  font-size: 1em; }

.all-catalog-btn:hover {
  background: #EF3D04; }

.search-wrapper {
  width: 72.2%; }
  @media (max-width: 767px) {
    .search-wrapper {
      width: 100%; } }

.search-block {
  height: 35px;
  position: relative;
  margin: 0 -15px; }
  .search-block > * {
    float: left;
    padding: 0 15px; }

.search-block .btn, #search-btn {
  margin: 0;
  width: 100%;
  padding: 0;
  text-align: center; }

.search-block input,
.leave-comment input[type="text"] {
  width: 100%;
  color: #4B2E04;
  vertical-align: middle;
  height: 35px;
  line-height: 35px;
  font-size: 15px;
  font-family: DinProR;
  background-color: white !important;
  display: block; }

.search-input--wrapper {
  width: 76.8%; }
  @media (max-width: 767px) {
    .search-input--wrapper {
      width: calc(100% - 95px); } }
  .search-input--wrapper .search-box {
    display: inline-block;
    margin-right: -32px;
    padding-right: 32px; }
  .search-input--wrapper .reset {
    background: transparent; }

.autocomplete-dropdown {
  width: 100%;
  margin: 0;
  padding: 0;
  max-height: 65vh;
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: 5px; }
  .autocomplete-dropdown > li.active {
    background: transparent; }
    .autocomplete-dropdown > li.active > a.autocomplete-item {
      background-color: #F5EDC8;
      color: #4B2E04; }
  .autocomplete-dropdown > li > .autocomplete-item {
    min-height: 55px;
    padding: 5px 15px;
    border-bottom: 1px dotted #E9D887;
    color: #4B2E04;
    white-space: normal; }
    .autocomplete-dropdown > li > .autocomplete-item:hover, .autocomplete-dropdown > li > .autocomplete-item:focus {
      background-color: #F5EDC8;
      color: #4B2E04; }
  .autocomplete-dropdown .price-wrapper,
  .autocomplete-dropdown .img-wrapper {
    align-items: center;
    justify-content: center; }
  .autocomplete-dropdown .price-wrapper p:last-child,
  .autocomplete-dropdown .img-wrapper p:last-child,
  .autocomplete-dropdown .description-wrapper p:last-child {
    margin-bottom: 0; }

.autocomplete-summary {
  background: #A42A03;
  color: #FFF;
  height: 50px;
  font-size: 16px;
  line-height: 50px; }
  .autocomplete-summary p {
    margin: 0; }
  .autocomplete-summary a {
    text-decoration: none;
    color: #FFF; }
    .autocomplete-summary a:hover, .autocomplete-summary a:visited, .autocomplete-summary a:focus {
      color: #FFF; }
    .autocomplete-summary a:hover, .autocomplete-summary a:focus {
      text-decoration: underline; }

.search-block button {
  width: 27px;
  border: none;
  cursor: pointer;
  vertical-align: middle; }

.search-btn-wrapper {
  width: 23.2%; }
  @media (max-width: 767px) {
    .search-btn-wrapper {
      width: 95px;
      position: absolute;
      right: 0; } }

::-webkit-input-placeholder {
  /* Chrome */
  color: #4B2E04; }

:-ms-input-placeholder {
  /* IE 10+ */
  color: #4B2E04; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #4B2E04;
  opacity: 1; }

:-moz-placeholder {
  /* Firefox 4 - 18 */
  color: #4B2E04;
  opacity: 1; }

.site-bar-top-menu {
  display: inline-block;
  font-size: 20px; }
  @media (min-width: 768px) {
    .site-bar-top-menu {
      display: flex;
      justify-content: center; } }

.site-bar-top-menu li:last-child {
  border: none; }

.site-bar-top-menu li {
  float: left;
  padding: 0 9px 2px;
  border-right: solid 1px #B1B5B7;
  vertical-align: middle; }
  @media (max-width: 767px) {
    .site-bar-top-menu li {
      float: none;
      margin-bottom: 15px;
      border-right: none; } }

.site-bar-top-menu li a {
  font-family: DinProB;
  vertical-align: middle; }

.site-bar-top-menu li a:hover {
  text-decoration: underline; }

.slct-brand {
  width: 188px;
  height: 27px;
  background: #FFF !important;
  line-height: 27px;
  text-indent: 12px; }

.drop-brand {
  width: 188px; }

.social-icons {
  display: inline-block;
  vertical-align: middle; }

.social-icons a {
  display: inline-block;
  float: left;
  margin-right: 10px;
  width: 21px;
  height: 21px;
  background: url("/images/template/social-icons.png");
  opacity: .8;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s; }

.social-icons a:hover {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); }

.social-icon-2 {
  background-position: -21px 0 !important; }

/*****banners*****/
.banners {
  min-height: 340px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 85px;
  margin-top: -100px;
  margin-bottom: 35px;
  background: url("/images/template/header-bg.jpg"); }

.banners.row div.container {
  margin-top: 20px; }

.banners > a:last-child {
  margin-right: 0; }

.banners a {
  display: inline-block;
  margin-right: 3px;
  border: solid 1px #8F8F8F;
  float: left; }

.banners a:hover {
  border-color: #4B2E04; }

.banners a img {
  display: block;
  width: 251px;
  height: 206px; }

/*****content*****/
section {
  display: block; }

.news-section {
  /* padding-top:34px; */ }

.section-title {
  margin-bottom: 30px; }

.section-title span {
  font-size: 16px;
  display: inline-block;
  color: #A42A03;
  font-family: DinProB;
  text-transform: uppercase; }

.section-title a {
  float: right;
  font-family: Arial !important;
  font-weight: bold; }

.section-title a:after {
  top: 1px !important; }

#slider-1 p,
#slider-2 p {
  margin-bottom: 3px; }

#slider-1 .date,
#slider-2 .date {
  margin-bottom: 0 !important;
  font-size: 12px; }

#slider-1 li div,
#slider-2 li div {
  min-height: 290px; }

#slider-1 .strong,
#slider-2 .strong {
  font-family: DinProB; }

#slider-1 img,
#slider-2 img {
  margin-bottom: 15px; }

#slider-1 .bx-wrapper .bx-pager,
#slider-2 .bx-wrapper .bx-pager {
  display: none; }

#slider-1 .bx-wrapper .bx-controls-direction a.disabled,
#slider-2 .bx-wrapper .bx-controls-direction a.disabled {
  display: block !important; }

#slider-1 .bx-wrapper .bx-controls-direction a,
#slider-2 .bx-wrapper .bx-controls-direction a,
#slider-4 .bx-wrapper .bx-controls-direction a {
  width: 41px;
  height: 183px;
  top: 50px;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }

#slider-1 .bx-wrapper .bx-prev,
#slider-2 .bx-wrapper .bx-prev,
#slider-4 .bx-wrapper .bx-prev {
  background: url("/images/template/slider-prev.png");
  left: -60px; }

#slider-1 .bx-wrapper .bx-next,
#slider-2 .bx-wrapper .bx-next,
#slider-4 .bx-wrapper .bx-next {
  background: url("/images/template/slider-next.png");
  right: -60px; }

#slider-1 .read-more,
#slider-2 .read-more,
#slider-4 .read-more {
  margin-top: 5px;
  margin-bottom: 5px; }

.read-more,
.section-title a {
  font-family: DinProB;
  display: inline-block;
  padding-right: 21px;
  position: relative;
  font-size: 14px; }

.read-more:after,
.section-title a:after {
  content: '';
  position: absolute;
  width: 11px;
  height: 15px;
  top: 2px;
  right: 0;
  background: url("/images/template/read-more-icon.png"); }

.read-more:hover,
.section-title a:hover {
  text-decoration: underline; }

.section-title a {
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s; }

.section-title a:hover {
  padding-right: 25px; }

.bestsellers-section {
  padding-bottom: 5px;
  margin-top: 40px;
  margin-bottom: 35px; }

.bestsellers-section:last-of-type {
  margin-bottom: 0; }

.items-row > article {
  padding-bottom: 65px;
  position: relative;
  margin-bottom: 40px;
  min-height: 332px; }
  .items-row > article.brand-card {
    min-height: 0;
    padding-bottom: 0; }
  @media (max-width: 767px) {
    .items-row > article {
      padding-bottom: 0; } }

.items-row > article > p {
  margin-bottom: 15px;
  font-family: DinProB;
  text-align: center; }
  @media (max-width: 767px) {
    .items-row > article > p {
      margin-bottom: 40px; } }

.items-row > article .btn-block {
  position: absolute;
  bottom: 0; }
  @media (max-width: 767px) {
    .items-row > article .btn-block {
      position: static;
      width: 100%; } }

.items-row > article .btn-block span {
  display: inline-block;
  float: left;
  width: 100px;
  color: #40312A;
  font-size: 12px;
  font-family: DinProB; }

.items-row > article .btn-block span strike {
  font-size: 16px;
  font-family: DinProB;
  color: #40312A; }

.items-row > article .btn-block span big {
  font-size: 21px; }

.items-row > article .btn-block a {
  display: inline-block;
  float: right;
  width: 95px;
  height: 30px;
  line-height: 28px;
  text-indent: 33px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  font-family: DinProB;
  color: #FFF;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTlFQzVBRjNDM0VCMTFFMzlEMkNBRDdFMUY1MDE1MUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTlFQzVBRjRDM0VCMTFFMzlEMkNBRDdFMUY1MDE1MUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OUVDNUFGMUMzRUIxMUUzOUQyQ0FEN0UxRjUwMTUxQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OUVDNUFGMkMzRUIxMUUzOUQyQ0FEN0UxRjUwMTUxQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pner4DoAAAD2SURBVHjanNK/S4JBHMfx8+FRWnVJbLRFCFqaXPO/8n9odG7qT2hxlWgIzCSxBn9QqBSSUtZger6/8RFCUrgOXjzHw33u7nt3znt/hTJciNg5V8EZunhFyu1ulhlbOosHH9aaEemFVgppcwt+YBAY/Lbg/B/B5Hqr/YCQx1esUzz4vX/bir4z1d+RJzyjneCEjuhU0cI1hhhpkF3Ry7Y7+UQPj7hEBnvIo6AxCUTapn3fbEWb4Bgl1WvBtAZt1jbGu91ErJ8N7OMEF1bDloMp4vSnJL29Q0z0Ks6R+uN95lDTmLtIM01RxxL3OtXNNsGt+jcrAQYAWmLNw+BvcQ4AAAAASUVORK5CYII=") 9px 8px no-repeat, #A42A03;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s; }

.items-row > article .btn-block a:hover {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTlFQzVBRjNDM0VCMTFFMzlEMkNBRDdFMUY1MDE1MUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTlFQzVBRjRDM0VCMTFFMzlEMkNBRDdFMUY1MDE1MUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OUVDNUFGMUMzRUIxMUUzOUQyQ0FEN0UxRjUwMTUxQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OUVDNUFGMkMzRUIxMUUzOUQyQ0FEN0UxRjUwMTUxQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pner4DoAAAD2SURBVHjanNK/S4JBHMfx8+FRWnVJbLRFCFqaXPO/8n9odG7qT2hxlWgIzCSxBn9QqBSSUtZger6/8RFCUrgOXjzHw33u7nt3znt/hTJciNg5V8EZunhFyu1ulhlbOosHH9aaEemFVgppcwt+YBAY/Lbg/B/B5Hqr/YCQx1esUzz4vX/bir4z1d+RJzyjneCEjuhU0cI1hhhpkF3Ry7Y7+UQPj7hEBnvIo6AxCUTapn3fbEWb4Bgl1WvBtAZt1jbGu91ErJ8N7OMEF1bDloMp4vSnJL29Q0z0Ks6R+uN95lDTmLtIM01RxxL3OtXNNsGt+jcrAQYAWmLNw+BvcQ4AAAAASUVORK5CYII=") 9px 8px no-repeat, #EF3D04; }

article.hits {
  padding-bottom: 65px;
  position: relative;
  margin-bottom: 40px;
  min-height: 322px; }
  @media (max-width: 767px) {
    article.hits {
      padding-bottom: 0; } }

article.hits > p {
  margin-bottom: 15px;
  font-family: DinProB;
  text-align: center; }
  @media (max-width: 767px) {
    article.hits > p {
      margin-bottom: 40px; } }

article.hits .btn-block {
  position: absolute;
  top: 260px;
  width: calc(100% - 30px); }
  @media (max-width: 767px) {
    article.hits .btn-block {
      position: static;
      width: 100%; } }

article.hits .btn-block span {
  display: inline-block;
  float: left;
  width: 90px;
  color: #40312A;
  font-size: 12px;
  font-family: DinProB; }

article.hits .btn-block span big {
  font-size: 21px; }

article.hits .btn-block a {
  display: inline-block;
  float: right;
  width: 95px;
  height: 30px;
  line-height: 28px;
  text-indent: 33px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  font-family: DinProB;
  color: #FFF;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTlFQzVBRjNDM0VCMTFFMzlEMkNBRDdFMUY1MDE1MUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTlFQzVBRjRDM0VCMTFFMzlEMkNBRDdFMUY1MDE1MUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OUVDNUFGMUMzRUIxMUUzOUQyQ0FEN0UxRjUwMTUxQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OUVDNUFGMkMzRUIxMUUzOUQyQ0FEN0UxRjUwMTUxQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pner4DoAAAD2SURBVHjanNK/S4JBHMfx8+FRWnVJbLRFCFqaXPO/8n9odG7qT2hxlWgIzCSxBn9QqBSSUtZger6/8RFCUrgOXjzHw33u7nt3znt/hTJciNg5V8EZunhFyu1ulhlbOosHH9aaEemFVgppcwt+YBAY/Lbg/B/B5Hqr/YCQx1esUzz4vX/bir4z1d+RJzyjneCEjuhU0cI1hhhpkF3Ry7Y7+UQPj7hEBnvIo6AxCUTapn3fbEWb4Bgl1WvBtAZt1jbGu91ErJ8N7OMEF1bDloMp4vSnJL29Q0z0Ks6R+uN95lDTmLtIM01RxxL3OtXNNsGt+jcrAQYAWmLNw+BvcQ4AAAAASUVORK5CYII=") 9px 8px no-repeat, #A42A03;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s; }

article.hits .btn-block a:hover {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTlFQzVBRjNDM0VCMTFFMzlEMkNBRDdFMUY1MDE1MUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTlFQzVBRjRDM0VCMTFFMzlEMkNBRDdFMUY1MDE1MUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OUVDNUFGMUMzRUIxMUUzOUQyQ0FEN0UxRjUwMTUxQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OUVDNUFGMkMzRUIxMUUzOUQyQ0FEN0UxRjUwMTUxQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pner4DoAAAD2SURBVHjanNK/S4JBHMfx8+FRWnVJbLRFCFqaXPO/8n9odG7qT2hxlWgIzCSxBn9QqBSSUtZger6/8RFCUrgOXjzHw33u7nt3znt/hTJciNg5V8EZunhFyu1ulhlbOosHH9aaEemFVgppcwt+YBAY/Lbg/B/B5Hqr/YCQx1esUzz4vX/bir4z1d+RJzyjneCEjuhU0cI1hhhpkF3Ry7Y7+UQPj7hEBnvIo6AxCUTapn3fbEWb4Bgl1WvBtAZt1jbGu91ErJ8N7OMEF1bDloMp4vSnJL29Q0z0Ks6R+uN95lDTmLtIM01RxxL3OtXNNsGt+jcrAQYAWmLNw+BvcQ4AAAAASUVORK5CYII=") 9px 8px no-repeat, #EF3D04; }

.photo-block {
  border: solid 1px #CCB89A;
  height: 186px;
  position: relative;
  display: table;
  width: 185px;
  margin: 0 auto 12px;
  background: #FFF; }

.photo-block p {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

.photo-block img {
  display: block; }

.hit-icon {
  position: absolute;
  width: 55px;
  height: 18px;
  top: 9px;
  left: -6px;
  background: url("/images/template/hit-icon.png");
  z-index: 1;
  text-indent: 8px;
  line-height: 16px;
  color: #FFF;
  font-family: DinProB;
  font-size: 12px; }

.items-row > article:last-child {
  margin-right: 0; }

.ie8 .btn-block a {
  background: #A42A03; }

.ie8 .btn-block a:hover {
  background: #EF3D04; }

article {
  display: block; }

.reviews {
  min-height: 309px;
  padding-top: 34px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/images/template/header-bg.jpg") center bottom no-repeat; }

#slider-2 .bx-wrapper .bx-controls-direction a {
  top: -15px !important; }

.seo-text {
  padding: 34px 0 45px 0;
  border-bottom: solid 3px #F9EDC9; }

.seo-text .row img {
  width: 184px;
  height: 138px;
  display: inline-block;
  float: left;
  margin: 0 22px 22px 0; }

/*****footer*****/
#footer .container {
  padding: 27px 0 18px 0; }

#footer .stores {
  float: left; }

#footer .warehouse {
  margin-right: 100px; }

#footer .tel {
  font-family: DinProR; }

.copyright {
  width: 255px;
  display: inline-block;
  float: left;
  margin-right: 95px; }

.copyright .row {
  line-height: 23px;
  margin-bottom: 24px; }

.copyright .row span {
  float: right;
  display: inline-block;
  width: 36px;
  height: 26px;
  margin-left: 6px;
  background: url("/images/template/cart-icons.png"); }

.cart-icon-2 {
  background-position: -36px 0 !important; }

.gp-logo {
  float: right;
  display: inline-block;
  margin-top: 16px; }

/***** Корзина *****/
/******************************************************************************/
.main-slide-block {
  position: fixed;
  width: 25px;
  top: 140px;
  right: 0;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  background: #4B2E04;
  display: inline-block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 30px 0 25px 25px;
  font-size: 13px;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  z-index: 9999; }
  .main-slide-block a {
    color: #FFF;
    text-decoration: underline; }
    .main-slide-block a:hover {
      text-decoration: none; }
  .main-slide-block input[type='text'],
  .main-slide-block input[type='password'] {
    width: 100%; }

.main-slide-block_content {
  width: 240px; }
  @media (max-width: 767px) {
    .main-slide-block_content {
      width: 100%; }
      .main-slide-block_content input[type='text'],
      .main-slide-block_content input[type='password'] {
        width: calc(50% - 10px);
        margin-left: 10px; }
        .main-slide-block_content input[type='text']:first-child,
        .main-slide-block_content input[type='password']:first-child {
          margin-left: 0;
          margin-right: 10px; }
      .main-slide-block_content .btn {
        margin-left: 0; } }

.registration-footer {
  text-align: center; }
  .registration-footer a:first-child:after {
    display: inline-block;
    content: '';
    width: 0;
    height: 12px;
    margin-left: 5px;
    border: 1px solid #FFF;
    vertical-align: bottom; }

.main-slide-block__active {
  width: 290px !important; }

.enter-order-btn {
  position: absolute;
  width: 49px;
  height: 50px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  left: -19px;
  cursor: pointer;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s; }

.enter-order-btn:hover {
  left: -23px; }

.enter-order-btn.item-added {
  left: -203px; }

.enter-order-btn.item-added > div {
  color: #FFF;
  line-height: 30px;
  width: 200px;
  height: 30px;
  background-color: #4B2E04;
  position: absolute;
  left: 25px;
  z-index: -1;
  padding: 10px 30px;
  display: block; }

.cart-btn {
  top: 13px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzU2NzJCQkZDM0YzMTFFMzg2MjFEQTk4MDJCQjkyQ0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2NzJCQzBDM0YzMTFFMzg2MjFEQTk4MDJCQjkyQ0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NTY3MkJCREMzRjMxMUUzODYyMURBOTgwMkJCOTJDRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NTY3MkJCRUMzRjMxMUUzODYyMURBOTgwMkJCOTJDRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiOlDQwAAAEfSURBVHjanNPPSwJBFMDxWVMyleogIkGX/gY7+h/4Bwj+DZ6C6NSxU+A/Ih46Bl26BF3yEFEHDTN/QEQXw0xz/L54m1vg0O6Dz+7sOPtmdp5jrLVdHCIGE5bHpWqMqaGIeyTM/+NDEuRoXCGLCWIhEpzFuUwxxJ4JH5sy2zteTbSYSYJPPEVM8PO9g4jvJ/wEj5iHfPkL47g+7Dh2XyrzppO09T7Q9oOUcZfGhda/i2e993VQCx2puc76K2QFa9hCHUeys1gP/CYr24b3h/SPZAXSqOBAl5bChg5aFWNY3EgCvzOJnP4v0o49mWrpve+xeijkIB3jDg1kHQeogGs0UfY7M3ixyyg5EpwGxl0GV3CCEc6RdyTYxy16qCwEGAD8PQxyyYW41gAAAABJRU5ErkJggg==") center no-repeat, #4B2E04; }

.enter-btn {
  bottom: 13px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEI0OTEyOUFDM0IzMTFFMzk4RkNFODFDQUE5QTc1M0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEI0OTEyOUJDM0IzMTFFMzk4RkNFODFDQUE5QTc1M0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QjQ5MTI5OEMzQjMxMUUzOThGQ0U4MUNBQTlBNzUzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QjQ5MTI5OUMzQjMxMUUzOThGQ0U4MUNBQTlBNzUzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpNlan8AAAFISURBVHjanNS9LwRBGMfxca5yuASVyl9AoxASnUYUmquuRqVSaPwBahHJXYlaiETEibfGS3SukJBoRWi8R3LGd3gm2SzPZNaTfLK7k91fnpndWWOtNRH6sIpb+1PPqKGEJn9fTNAsGlavTRRiwiaVgHMs4VKu112HoaAumU663PSa5Z4W1GV8PGf0KqPwx/gGGnL+im05nwqFDSjjvcr1UD4Q1qmMT+AFxxjDiIy3hdZsxWarh9A0j0y2OtTCiujHfYawhZwStCNBc5FBFRyk16mIU8yjjHdUlO/N1yLy7vnvfZXqaB8XWIbvfFfGBtGNR5ygijMf4D+N9kCQq2vMwAYnK1tiLzG19KauJv8MIe6mLTJvpLM16WhUXkAHaviMeg2EfWBajr6GI/9zvzpLrkMJV6gnNnN0ubAnjq14Qw/uzD/rS4ABAPetO553BluTAAAAAElFTkSuQmCC") no-repeat center, #4B2E04; }

.ie8 .cart-btn {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTYxQkVCMjVDM0NCMTFFM0FCRDI5QTgyQUYwOTY5NTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTYxQkVCMjZDM0NCMTFFM0FCRDI5QTgyQUYwOTY5NTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNjFCRUIyM0MzQ0IxMUUzQUJEMjlBODJBRjA5Njk1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNjFCRUIyNEMzQ0IxMUUzQUJEMjlBODJBRjA5Njk1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PktyntEAAAS5SURBVHja1FkNTFtVFP76+mBjMBjVuTq3hEkQIoaNaNyMiXFLZjbwZ0bClBhiDKjTZKIuRGYyfxKD6TDBn2jcUEg0EjumxmAZwyiZEIfJhBkh4MJAqFCkax0KFCjFc9vztGDbvb51pfvKl5a+15yv99xz7jmnuoWFBYRCT2c7Kg88DKfdtvSSkbiVmEvMJqYT1xNT+bqTOELsJ3YTO4kdRBs0QBdKaKulHtWHSuCem/V/ezcxj7iTmBmmvT5iC9FCbIqI0JNf1OLtV57wfyufWEQsJMq4PLiJZuKnxK81C/2+2YzDLxbD45kHu1QoLiEaEFk4iDXEI7xF1AsVe/Jg6T2Ku4V7y9jVVxJiK1TztggIyf+fvy46cLiiWBEpXGyKgkiwDRPbDIhFe+2DN8owPjqkiHxNQ7BcDrawTfD+DbyiZ9qbvVHO7q6IskgFmWx7Z0ChImiOmp5XAqeMv91yYQtrSP+f0FMnzLAO/gqO7jwsP/JYy2KhDR+ZlDxZgthBCWvyCe09exqD534BJ3NDDAk1sCaf0NameuVYLETsoZC1QZ/iHsKMa+pZer1NzSfrTg5AL8eh9+fTwCUKmghA4uKmSb7oHDcGSgfBcLy2CqXlb6L7pzZYB/ogk2i1mJ1xYWpyIlyxQptRl58jP0AvvlT7qTWG61D1cRuSU6/B3OwMJJ2k2mJHayOqX9YUr3tkrifVlz3uOW9tatywCUgMz1pC0mqtWyBX4qJXNVzTk1QTXNBkzTPv1io0W1p6AlxyRalg+WN0ONrRny5x+xAWnPZRTdb0YQTeEqyX/Hoc1Rj7fRALHk94bqd6YtY1rVVoqqaWwrD2euikwNEuMsHfE07vl7FZz8NGz8IDNusA1RN9mn0vc0Jdp/YD1xo3YldBKcZGfoPdNgz7mJWerbgwPuIVYxvupz085M2Z3MpEAk6ZW1rVQvW0kquSktHe8jnq3jqIebcbcfEroNfLkPR6b15NXL0GSck6anR09EcUD0kH19Qk6IDRInREJPxj9KJAddtKQrfnFeHB4ufgIJeuWLmKmCCuhDiRpiF6s/O9XTjiq3vDRYPMwwHVQkUQfdv4CdpaGpBCp5TIqysTEmkldUEOCLc3pYmVFfdqRLfME4zwpha0qg89dgB37dpLAdKLd17dh4k/7QHvzci+FU+/9C7VBPE4RnXvqROfaRHaKfGYJaxwFO6+r+gZbLwxC3fs2IOsnK1B7xVfJiP7NmzKzEH+3qe0iBTaOqSU1LW2UP10IFBZiObjH3pd2fnDNzjXcybovaLNGervgYOyQlPDUS1ChTab7v3K/Wisf08Up19FYFQTaYji4H5Rj0p3734EPLAyx2CFb1aGaVLW5m1Iy7gFPLByxJBIB2v6rwsteLwcPFWriSGhNf6TPskXmYXYkHYTeKpmiQGRFtayuK+XJD32Ua7j0Z+YqnUto8gu1tAfcPa0+fbt2HHvo0o6qAw3t0YIfWy7JeiQTODJimqsuyFNibZDUV7ZLrZpDtY3/4vEpBS88Hod5Lh4RWx5lPashW2ZQzX4i3Bz7p0ktta7b9kF++EbsjquUAoysY2Qp+PV/WODgqvi5xsFZ3/8DlUVxcv+g9g/AgwA5rm6c2+ibqkAAAAASUVORK5CYII="); }

.ie8 .enter-btn {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEM5NzQwNDRDM0NDMTFFM0E2OTdCQjE4RkVFMEU0MDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEM5NzQwNDVDM0NDMTFFM0E2OTdCQjE4RkVFMEU0MDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQzk3NDA0MkMzQ0MxMUUzQTY5N0JCMThGRUUwRTQwOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQzk3NDA0M0MzQ0MxMUUzQTY5N0JCMThGRUUwRTQwOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PloThTgAAAXKSURBVHjazFkNTJRlHP/dc+8pJ9+YH5mlZk5BxXPTkLbMVpZJZilzlW1uRayWMZZCacWYWjanYsuZHzi3TEcqc6KABJrgRwd+gMQVCH6hM0w8RAPhuI/+z+vzAp6HvsdxF7/x23u89z7P87vn4//1aupqDkGr06OvXwD0ASFwODTQ9e0LaABL022UnzmBtNTFaGwwwwmDiVHEicSxxJHEIcRQ8X0D8RrxPNFELCUWE+vQDWgul++VPzCtVr5qtTro9AFgGh2KjxVi05pUWNvaOrd5jTiTOJ042s3xqoj5xBxirltCr1Zlw05CmERCNQyw20HTimOHC7B984bOz8YQ3yXOI0rwDFbiLuJOYraaBhIcdvpzwGaxQkPLbbXZUFpixI70jcozfEnjiXHEMPQMJPGjZxDTiZvFFum6gSJQw5h8o7amGj9tXE8Ta4dY3kSx1N4A/+HJxHHEdWJbuISsjvXRQSNJaG5uxtYf1sJq5SsjL/EqL4rsjJlirHldCvUPHgiHjcFusSBj2xaY6+sVkcuIBvgOBjGmS7EsMGwoBgyNwPUbTSg5VqQs95JunOiewGgx9nSXS6/VMqSnLVcOTqKPZ9LVzCYKLR1C++j9UJi3D1cvy4cu3kd7Us2ejXcyTw7s/XmTYifjemKUEaMjMXfBIhimvISQ/oPQcrcJlWeNOJiZjuP5mTSkQ003XEuRYmc1ppIsJMfN4Z93CNvmEWLfT8KCT1e0mztnlBRlY1XyfFm8CnCHMF/enuOH+eOcqYy7xRXKnu0uZsTGIT45jeyy5r77NX+egfG3LOj9gxA+IRpPjYzA0bzdaroMJ57iXUhH8/cre8IjtxgU8hjiFq9+4H6Z8RBSPo4hB2KjwKcf0nb+jikvvoEoovHwPjUejGvLZY0NNwe7MgfuYlrMO/DT+z9w33gkSxbJ0drSjNPH8+5FNrEfqu2aaxvMRKjmsc0cExnl+mCNirzv/+GjxsvXCMNz7tjWKEnEkx4jMLi/y/uvzv2g/dRPfmEmJka/LN/X+we60/1ESQS9HuOW+XqX381+L0FmZ9xpNLvT/Vjm7AG6i4rTR918vsidx0cykT54BP+AYIyKmITbt+pVt8nasd6dIYawTjlOt0Uu35Qri9z+Q4qqNrl7tuCPU4XuDBPKekJkeckR1F74C/Gfp+HgnvSHep0DGT9i47cJ7id3MZESzwoHeSLyUk0FFq3Y1u42uZG/VF2BcEM0+g94HM1Nd1BZXkw/YgvOVZzszpxcl0RK65bQfuQKuxLJ8feV89i6Jklt8KEG19ijkipncDf41feZXYrMy9yKDd8s7EmRHOclURyIVdtiyZpfcOVCJS2lEV+u3S2LTP1kFhob6snoh6HUWNDTIjlMTFQw1IffFGNevViJL1ZntM8kPzzVplM4c+JXSr3t3gikS/lh4kHJEbX+/sDZjqrJysVv41ptNS5Xm9oDDy+AV1emscDgkLqH5dPOaGn+V75aWu/CRN7oYlW5N0VCaKtjU6fPgqgFWVVF8NGheH2CDnOeDSL//o+3cyer0AY29RVZaK6oBfU27FKKaWysYTKGPzNGyU/MvUikWWjqyOvfmi8nn9miYNVbkN650icLnTZjNoYOexqiqpbTC0TmCC0dBYi2tjbKGhk+SloG4aV4Va3sfxRZJjTc5zGZVlSaDVOep5l9UzEHK4X98jWqxNgPmEt5RnlZ3NLSgvjPUjDoiSeV05bi45ktE2O6tD5MyzrK4UGhYUhY+h0knU4Rm+yjPZsjxurSRMpLz4MIfrXR7E6YFI1FqWvBmFbZBjzKXeUl02UWfSc8yjtqlyYvlEswilhebR4RPo4C3oEoLirgz/DXMAUiylLKLMxDgdzjZOBe4XaDGOPhEb7jbi1sNhu0kiS/puGfdbT0XHxh/n6sW5bUO17ftNyqpmDYD20WC3R6PUipvF/BZ7e1FaazJ7H660Q03Lzh3NanL8T+E2AAlMgWuUN2LtIAAAAASUVORK5CYII="); }

.scroll-block {
  width: 243px;
  height: 200px;
  overflow: auto;
  color: #FFF;
  margin-bottom: 10px;
  -webkit-backface-visibility: hidden; }

.scroll-block .mCSB_scrollTools .mCSB_draggerRail {
  width: 7px;
  background: #F5EDC8; }

.scroll-block .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 9px;
  background: #A42A03; }

.scroll-block .order-title {
  margin: 5px 0 24px 0; }

.scroll-block .order-title > span:first-child {
  text-decoration: underline;
  display: inline-block; }

.scroll-block .order-row {
  width: 208px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 15px;
  margin-bottom: 25px;
  position: relative; }

.scroll-block .order-row:last-of-type {
  margin-bottom: 5px; }

.scroll-block .order-row img {
  width: 51px;
  height: 51px;
  display: block;
  float: left; }

.scroll-block .order-row > div {
  display: inline-block;
  float: right;
  width: 135px;
  font-size: 13px;
  margin-bottom: 22px; }

.scroll-block .order-row > div .order-price {
  margin-top: 5px;
  font-size: 14px; }

.scroll-block .order-row > div .order-price input {
  display: inline-block;
  width: 37px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  color: #000;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: #F5EDC8;
  margin-left: 9px;
  border: none;
  -moz-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.3); }

.scroll-block .order-discount {
  font-size: 13px; }

.scroll-block .order-discount > span:first-child {
  display: inline-block;
  margin-right: 11px; }

.del-order-btn {
  display: inline-block;
  width: 15px;
  height: 14px;
  position: absolute;
  top: 8px;
  right: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzRDNkI0MkJDM0VBMTFFMzg1Q0Q4RkY1NDY5NDcyNUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzRDNkI0MkNDM0VBMTFFMzg1Q0Q4RkY1NDY5NDcyNUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNEM2QjQyOUMzRUExMUUzODVDRDhGRjU0Njk0NzI1QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNEM2QjQyQUMzRUExMUUzODVDRDhGRjU0Njk0NzI1QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg5OkzIAAADGSURBVHjaYvz///8cBgaGfUC8jIF4EAXETgxAzUJAfBKIE4CYgQicAFUvBBPgAeLDQJxDQGMOVB1IPQOyBCcQ7wXiUhwaS6HynDAxdAVsQLwRiBvRxBuh4pzI4thsABmwGoi7oPwuKJ8NXS0TlpD8BcQRQCwKxFehdARUHAUwMVAAsGlmA+KlQPwOiLWh9AqoOCrAEWAtaOItUHE2XAEGi6oKHFFVgSuqyE4koOR5DIjTiEyeycjJcxEQRxGpEYZB6hcBBBgAnJblGEXPJkUAAAAASUVORK5CYII=");
  cursor: pointer; }

#clear-cart-btn {
  width: 95px; }

#to-order-btn, #clear-cart-btn {
  display: none;
  width: 120px;
  height: 35px;
  border: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #A42A03;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: bold;
  color: #FFF;
  cursor: pointer;
  margin-bottom: 32px; }

#to-order-btn:hover, #clear-cart-btn:hover {
  background: #EF3D04;
  width: 120px;
  height: 35px; }

#cabinet-btn, #cabinet-btn a {
  color: #FFF;
  text-decoration: underline;
  cursor: pointer;
  white-space: nowrap;
  margin-bottom: 20px;
  display: inline-block; }

#cabinet-btn:hover, #cabinet-btn:hover a {
  text-decoration: none; }

#enter-window-form {
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }

#enter-window-form > div > span {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 6px; }

/*****catalog*****/
/*********************************************************************/
.catolog {
  padding: 40px 0 5px 0; }

.breadcrumbs {
  margin-top: 10px;
  margin-bottom: 15px;
  line-height: 13px; }

.breadcrumbs > a,
.breadcrumbs .current {
  color: #4B2E04;
  text-transform: uppercase;
  font-size: 16px;
  font-family: DinProB;
  display: inline-block;
  padding-right: 10px;
  position: relative;
  margin-bottom: 5px; }

.breadcrumbs > a:after,
.breadcrumbs .current:after {
  content: '-';
  display: inline-block;
  position: absolute;
  top: 0;
  right: -2px; }

.breadcrumbs > a:hover,
.breadcrumbs .current:hover {
  text-decoration: underline; }

.breadcrumbs .current {
  color: #A22B03; }

.breadcrumbs .current:after {
  content: ''; }

.subsection-link {
  position: relative;
  display: inline-block;
  padding-bottom: 11px; }

.subsection-link:hover > .subsection-wrapp {
  display: block; }

.subsection-link > .subsection-wrapp {
  display: none; }

.subsection-link .current:after {
  width: 0;
  height: 0;
  border-top: solid 9px #282828;
  border-right: solid 5px transparent;
  border-left: solid 5px transparent;
  top: 2px;
  right: -9px; }

.subsection-wrapp {
  padding-top: 11px;
  position: absolute;
  width: 176px;
  z-index: 15;
  left: -50px; }

.subsection {
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 22px 0 22px;
  border: solid 1px #CCB89A;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  background: #F5EDC8; }

.subsection a {
  display: block;
  padding-bottom: 20px;
  font-family: DinProB;
  font-size: 14px; }

.subsection a:hover {
  text-decoration: underline; }

.new-icon {
  position: absolute;
  width: 55px;
  height: 18px;
  top: 30px;
  left: -6px;
  background: url("/images/template/new-icon.png");
  z-index: 1;
  text-indent: 8px;
  line-height: 16px;
  color: #FFF;
  font-family: DinProB;
  font-size: 12px; }

.transit-icon {
  position: absolute;
  width: 55px;
  height: 18px;
  top: 51px;
  left: -6px;
  background: url("/images/template/transit-icon.png");
  z-index: 1;
  text-indent: 8px;
  line-height: 16px;
  color: #FFF;
  font-family: DinProB;
  font-size: 12px; }

.discount-icon {
  position: absolute;
  width: 40px;
  height: 40px;
  top: -7px;
  left: 160px;
  background: #FF3F02;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  z-index: 1;
  text-align: center;
  line-height: 40px;
  color: #FFF;
  font-family: DinProB;
  font-size: 13px; }

.discount-icon._small {
  width: 45px;
  height: 45px;
  line-height: 45px;
  top: -6px;
  left: 150px; }

.discount-icon._middle {
  width: 50px;
  height: 50px;
  top: -9px;
  left: 145px;
  line-height: 50px; }

.discount-icon._large {
  height: 60px;
  width: 60px;
  line-height: 60px;
  top: -15px;
  left: 139px; }

.items-row > article:hover .item-wrapper {
  opacity: 1;
  z-index: 10;
  top: -30px;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  visibility: visible; }

article.hits:hover .item-wrapper {
  opacity: 1;
  z-index: 10;
  top: -30px;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); }

.item-wrapper {
  width: 100%;
  position: absolute;
  top: -60px;
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 30px 16px 20px 16px;
  background: #F5EDC8;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  z-index: -1;
  zoom: 1;
  opacity: 0;
  visibility: hidden;
  -webkit-backface-visibility: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-transition: opacity 0.5s 0.3s, top 0.5s 0.3s, left 0.5s 0.3s;
  -webkit-transition: opacity 0.5s 0.3s, top 0.5s 0.3s, left 0.5s 0.3s;
  -o-transition: opacity 0.5s 0.3s, top 0.5s 0.3s, left 0.5s 0.3s;
  -ms-transition: opacity 0.5s 0.3s, top 0.5s 0.3s, left 0.5s 0.3s;
  transition: opacity 0.5s 0.3s, top 0.5s 0.3s, left 0.5s 0.3s; }

.item-wrapper .photo-block {
  margin-left: auto;
  margin-right: auto; }

.item-wrapper .price-wrapper {
  margin-bottom: 20px; }

.item-wrapper .price-wrapper p {
  float: left;
  max-width: 60%;
  padding-right: 10px;
  font-family: DinProB; }

.item-wrapper .price-wrapper span {
  display: inline-block;
  max-width: 40%;
  color: #40312A;
  font-size: 11px;
  font-family: DinProB; }

.item-wrapper .price-wrapper span strike {
  font-size: 16px; }

.item-wrapper .price-wrapper span big {
  font-size: 24px; }

.item-wrapper form {
  margin-bottom: 15px; }

.item-wrapper form > .property-row > span {
  width: 60px;
  display: inline-block;
  float: left; }

.item-wrapper form > .property-row > div {
  margin-left: 70px; }

.item-wrapper form input[type="radio"] + label span {
  background: #FFF !important;
  border: solid 1px #FFF;
  vertical-align: middle;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important; }

.item-wrapper form input[type="radio"] + label {
  margin-right: 10px;
  margin-bottom: 10px;
  display: inline-block;
  line-height: 10px; }

.item-wrapper form input[type="radio"]:checked + label span:after {
  top: 2px;
  left: 2px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

.item-wrapper form .item-pay-block {
  float: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-top: 10px;
  margin-bottom: 15px; }

.item-wrapper > a {
  display: inline-block;
  margin-left: 8px;
  text-decoration: underline; }

.item-wrapper > a:hover {
  text-decoration: none; }

.catalog-selection {
  display: inline-block;
  float: right;
  width: 174px; }

.catalog-selection h4 {
  text-align: center;
  font-size: 16px;
  line-height: 12px;
  text-transform: uppercase;
  font-family: DinProB;
  margin-bottom: 43px; }

.catalog-selection .bold {
  font-family: DinProB;
  color: #A42A03;
  margin-bottom: 20px; }

.catalog-selection .inpt {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: solid 1px #F5EDC8; }

.catalog-selection .inpt > p {
  margin-bottom: 10px; }

.catalog-selection .inpt > p:last-child {
  margin-bottom: 0; }

.catalog-selection .from {
  margin-right: 10px; }

.catalog-selection input[type="text"] {
  height: 28px;
  margin-left: 2px;
  vertical-align: middle; }

.catalog-selection .last {
  margin-bottom: 38px; }

.catalog-selection input[type="submit"] {
  display: block;
  margin: 0 auto;
  width: 118px;
  height: 37px;
  cursor: pointer;
  font-family: DinProB;
  color: #FFF;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  background: #3E2F27;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  border: none; }

.catalog-selection input[type="submit"]:hover {
  background: #6D5345; }

/*****catalog-text-block*****/
.catalog-text-block {
  padding: 40px 0 30px 0;
  background: url("/images/template/header-bg.jpg") center bottom no-repeat, #FFFBF0;
  min-height: 340px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

.catalog-text-block p {
  margin-bottom: 10px; }

/*****item-card*****/
/****************************************************/
.main-item-photo {
  height: 455px;
  border: solid 1px #CCB99B;
  margin-bottom: 8px;
  display: table;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 53px; }
  @media (max-width: 991px) {
    .main-item-photo {
      width: 100%; } }

.main-item-photo p {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 10px;
  max-height: 450px; }

.main-item-photo img {
  max-width: 100%; }

@media (max-width: 992px) {
  .item-card-photo {
    margin-bottom: 30px; } }

.item-card-photo > .row > a {
  display: table;
  width: 112px;
  height: 112px;
  border: solid 1px #CCB99B;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-right: 2px;
  margin-bottom: 2px; }

.item-card-photo > .row > a p {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

.item-card-photo > .row > a img {
  width: 110px; }

.ie8 .item-card-photo > .row > a {
  width: 111px; }

.ie8 .item-card-photo > .row > a img {
  width: 109px; }

.item-card-photo > .row > a:last-child {
  margin-right: 0; }

.item-card-info form {
  margin-bottom: 27px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

.item-card-info form > div:first-child {
  display: inline-block;
  float: left; }

.item-card-info form > div:last-child {
  display: inline-block;
  float: left; }

.item-card-info form > div:last-child > span {
  font-size: 12px;
  margin: 0 0 0 8px;
  display: table-cell;
  vertical-align: middle;
  height: 55px; }

.item-card-info form > div:last-child > span span {
  font-size: 18px;
  font-weight: bold; }

.drop-size,
.drop-color,
.drop-razmer,
.drop-cvet {
  min-width: 145px !important;
  width: 145px !important; }

.slct-size,
.slct-color,
.slct-cvet,
.slct-razmer,
.slct-storonu,
.slct-vyisotamm {
  width: 145px !important;
  min-width: 145px !important; }

#card-info-block-2 .row div.select:first-child, #card-info-block-1 .row div.select:first-child {
  margin: 0 35px 10px 10px; }

.item-pay-block {
  display: inline-block;
  height: 55px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  background: #A42A03;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 10px;
  margin-right: 5px; }

.item-pay-block input[type="submit"] {
  margin: 5px 0 0 18px;
  width: 80px;
  height: 25px;
  border: solid 1px transparent;
  color: #FFF;
  text-align: right;
  cursor: pointer;
  font-size: 16px;
  font-family: DinProB;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODg3ODFDMzlDNDc5MTFFM0EyQTZEQzI5MTI2OENEN0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODg3ODFDM0FDNDc5MTFFM0EyQTZEQzI5MTI2OENEN0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4ODc4MUMzN0M0NzkxMUUzQTJBNkRDMjkxMjY4Q0Q3QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4ODc4MUMzOEM0NzkxMUUzQTJBNkRDMjkxMjY4Q0Q3QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsYK8nQAAAEuSURBVHjanNO9SsNQGMbxkzQJKX6ASqm4FCzi6uTuhbi4eQ29BCfnbr2JXkOLoJNirUMVVHSQWvzWxv9T3kCmqOfAj5yUk6fve3LisizroAnnI3TOPWIXMXRf+YPIhAEp20y6OMBzYVHZ0B99YaiAOpMeGu7/o6ekb5x7PPyCSwW84sojYIrPvIJrjwBtYppvxoVHQIqFyG6SXxbf4wwDa/cWI9FbWGPSxrxeC27sgQfc2Xxse/Wmvq3t6Sxa5wBj7GMdq1jBHGIEduoCE6KCSFf9UCNnDyfoW2+Ldo2tPbUa2AH6KFTwNEtnVLFpCxNrJ7GFxaGQCd5t8yd5gIYqaeJUySUbqqo2LGyUf1XLOMIQLaQlX+AOjjHAYVhIblgFS9rbkgrU1pZVUf0RYAA4Vd8AHQO7CQAAAABJRU5ErkJggg==") no-repeat 1px 5px;
  vertical-align: middle; }

.item-pay-block a {
  margin: 0 12px 0 18px;
  width: 80px;
  height: 25px;
  border: solid 1px transparent;
  color: #FFF;
  text-align: right;
  cursor: pointer;
  font-size: 16px;
  font-family: DinProB;
  vertical-align: middle; }

.item-pay-block input[type="submit"]:hover {
  text-decoration: underline; }

.item-pay-block input[type="text"] {
  width: 42px;
  height: 35px;
  text-align: center;
  margin-right: 5px;
  padding: 0 2px;
  vertical-align: middle; }

.item-pay-block .counter-input {
  display: inline-block;
  width: 19px;
  text-align: center;
  vertical-align: middle;
  position: relative;
  margin: -3px 18px 0 5px; }

.item-pay-block div span {
  display: inline-block;
  width: 0;
  height: 0;
  border-right: solid 5px transparent;
  border-left: solid 5px transparent;
  cursor: pointer; }

.item-pay-block div span:hover {
  border-right-width: 8px;
  border-left-width: 8px; }

.ie8 .item-pay-block input[type="text"] {
  height: 20px; }

.card-amount-up {
  border-bottom: solid 8px #F5EDC8;
  position: relative; }

.card-amount-up:after {
  content: '';
  width: 20px;
  height: 2px;
  top: 12px;
  background: #F5EDC8;
  left: -10px;
  position: absolute; }

.card-amount-down {
  border-top: solid 8px #F5EDC8; }

.card-info-btns.row {
  margin: 0 -3px; }

.card-info-btns .tab-item {
  padding: 0 3px; }

.card-info-btns-tab {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 53px;
  overflow: hidden;
  vertical-align: middle;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  cursor: pointer;
  background: #F5EDC8;
  text-align: center;
  line-height: 14px;
  font-weight: bold;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }

.card-info-btns .card-info-btns-tab:hover {
  background: #E5D172; }

.card-info-btn-active,
.card-info-btn-active:hover {
  background: #4B2E04 !important;
  color: #FFF; }

.card-info-wrapper {
  width: 100%;
  margin-bottom: 30px;
  position: relative;
  min-height: 473px;
  border: solid 1px #CCB99B; }
  @media (max-width: 767px) {
    .card-info-wrapper {
      min-height: 0;
      border: none; } }
  @media (min-width: 768px) {
    .card-info-wrapper.panel-group .panel {
      border: none;
      margin: 0;
      box-shadow: none; } }
  .card-info-wrapper .panel-heading {
    padding: 0; }
    .card-info-wrapper .panel-heading a {
      display: block;
      padding: 15px;
      border-radius: 4px;
      color: #FFF;
      background-color: #4B2E04;
      text-decoration: none; }
      .card-info-wrapper .panel-heading a.collapsed {
        color: #000;
        background-color: #F5EDC8; }
        .card-info-wrapper .panel-heading a.collapsed .fa-minus:before {
          content: "\F067"; }
        .card-info-wrapper .panel-heading a.collapsed:hover, .card-info-wrapper .panel-heading a.collapsed:focus {
          background: #E5D172;
          text-decoration: none;
          color: #000; }

.-accordion--tab a {
  padding: 15px;
  border-radius: 4px;
  color: #000;
  background-color: #F5EDC8;
  text-decoration: none; }
  .-accordion--tab a:hover {
    color: #000 !important;
    background: #E5D172 !important;
    cursor: pointer; }

.-accordion--tab.active a {
  color: #FFF !important;
  background-color: #4B2E04 !important; }

.-accorion--panel {
  margin-bottom: 15px; }

.card-info-block {
  visibility: hidden;
  min-height: 454px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 29px 27px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }
  .card-info-block.collapse {
    display: block; }
  @media (max-width: 767px) {
    .card-info-block {
      min-height: 0;
      border: solid 1px #CCB99B;
      transition: none; }
      .card-info-block.in {
        visibility: visible;
        position: static;
        opacity: 1; } }
  @media (min-width: 768px) {
    .card-info-block {
      height: auto !important; } }

.card-info-wrapper .card-info-block .info-text {
  font-size: 14px !important; }

.card-info-wrapper .card-info-block > p {
  margin-bottom: 10px;
  font-size: 16px; }

.card-info-wrapper .card-info-block > p span {
  font-weight: bold; }

.card-info-wrapper .slct {
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none; }

@media (min-width: 768px) {
  .card-info-block-active {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    visibility: visible;
    position: relative; } }

.card-info-block-active form {
  margin-left: 0;
  padding-left: 0; }

.card-info-wrapper form > div:first-child {
  margin-top: 6px; }

.card-info-block-active form > div:first-child div.select {
  position: relative;
  margin-left: 10px; }

.card-info-block-active form > div:first-child div.select ul {
  width: 100%; }

.card-info-wrapper form div.card-info-block--size-block {
  display: block;
  float: none;
  margin-bottom: 24px; }
  .card-info-wrapper form div.card-info-block--size-block div.select {
    margin-left: 0; }

.social-share span {
  display: inline-block;
  margin-right: 15px; }

.social-share a[class^="share-icon-"] {
  display: inline-block;
  margin-right: 5px;
  width: 16px;
  height: 16px;
  opacity: .8;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  background: url("/images/template/share-icons.png");
  vertical-align: middle; }

.social-share a[class^="share-icon-"]:hover {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); }

.share-icon-2 {
  background-position: -21px 0 !important; }

.share-icon-3 {
  background-position: -42px 0 !important; }

.share-icon-4 {
  background-position: -63px 0 !important; }

.item-card {
  padding-bottom: 52px;
  border-bottom: solid 3px #F9EDC9;
  overflow: hidden; }

#slider-3 .photo-block {
  margin: 5px 0 10px 5px; }

#slider-3 p {
  margin-bottom: 18px;
  text-align: center;
  font-family: DinProB; }

#slider-3 p a {
  margin-bottom: 18px;
  text-align: center;
  font-family: DinProB;
  color: #000; }

#slider-3 p a:hover {
  text-decoration: underline; }

#slider-3 p span {
  color: #4B2E04;
  font-size: 12px; }

#slider-3 p span big {
  font-size: 21px; }

#slider-3 .bx-wrapper .bx-pager {
  display: none; }

#slider-3 .bx-wrapper .bx-controls-direction a.disabled {
  display: block !important; }

#slider-3 .bx-wrapper .bx-controls-direction a {
  width: 41px;
  height: 183px;
  top: 25px;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }

#slider-3 .bx-wrapper .bx-prev {
  background: url("/images/template/slider-prev.png");
  left: -60px; }
  @media (max-width: 767px) {
    #slider-3 .bx-wrapper .bx-prev {
      left: -30px; } }

#slider-3 .bx-wrapper .bx-next {
  background: url("/images/template/slider-next.png");
  right: -60px; }
  @media (max-width: 767px) {
    #slider-3 .bx-wrapper .bx-next {
      right: -30px; } }

#slider-3 .read-more {
  margin-bottom: 45px; }

.custom-slider .bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: 0;
  z-index: 900; }

.custom-slider .bx-prev,
.custom-slider .bx-next {
  border: 1px solid #DDD;
  background: #FFF;
  opacity: 0.7;
  font-size: 25px;
  border-radius: 4px;
  text-align: center;
  line-height: 32px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
  .custom-slider .bx-prev:hover, .custom-slider .bx-prev:focus,
  .custom-slider .bx-next:hover,
  .custom-slider .bx-next:focus {
    opacity: 1;
    color: #4B2E04; }
  .custom-slider .bx-prev i,
  .custom-slider .bx-next i {
    line-height: 32px;
    vertical-align: bottom; }

.custom-slider .thumbnail {
  margin-bottom: 0; }

/*****оформление заказа*****/
/*****pop-up*****/
/******************************************************************/
#enter-window,
#registration-window
div[id^="map-window-"] {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  cursor: default;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  z-index: -111; }

.ie8 .op {
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)" !important; }

#pop-up-block {
  position: relative;
  width: 80%;
  max-width: 940px;
  margin: 30px auto;
  padding-bottom: 10px;
  background-color: #FFF;
  -moz-transition: all .4s ease 0.6s;
  -webkit-transition: all .4s ease 0.6s;
  -o-transition: all .4s ease 0.6s;
  -ms-transition: all .4s ease 0.6s;
  transition: all .4s ease 0.6s;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }

#pop-up-block .pop-title {
  height: 50px;
  line-height: 57px;
  text-transform: uppercase;
  text-indent: 28px;
  color: #4B2E04;
  background: #F5EDC8;
  margin-bottom: 19px;
  -moz-border-radius: 15px 15px 0 0;
  -webkit-border-radius: 15px 15px 0 0;
  -o-border-radius: 15px 15px 0 0;
  border-radius: 15px 15px 0 0;
  font-family: DinProB, serif;
  font-size: 16px; }

#pop-up-block > .row {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 28px;
  margin-bottom: 30px; }

.op {
  opacity: 1 !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;
  -moz-transition: all 1s 0.1s;
  -webkit-transition: all 1s 0.1s;
  -o-transition: all 1s 0.1s;
  -ms-transition: all 1s 0.1s;
  transition: all 1s 0.1s;
  z-index: 9999 !important; }

.cl {
  display: none;
  opacity: 0 !important;
  -moz-transition: all 0.5s 0.1s;
  -webkit-transition: all 0.5s 0.1s;
  -o-transition: all 0.5s 0.1s;
  -ms-transition: all 0.5s 0.1s;
  transition: all 0.5s 0.1s;
  z-index: -111 !important; }

.close {
  position: absolute;
  cursor: pointer;
  display: inline-block;
  right: 13px;
  top: 10px;
  width: 12px;
  height: 14px;
  color: #A52A01;
  font-size: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QUXDDgJc7t/6gAAALpJREFUKM990kFqgjEQxfHBVS9TFOsd3HiBD1r5Fm5KvVQpepz2CoprLyDCr4smdBpj/zCQefMIyWMiIgLPeI0CApH6N7zUZo6zH8ZowFhmZ8wD7365YpXMq6JVPgIzHJJ4wrTUKekHzOpNS1zS8KtU5YJl+9bBfYZszOdtx7zN3kkTykPc0tP+xNdjbM1tfJ+lbuPGoonviMdSxybuRWB3L75O3Pt2NYbO34a0Gk9VXGPzz/JtsI6I+AZZD6pf9WjGlwAAAABJRU5ErkJggg==");
  opacity: 1; }

.checkout-flow {
  border-left: solid 1px #B0A392;
  line-height: 17px; }
  @media (max-width: 991px) {
    .checkout-flow {
      border-left: none; }
      .checkout-flow .checkout-step {
        padding-top: 10px;
        border-top: solid 1px #B0A392; }
        .checkout-flow .checkout-step [class*='col-'] > input {
          width: 100%; } }

.checkout-step {
  display: none; }
  .checkout-step.ordering-active {
    display: block; }

.checkout-flow h4 {
  font-family: DinProB;
  font-size: 16px;
  margin-bottom: 20px; }

.checkout-flow .message {
  margin-bottom: 20px; }

#delivery-options-area {
  margin-bottom: 20px; }

.steps {
  padding-top: 10px;
  line-height: 20px; }

.steps p {
  margin-bottom: 20px; }

.steps p span {
  font-family: DinProB;
  font-size: 16px; }

.step-active {
  color: #A22B03 !important; }

p[id^="step-"] {
  font-family: DinProB;
  font-size: 16px;
  color: #4B2E04; }

#delivery-block .select {
  margin-bottom: 20px; }

#delivery-block .inputs .select {
  margin-bottom: 2px; }

#delivery-block .inputs .slct {
  margin: 5px 0 4px;
  width: 170px; }

#delivery-block .inputs ul.drop li {
  min-width: 130px; }

#delivery-block .allert {
  margin-bottom: 15px; }

#delivery-block .form {
  padding-bottom: 50px;
  position: relative; }

#delivery-block .form h4 {
  font-weight: bold;
  margin-bottom: 10px; }

.inputs {
  margin-bottom: 12px; }

.address-select {
  float: left;
  margin-right: 39px;
  padding-top: 22px; }
  .address-select .slct-adr {
    width: 379px; }

.inputs > div input[type="email"],
.inputs > div input[type="number"],
.inputs > div input[type="tel"],
.inputs > div input[type="text"] {
  height: 27px;
  margin: 5px 0 4px 0; }

.inputs > div input[type="email"].size-md,
.inputs > div input[type="number"].size-md,
.inputs > div input[type="tel"].size-md,
.inputs > div input[type="text"].size-md {
  width: 379px; }

.inputs > div input[type="email"].size-lg,
.inputs > div input[type="number"].size-lg,
.inputs > div input[type="tel"].size-lg,
.inputs > div input[type="text"].size-lg {
  width: 588px; }

.inputs > div .small {
  font-size: 12px; }

.inputs > div:last-child {
  margin-right: 0; }

.ie8 .inputs > div {
  margin-right: 36px; }

input[type="checkbox"],
input[type="radio"] {
  display: none; }

.ie8 input[type="checkbox"],
.ie8 input[type="radio"] {
  display: inline-block; }

.ie8 input[type="checkbox"] + label span,
.ie8 input[type="radio"] + label span {
  display: none; }

input[type="checkbox"] + label span {
  display: inline-block;
  width: 13px;
  height: 13px;
  background: #F5EDC8;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.4);
  -o-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.4);
  vertical-align: middle;
  margin: -3px 9px 0 0;
  position: relative; }

input[type="checkbox"]:checked + label span:after {
  content: '';
  width: 6px;
  height: 6px;
  position: absolute;
  top: 4px;
  left: 4px;
  background: #4B2E04; }

input[type="radio"] + label span {
  width: 12px;
  height: 12px;
  display: inline-block;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  background: #F5EDC8;
  -moz-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.4);
  -o-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.4);
  margin: -3px 11px 0 0;
  vertical-align: middle; }

input[type="radio"]:checked + label span:after {
  content: '';
  width: 6px;
  height: 6px;
  position: absolute;
  top: 3px;
  left: 3px;
  background: #4B2E04;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%; }

#dashboard-delivery-address-select,
.drop-adr {
  width: 360px; }

.slct-adr {
  width: 360px; }

form.dashboard-eol-update article div div.select a.slct {
  width: 360px; }

form.dashboard-eol-update article div div.select ul {
  width: 360px; }

input[type="text"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="email"],
input[type="password"],
textarea {
  background: #F5EDC8;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: none;
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 12px; }

.ie8 input[type="text"],
.ie8 input[type="number"],
.ie8 input[type="tel"],
.ie8 input[type="email"],
.ie8 input[type="password"] {
  line-height: 27px; }

.pop-buttons {
  position: absolute;
  bottom: 0;
  right: 0;
  display: inline-block; }

.address-form .pop-buttons {
  right: 31px; }

input[type=button],
input.pop-next-btn.submit[type=button],
.pop-next-btn {
  width: 138px;
  height: 30px;
  color: #FFF;
  border: none;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  cursor: pointer;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  font-family: DinProB;
  font-size: 14px;
  display: inline-block;
  vertical-align: middle; }

input.pop-next-btn.submit[type=button],
.pop-next-btn {
  background: #4B2E04;
  line-height: 30px;
  text-align: center; }

.pop-next-btn:hover {
  background: #7B4C07; }

input[type="button"] {
  margin-right: 7px;
  background: #8C8B89; }

input[type="button"]:hover {
  background: #727170; }

input[type="button"]:disabled {
  cursor: auto; }

input[type="button"]:disabled:hover {
  background: #8C8B89; }

#pay-block .form {
  position: relative;
  padding-bottom: 100px; }

#pay-block .form p #payment-options-list {
  margin-bottom: 10px; }

#confirmation-block .form {
  padding-bottom: 42px;
  position: relative; }

#confirmation-block .form textarea {
  width: 100%;
  height: 103px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin: 5px 0 23px 0;
  resize: none; }

#confirmation-block .form .person {
  margin-bottom: 15px; }

#confirmation-block .form .contract-link {
  font-size: 13px;
  margin-top: 15px; }

#confirmation-block .form .contract-link a {
  color: #000;
  text-decoration: underline; }

#confirmation-block .form .contract-link a:hover {
  text-decoration: none; }

/* select */
.select {
  display: inline-block;
  position: relative; }

.select.filter {
  width: 180px; }

.slct {
  display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #4B2E04;
  text-align: left;
  -moz-transition: all 0.1s 0.4s;
  -webkit-transition: all 0.1s 0.4s;
  -o-transition: all 0.1s 0.4s;
  -ms-transition: all 0.1s 0.4s;
  transition: all 0.1s 0.4s;
  -moz-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.5);
  background: #F5EDC8;
  position: relative;
  height: 27px;
  text-indent: 15px;
  line-height: 27px;
  height: 35px;
  line-height: 35px;
  font-size: 15px;
  font-family: DinProR;
  background-color: white !important;
  padding-right: 30px; }
  .slct:hover, .slct:focus {
    color: #4B2E04; }

.slct:after {
  content: '';
  width: 10px;
  height: 9px;
  position: absolute;
  top: 14px;
  right: 13px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjgyQTk3OEZDM0RCMTFFMzg3QjNBOTE2QjMwMkZFQTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjgyQTk3OTBDM0RCMTFFMzg3QjNBOTE2QjMwMkZFQTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCODJBOTc4REMzREIxMUUzODdCM0E5MTZCMzAyRkVBNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCODJBOTc4RUMzREIxMUUzODdCM0E5MTZCMzAyRkVBNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvwpyWEAAABwSURBVHjaYtTQ0NjOwMDgwYAf7GACEpVA/BePIpBcJUjhBSBegEchSO4CE5RTD8RfsCj6ApVjgCl8CsR9WBT2QeXgCkGgGyaIpLkbxmFCs6YJid+E7BxGYPAgW8UMxGegbBPk0GDBEhQ1SGw4AAgwAKkkGJQNrx8SAAAAAElFTkSuQmCC"); }

.slct a, .slct span {
  color: #4B2E04; }

@-moz-document url-prefix() {
  .slct {
    color: #8B8C8E; } }

.ie8 .slct {
  background: #FFF;
  border: solid #4B2E04 1px; }

.slct.active {
  border-bottom: none;
  -moz-transition: none !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0; }

.drop, .ui-menu {
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  background: white;
  overflow-y: auto;
  overflow-x: hidden;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  max-height: 300px;
  min-width: 100%;
  z-index: 20; }

[class*='col-'] .drop, [class*='col-'] .ui-menu {
  min-width: calc(100% - 30px); }

.ui-menu {
  overflow-y: auto;
  overflow-x: hidden; }

.search-block .ui-menu .ui-menu-item .ui-state-focus {
  margin: 0 !important; }

.search-block .ui-menu li {
  background-color: white;
  height: 25px;
  line-height: 25px;
  font-size: 15px;
  padding-left: 6px; }

.drop li, .ui-menu li {
  list-style: none;
  border-top: 1px dotted #E5D172;
  cursor: pointer;
  display: block;
  color: #4B2E04;
  padding: 2px 15px 2px 15px;
  background-position: 10px -119px;
  text-align: left;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 15px; }

.drop li a {
  color: #4B2E04;
  font-size: 13px; }

.drop li:hover {
  background-color: #F3E9BB; }

/*****all-news*****/
/***************************************************/
.all-news {
  border-bottom: solid 3px #F9EDC9; }

.all-news .section-title span {
  color: #4B2E04 !important; }

.new-row article p {
  margin-bottom: 20px; }

.new-row article .date {
  margin-bottom: 0 !important;
  font-size: 12px; }

.new-row article .strong {
  font-family: DinProB; }

.new-row article img {
  margin-bottom: 15px;
  max-width: 100%;
  height: auto; }

.new-row article .read-more {
  margin-bottom: 45px; }

.new-row > article:last-child {
  margin-right: 0; }

/*****one-news*****/
/***********************************************/
.one-news {
  padding-bottom: 27px;
  border-bottom: solid 3px #F9EDC9; }

.one-news .section-title span {
  color: #4B2E04 !important; }

.one-news-block .date {
  margin-bottom: 0 !important;
  font-size: 12px; }

.one-news-block .strong {
  font-family: DinProB; }

.one-news-block .row {
  margin: 20px 0 15px 0; }

.one-news-block .row > img {
  display: block;
  max-width: 298px;
  float: left;
  margin-right: 65px; }

.one-news-block .row > img:last-child {
  margin-right: 0; }

.one-news-block > p {
  margin-bottom: 20px; }

/*****company*****/
/****************************************************/
.warranty {
  border-bottom: solid 3px #F9EDC9;
  margin-bottom: 50px; }

.warranty .section-title span {
  color: #4B2E04 !important; }

.prev-warranty-text {
  margin-bottom: 45px; }

.prev-warranty-text p {
  font-family: DinProB;
  font-size: 18px; }

.prev-warranty-text h4 {
  font-size: 14px;
  margin-top: 5px; }

.warranty-row {
  padding-bottom: 30px; }

/*.warranty-row > figure {
  width: 235px;
  margin-right: 28px;
  float: left;
  display: inline-block;
}*/
.warranty-row > figure img {
  display: block;
  margin: 0 auto 20px auto; }

.warranty-row > figure h5 {
  font-size: 18px;
  color: #A42A03;
  margin-bottom: 18px;
  font-family: DinProB; }

.warranty-row > figure ul > li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 16px;
  position: relative; }

.warranty-row > figure ul > li:before {
  content: '-';
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0; }

.warranty-row > figure:last-child {
  margin-right: 0; }

.warranty-row > figure:last-child .last {
  margin-top: 60px; }

.certificates img {
  height: 248px; }

.ie8 .warranty-row figure.last h5.last {
  margin-top: 60px; }

.warranty-item img {
  height: 108px; }

.about-us {
  margin-bottom: 35px; }

.we-block {
  margin-bottom: 40px; }

.we-block article h4 {
  font-size: 18px;
  color: #A42A03;
  margin-bottom: 15px;
  font-family: DinProB; }

.diplomas {
  margin-bottom: 50px; }

.we-block figure,
.diplomas figure {
  font-size: 0;
  text-align: center; }

.we-block figure img,
.diplomas figure img {
  max-width: 25%;
  height: auto; }

.we-block figure img {
  padding-left: 10px; }
  .we-block figure img:first-child {
    padding-left: 0; }

.company-bottom-title {
  font-size: 18px;
  color: #A42A03;
  font-family: DinProB;
  margin-bottom: 38px; }

/*****enter-window*****/
/**********************************************/
#enter-window-block {
  width: 585px;
  /* height: 410px; */
  background: #FFF;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-top: 0;
  margin-left: -292px;
  -moz-transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  -ms-transition: all 0.6s;
  transition: all 0.6s;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 26px; }

#enter-window-block .pop-title {
  height: 50px;
  line-height: 57px;
  text-transform: uppercase;
  text-indent: 28px;
  color: #4B2E04;
  background: #F5EDC8;
  margin-bottom: 19px;
  -moz-border-radius: 15px 15px 0 0;
  -webkit-border-radius: 15px 15px 0 0;
  -o-border-radius: 15px 15px 0 0;
  border-radius: 15px 15px 0 0;
  font-family: DinProB;
  font-size: 16px; }

#enter-window-block > .row {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 15px;
  margin-bottom: 40px; }

#enter-window-block.form-active {
  margin-top: -205px !important; }

.login-block {
  display: inline-block;
  float: left;
  width: 155px;
  text-align: center; }

.login-block img {
  height: 53px;
  margin-bottom: 9px; }

.login-block p {
  margin-bottom: 5px; }

span.login-btn {
  color: #FFF;
  font-family: DinProB;
  width: 117px;
  height: 41px;
  line-height: 41px;
  display: inline-block;
  background: #4B2E04;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  border: none;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  cursor: pointer; }

span.login-btn:hover {
  background: #945B08; }

span.login-btn a {
  color: #FFF; }

/*****cabinet*****/
/****************************************/
.cabinet-section {
  border-bottom: solid 3px #F9EDC9; }

.cabinet-section .section-title {
  margin-bottom: 30px; }

.cabinet-section .section-title span {
  color: #4B2E04 !important; }

.cabinet-btns {
  margin-bottom: 20px; }

#my-price-btn,
#my-sverka-btn,
#my-orders-btn,
#my-data-btn,
#my-discount-btn {
  display: inline-block;
  float: left;
  width: 112px;
  height: 37px;
  line-height: 37px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  background: #F5EDC8;
  cursor: pointer;
  text-align: center;
  margin-right: 10px;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s; }

#my-price-btn:hover,
#my-sverka-btn:hover,
#my-orders-btn:hover,
#my-data-btn:hover,
#my-discount-btn:hover {
  background: #E9D887; }

.btns-title {
  display: inline-block;
  float: right;
  margin-top: 10px;
  width: 760px; }

.cabinet-btn-active {
  font-family: DinProB; }

.cabinet-btn-active:hover {
  background: #F5EDC8 !important; }

.ie8 .cabinet-btn-active {
  font-weight: bold; }

#my-price,
#my-sverka,
#my-orders,
#my-discount {
  margin-bottom: 100px;
  display: none; }

#my-sverka table,
#my-orders table {
  width: 100%;
  text-align: center; }

#my-discount table {
  text-align: center; }

.order-number {
  width: 50px; }

.sending {
  width: 120px; }

.status {
  width: 160px; }

.payment {
  width: 110px; }

.repeat-ord {
  width: 40px; }

.photos {
  width: 80px; }

.my-discounts-table p {
  text-align: left;
  margin-left: 3px; }

.my-sverka-table tbody:before,
.my-orders-table tbody:before
.my-discounts-table tbody:before {
  line-height: 17px;
  content: ".";
  color: white;
  /* to hide text */
  display: block; }

.receipt-btn {
  display: inline-block;
  height: 32px;
  text-align: center;
  line-height: 32px;
  color: #FFF;
  background: #4B2E04;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s; }

.receipt-btn.html {
  width: 50px;
  -moz-border-radius: 12px 1px 1px 12px;
  -webkit-border-radius: 12px 1px 1px 12px;
  -o-border-radius: 12px 1px 1px 12px;
  border-radius: 12px 1px 1px 12px; }

.receipt-btn.pdf {
  width: 50px;
  -moz-border-radius: 1px 12px 12px 1px;
  -webkit-border-radius: 1px 12px 12px 1px;
  -o-border-radius: 1px 12px 12px 1px;
  border-radius: 1px 12px 12px 1px; }

.receipt-btn:hover {
  background: #945B08; }

.repeat-btn {
  display: inline-block;
  padding: 3px 0 15px 37px;
  position: relative;
  -webkit-backface-visibility: hidden; }

.repeat-btn:before {
  content: '';
  width: 27px;
  height: 23px;
  position: absolute;
  top: -2px;
  left: 0;
  -moz-transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  -ms-transition: all 0.6s;
  transition: all 0.6s;
  -webkit-backface-visibility: hidden;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAYAAAD6FjQuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDVBNUNFOEVDNkUwMTFFMzgwNjdFM0M3MDU4OTk4RUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDVBNUNFOEZDNkUwMTFFMzgwNjdFM0M3MDU4OTk4RUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NUE1Q0U4Q0M2RTAxMUUzODA2N0UzQzcwNTg5OThFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NUE1Q0U4REM2RTAxMUUzODA2N0UzQzcwNTg5OThFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pikf48kAAAJLSURBVHjanJZNSFVBFMev8swkBEOIggokiFyo0UIqEoo+iShSRDRx09Js1RftalUhUSBCQcvChdayFIIKIiwXfqGtinwRD+ylUhTqQn8Hzo3hMPe9e++BH/fNOXPnf2fmzJlXMli/IYiwMuiAFqiBzVCusb/wE6ZhoGVi+WUQw0oixA5ALxwM4tkbuIHoaKFOpR7fZX05rpDYYXg71FDenUTsOjwEO90VmIJhGIFZz1iyxH0IdsYRa4U7Jr4It6EO9sIpOAn10ATPPGPeR3BXoT3bBuOwxYlldfCZIkt4Hp5oAoX2Ck6zh2u+mV01Qn90psWEAgZ8waMZ/jlu+cgTvmUUkS7jvwKjcbMDQUmom8bd4xM7B9WO7x08ChIagg94jDmu4+xdjRVrNO89D9LbgPNbkmG3G8zATvPCZILBj/H12/VoSDLsMPFW4pU6qY0iVmE6/E4gJiJ9sCkiflERmynVOudaZQIx2d8jMF+k3xfJUBGbM4GGhInxiccZLcw+y8tZpF9WxD6aYHOKTJQxzsIvE1qGNuKTYTZKvVtyOhyC9hSCH3SG39QlY17A/9pN/ayWm/8lDB7D/pSCcgd+lSftIV9t3AoTKWuj9Jlm4O+hg3Svpp2Pqvo5uGRicmbewy3YY26IjFP15ZYeRKDKmWE+zk19De56+q3CZ/ihbSkEtZ7buh2hXNQSZEz7nlb8XnPYy/ROqyuwnE16bHJJ/hb0h9d8gtyQ27uRWQ0X6pSJ8Mu5OQqdeq/tc/5Zhbage/oUkZE4X7QuwADQe5/7TbxZKAAAAABJRU5ErkJggg=="); }

.repeat-btn:hover:before {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg); }

.registr-data,
.delivery-data {
  display: inline-block;
  float: left;
  width: 570px; }

.data-title {
  padding-bottom: 10px;
  font-size: 16px;
  font-family: DinProB;
  text-indent: 12px;
  border-bottom: solid 1px #A59681;
  margin-bottom: 30px; }

.not-inp {
  display: inline-block;
  height: 27px;
  line-height: 27px;
  margin-bottom: 20px; }

.password-data,
.face-data {
  display: inline-block;
  float: right;
  width: 410px; }

.face-data > p {
  margin-top: 20px; }

.data-active {
  display: block !important;
  min-height: 150px; }

/*****contacts*****/
/***********************************************/
.contacts-section .section-title {
  margin-bottom: 30px; }

.contacts-section .section-title span {
  color: #4B2E04 !important; }

.contacts-title {
  color: #A42A03;
  font-size: 18px;
  font-family: DinProB;
  margin-bottom: 30px;
  line-height: 18px; }

.shops {
  margin-bottom: 30px; }

.shops > article {
  display: inline-block;
  float: left;
  width: 290px;
  margin-right: 15px; }

.shops > article h5 {
  font-size: 18px;
  line-height: 18px;
  font-family: DinProB;
  margin-bottom: 25px; }

.shops > article img {
  display: block;
  margin-bottom: 25px; }

.shops > article > ul > li > p {
  display: inline-block;
  float: right;
  width: 252px;
  margin-top: 3px; }

.shops > article ul {
  display: inline-block;
  width: 100%; }

.shops > article ul li {
  margin-bottom: 7px; }

.shops > article .c-tel {
  font-family: DinProB; }

.shops > article:last-child {
  margin-right: 0; }

span[class^="contacts-icon-"] {
  display: inline-block;
  width: 22px;
  height: 26px;
  float: left;
  background: url("/images/template/contacts-icons.png");
  margin-right: 6px; }

.contacts-icon-2 {
  background-position: -22px 0 !important; }

.contacts-icon-3 {
  background-position: -44px 0 !important; }

.contacts-icon-4 {
  background-position: -66px 0 !important; }

span[class^="map-"] {
  cursor: pointer;
  text-decoration: underline; }

span[class^="map-"]:hover {
  text-decoration: none; }

.shops-wrapper {
  padding-bottom: 38px;
  margin-bottom: 26px;
  border-bottom: solid 3px #F9EDC9; }

.warehouse-block > img {
  display: inline-block;
  float: left;
  margin-right: 55px; }

.warehouse-block > div {
  float: left;
  display: inline-block;
  width: 290px; }

.warehouse-block > div h5 {
  font-size: 18px;
  font-family: DinProB;
  color: #A42A03;
  line-height: 18px;
  margin: 5px 0 20px 0; }

.warehouse-block ul > li > p {
  display: inline-block;
  float: right;
  width: 252px;
  margin-top: 3px; }

.warehouse-block ul {
  display: inline-block;
  width: 100%; }

.warehouse-block ul li {
  margin-bottom: 7px; }

.partnerships-wrapper {
  padding-bottom: 30px;
  border-bottom: solid 3px #F9EDC9; }

.partners-title {
  margin-bottom: 38px; }

.partners-title > img {
  display: inline-block;
  float: left;
  margin-right: 48px; }

.partners-title div {
  display: inline-block;
  float: left;
  padding-top: 20px;
  width: 455px; }

.partners-title div p {
  margin-bottom: 30px; }

.partners-title div p:last-of-type {
  margin-bottom: 0; }

.partners-contacts {
  margin-bottom: 26px; }

.partners-contacts > article {
  display: inline-block;
  float: left;
  margin-right: 23px;
  width: 236px; }

.partners-contacts > article h3 {
  margin-bottom: 17px;
  font-size: 14px; }

.partners-contacts > article h3 strong {
  display: inline-block;
  float: right;
  width: 210px;
  margin-top: 3px; }

.partners-contacts > article:last-child {
  margin-right: 0; }

/***** окна с катрами *****/
/*********************************************/
div[id^="map-win-block-"] {
  width: 635px;
  height: 732px;
  background: #FFF;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-top: -366px;
  margin-left: -317px;
  -moz-transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  -ms-transition: all 0.6s;
  transition: all 0.6s;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 40px;
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  transform: rotateX(90deg); }

div[id^="map-win-block-"] .pop-title {
  height: 50px;
  line-height: 57px;
  text-transform: uppercase;
  text-indent: 28px;
  color: #4B2E04;
  background: #F5EDC8;
  margin-bottom: 17px;
  -moz-border-radius: 15px 15px 0 0;
  -webkit-border-radius: 15px 15px 0 0;
  -o-border-radius: 15px 15px 0 0;
  border-radius: 15px 15px 0 0;
  font-family: DinProB;
  font-size: 16px; }

div[id^="map-win-block-"] div {
  width: 595px;
  margin: 0 auto;
  height: 648px; }

div[id^="map-win-block-"].form-active {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  transform: rotateX(0deg); }

.item-wrapper form input[type="radio"] + label span.disabled {
  background: none !important; }

/** Development **/
#social-icons {
  margin-top: -5px;
  margin-left: 5px; }
  #social-icons a:hover {
    text-decoration: none; }
  @media (max-width: 767px) {
    #social-icons {
      margin-top: 0; } }

/** no js slider fix **/
.social-icons span a span {
  display: none; }

.social-icons span a {
  padding: 0 !important; }

div.pager {
  margin: 0 0 20px 0;
  text-align: right; }

div.pager span {
  background: none repeat scroll 0 0 #F5EDC8;
  color: #4B2E04;
  cursor: pointer;
  display: inline-block;
  height: 1.8em;
  line-height: 1.8;
  margin-right: 0.5em;
  text-align: center;
  width: 1.8em; }

div.pager span.active {
  background: none repeat scroll 0 0 #4B2E04;
  color: #F5EDC8; }

div.pager span.active a {
  color: #F5EDC8; }

div.pager p.info {
  display: inline-block;
  height: 1.8em;
  line-height: 1.8;
  margin-right: 0.5em;
  text-align: center; }

#order-information-table {
  width: 100%;
  vertical-align: middle;
  margin-bottom: 20px;
  text-align: center;
  border-spacing: 8px; }

#order-information-table thead {
  border-bottom: solid 1px #A59681;
  margin-bottom: 17px; }

#order-information-table tbody tr td:first-child {
  text-align: left; }

#order-information-table tbody:before {
  line-height: 17px;
  content: ".";
  color: white;
  /* to hide text */
  display: block; }

.ddtf-processed .select {
  width: 100%; }

.invoice li {
  float: left;
  margin-left: 15px;
  margin-top: 10px;
  margin-bottom: 10px; }

.invoice input {
  height: 27px;
  width: 185px; }

.invoice-btn {
  margin-top: 5px;
  float: right;
  margin-right: 50px; }

#invoice {
  height: 300px; }

#comment_text {
  height: 150px;
  width: 400px;
  max-width: 100%; }

#comment_send {
  margin-left: 3px;
  padding: 5px 15px; }

#recaptcha_place {
  margin-bottom: 20px; }

#postcalc {
  margin-top: 100px;
  display: block; }

#card-info-block-4 {
  text-align: justify; }

#card-info-block-4 p {
  font-size: 14px; }

#card-info-block-4 ul {
  list-style: disc; }

#card-info-block-4 h4 {
  font-weight: bold;
  margin-bottom: 5px;
  font-size: 15px; }

.comments li {
  border: solid 1px #CCB99B;
  padding: 4px;
  display: block;
  text-align: justify; }

.comment {
  margin: 5px 0 5px 0; }

.info {
  margin-top: 3px;
  font-weight: bold; }

.leave-comment {
  margin-top: 8px; }

.leave-comment label {
  font-weight: bold;
  margin-top: 6px; }

.leave-comment input[type="text"] {
  display: inline-block;
  width: inherit;
  margin: 3px 0 3px 6px; }
  @media (max-width: 767px) {
    .leave-comment input[type="text"] {
      display: block;
      width: 100%; } }

.contacts {
  width: 100%;
  padding: 5px; }

.contacts h5 {
  font-size: 18px;
  line-height: 18px;
  font-family: DinProB;
  margin-bottom: 25px; }

.contacts p.wh {
  width: 150px;
  margin-left: 40px; }

.c-tel {
  font-family: DinProB;
  margin-top: 3px; }

.hide {
  display: none; }

#rambler {
  margin-bottom: 5px; }

#uni_text {
  margin-bottom: 10px; }

.uniteller {
  min-height: 300px; }

#forget {
  margin: 30px auto;
  width: 340px;
  padding: 50px 30px; }

#forget span {
  font-weight: bold; }

#forget p {
  line-height: 30px;
  margin: 5px; }

#forget input {
  float: right;
  height: 30px; }

#forget p#links {
  margin-top: 80px;
  text-align: center; }

.spinner {
  display: inline-block;
  margin: 10px 10px 0;
  text-align: center; }

.spinner > p {
  display: inline-block;
  margin: -14px 0 0 14px;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  color: #A42A03;
  font-weight: bold; }

.spinner > div {
  width: 18px;
  height: 18px;
  background-color: #F5EDC8;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s; }

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s; }

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0); }
  40% {
    -webkit-transform: scale(1); } }

@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0); }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

div.order-info {
  background-color: #FEF6D0;
  padding: 50px 30px; }

table.order-info {
  border-collapse: collapse;
  width: 900px;
  text-align: center;
  margin: 10px 0px 10px 0px; }

table.order-info tr:nth-child(even) {
  background: #F5EDC8; }

table.order-info tr:nth-child(odd) {
  background: #FFF; }

table.order-info thead tr {
  font-weight: bold;
  background: #A42A03 !important;
  color: #FFF; }

p.order-info {
  color: #4B2E04; }

a.disabled {
  pointer-events: none;
  cursor: default; }

img.disabled {
  box-shadow: inset 10px 10px 50px #D7D5D5; }

#store-remains a {
  font-weight: bold;
  font-size: 16px;
  margin-left: 3px; }

#store-remains:after {
  clear: both; }

.card-info-wrapper div.item-pay-block {
  width: 195px; }

#store-remains div.item-pay-block {
  width: 195px;
  padding-top: 0;
  text-align: center;
  line-height: 55px;
  white-space: nowrap; }

#store-date {
  height: 55px;
  vertical-align: middle;
  padding: 15px 0 0 15px;
  font-weight: bold;
  margin-left: 185px;
  font-size: 16px; }

#store-date:after {
  clear: both; }

.item-info {
  margin-bottom: 10px; }

#accessories-finder {
  margin-top: 10px;
  margin-bottom: 10px; }
  @media (max-width: 767px) {
    #accessories-finder {
      padding: 0 15px; }
      #accessories-finder .mobile-filter--wrapper {
        border: solid 1px #CCB89A;
        border-radius: 10px;
        padding: 15px;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
        background-color: #F5EDC8;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmRmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYyY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #fffdf1 0%, #fff2cd 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #fffdf1 0%, #fff2cd 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #fffdf1 0%, #fff2cd 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=$block-grad-yellow-light, endColorstr=$block-grad-yellow-dark, GradientType=0);
        /* IE6-8 */ }
        #accessories-finder .mobile-filter--wrapper .row {
          margin: 0; }
        #accessories-finder .mobile-filter--wrapper .col-xs-12 {
          padding: 0; }
        #accessories-finder .mobile-filter--wrapper .close-wrapper {
          margin-bottom: 20px; } }

#accessories-finder .btn {
  margin: 0; }

#accessories-finder .slct {
  padding-right: 25px; }

#accessories-finder .select a.disabled {
  background-color: #DDD !important;
  color: #FFF;
  box-shadow: none; }

#accessories-finder .select a.disabled:after {
  opacity: .6; }

@media (min-width: 768px) {
  .accessories-finder.collapse {
    display: block; } }

@media (max-width: 767px) {
  .accessories-finder .col-xs-12 {
    margin-bottom: 20px; } }

ul.categories li {
  float: left; }

.categories {
  margin: 5px 5px 5px 5px;
  float: left; }

.catalog-items-search {
  margin-top: -20px; }

.catalog-items-search h3.breadcrumbs {
  margin-top: 20px; }

.catalog-items-search h3 {
  margin-bottom: 10px; }

.block {
  margin-top: 20px; }

.icon {
  display: inline-block;
  margin-bottom: 10px;
  margin-top: 5px;
  box-sizing: border-box;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  position: relative;
  top: 1px;
  text-align: center; }

.icon-help {
  width: 27px;
  height: 27px;
  border-radius: 50%;
  border: 1px solid #777;
  text-shadow: 1px 1px 2px 1px #333;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3) inset; }

.icon-help::before {
  content: "?"; }

.discount-card-help {
  background-color: #F0E4C1;
  cursor: pointer; }

.tooltip {
  position: relative; }

.tooltip .tooltip-data {
  display: none; }

.tooltip .tooltip-wrapper {
  margin: 10px 20px;
  opacity: 1;
  position: absolute;
  top: -170%;
  right: 0; }

.tooltip-wrapper.left {
  margin-left: -3px;
  padding: 0 5px;
  width: 400px; }

.tooltip-wrapper {
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
  opacity: 0;
  position: absolute;
  z-index: 1070; }

.tooltip-wrapper.left .tooltip-arrow {
  border-left-color: #727170;
  border-width: 5px 0 5px 5px;
  margin-top: -5px;
  right: 0;
  top: 50%; }

.tooltip-arrow {
  position: absolute;
  height: 0;
  width: 0;
  border: solid transparent;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }

.tooltip-inner {
  padding: 3px 8px;
  max-width: 400px;
  border-radius: 4px;
  background-color: #727170;
  color: #FFF;
  text-align: center;
  text-decoration: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }

.information-text {
  color: #A42A03; }

#youtube {
  margin-left: 3px; }

.price_element strike {
  font-size: 12px; }

.in-fullscreen-cart-widget {
  border-radius: 20px;
  position: fixed;
  top: 40px;
  left: 40px;
  width: calc(100% - 80px);
  height: calc(100% - 80px);
  background-color: #4B2E04;
  color: #F5EDC8;
  z-index: 9999;
  font-size: 1.2em;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }

.in-cart-header {
  position: relative;
  border-radius: 20px 20px 0 0;
  height: 50px; }

.in-cart-header .in-cart-information {
  position: absolute;
  left: 20px;
  top: 10px; }

.in-cart-content {
  margin: 20px;
  padding: 0 20px;
  height: calc(100% - 140px);
  background: #F5EDC8 none no-repeat scroll 0 0;
  color: #4B2E04; }

.in-cart-footer {
  margin-top: 0;
  padding: 0 20px;
  height: 50px;
  border-radius: 0 0 20px 20px; }

.in-cart-footer .manage {
  float: right; }

.in-cart-footer .manage .btn {
  line-height: 2em;
  padding: 5px; }

.in-fullscreen-cart-widget .product-list-row input {
  line-height: 2em;
  width: 100% !important; }

.in-fullscreen-cart-widget .product-list-row {
  margin: 5px 0;
  position: relative; }

.in-fullscreen-cart-widget .product-list-row img {
  display: block;
  margin-right: auto;
  margin-left: auto; }

.in-fullscreen-cart-widget .product-list-row .order-price,
.in-fullscreen-cart-widget .product-list-row .order-discount,
.in-fullscreen-cart-widget .product-list-row .order-total,
.in-fullscreen-cart-widget .product-list-row .order-manage,
.in-fullscreen-cart-widget .product-list-row .order-product-amount {
  text-align: center; }

.in-fullscreen-cart-widget .product-list-row .del-order-btn {
  position: relative !important; }

.in-fullscreen-cart-widget .product-list-row td {
  padding: 0 5px; }

.in-fullscreen-cart-widget .del-order-btn {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAActJREFUeNqk099L21AUB/CTgPpQnZbgnQmktTXDOJR2Lp2G2JISMFZffHEUZH/F/of9LYIgvqjrROgPQnGNigoBLTSNsb00mmWooCKse6p0Ks6x83jP93PgHLjEJ4X9SfUz38vGzjS8sN68ff/NPat/IEeiYvKkYihDfDT3EjjER3MnFUMZiYpJUttc2RuXVK5mlaUgN7r7HAxyo7s1qyyNSyqnba7skQAAxa1VM5aYZR1sjbEh3ngKsiHecLA1FkvMssWtVRMAgGw1C5llPJGYQ57bCNMBrtoO6QBX9dxGWJiaCRQyy7j1TraHshtLniCp9NWFhxAzWAcAQMxg/erCQ4Kk0u3wEW4NiMRk6u72xkcQZPPu9sYXiclUdmPJe5gl4T/qEZZTaf+Bnjvv6Oy6bjZ/ER2dXdf7pawrp9L+Z7GcSvt1LYN93a9+ONgaAABwsDXQ3dPr6loGPxxwj+PqAr2dX3P6KGRhu8K2h7BdYfsoZG3n15y4ukD/gUVlPlTKr9uIDh6emkfDT+13ah4NIzp4WMqv26IyHwIAIL58/vhOL3wtMQFON48PJv92pDAf0WrV40khnhKIxSRz2f+aLf7rxzhr2OLvAQDex7acA9qxOQAAAABJRU5ErkJggg=="); }

.in-fullscreen-cart-widget .product-list-row:nth-child(odd) {
  background-color: #FFF; }

.select.boxberry {
  margin-left: 100px;
  width: calc(100% - 135px); }

.select.boxberry:before {
  content: ".";
  position: absolute;
  top: 4px;
  left: -69px;
  width: 66px;
  height: 35px;
  border-left: 1px dashed #444;
  border-bottom: 1px dashed #444; }

.select.boxberry.boxberry-select-widget {
  padding-top: 20px; }

.card {
  background-color: #FFF;
  -webkit-transition: all .6s ease-out .3s;
  -moz-transition: all .6s ease-out .3s;
  -ms-transition: all .6s ease-out .3s;
  -o-transition: all .6s ease-out .3s;
  transition: all .6s ease-out .3s; }

.card:hover {
  background-color: #DDD; }

.inline-block {
  display: inline-block; }

.table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%; }
  .table .form-control {
    min-width: 120px; }

.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #DDD; }

.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
  border-top: 0; }

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #DDD; }

table.full-width {
  width: 100%; }

.text-centered {
  text-align: center; }

.delivery-point {
  margin-left: 15px;
  width: 509px;
  float: left;
  background-color: #FEF6D0;
  padding: 5px; }

.tk_link {
  font-weight: bold;
  font-style: italic;
  text-decoration: underline; }

/*div.row.head,
div.site-bar-top.row,
div.container.row.catalog div.container.row.catalog,
.section-title.row,
.site-bar-top.row,
div.item-card-photo div.row,
.bestsellers-section div.row.items-row {
  margin: 0;
}*/
div.social-icons span.b-share {
  padding: 0 !important; }

.search-box {
  width: 80%;
  border: 1px solid #ccc;
  outline: 0;
  border-radius: 15px; }

.close-icon {
  background-color: transparent;
  display: block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  float: left; }

.close-icon:after {
  content: url("/images/cancel_search.svg");
  display: inline-block;
  float: right;
  width: 14px;
  height: 14px;
  z-index: 1;
  text-align: center;
  color: black;
  cursor: pointer;
  margin: 0;
  padding: 0; }

.search-box:not(:valid) ~ .close-icon {
  display: none; }

#autocomplete {
  position: absolute; }

#clear_search_btn {
  float: right;
  margin-top: -25px;
  margin-right: 12px; }

.ui-autocomplete {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); }

div.catalog-items-search div.h3 {
  margin-top: 30px; }

#moto {
  font-size: 16px;
  padding-left: 125px;
  text-align: center; }

#contact {
  padding: 40px 0;
  box-sizing: border-box;
  margin: 0 0 45px 15px; }

.section-title {
  text-transform: uppercase;
  color: #A42A03;
  font-size: 16px;
  margin-bottom: 15px !important;
  font-family: DinProB; }

@media (max-width: 767px) {
  #contact {
    margin-left: 40px; } }

.address {
  position: relative;
  margin-left: -20px;
  padding-left: 20px;
  margin-bottom: 5px; }
  .address:before {
    content: '';
    position: absolute;
    width: 15px;
    height: 17px;
    top: 3px;
    left: 0;
    background-size: contain;
    background-image: url("/images/pin.png");
    background-repeat: no-repeat; }

#contact .city {
  font-family: DinProB;
  margin-bottom: 10px; }

#contact .group {
  margin-bottom: 10px; }

.col.contact-col {
  width: 25%;
  padding: 0; }

#search-btn {
  height: 35px;
  text-transform: uppercase; }

#moto-notice {
  font-size: 15px;
  font-style: italic; }

.notice-link {
  text-decoration: underline; }
  .notice-link.collapsed {
    margin-bottom: 30px; }
    .notice-link.collapsed .fa-caret-up:before {
      content: "\F0D7"; }

#select-motorcycle-name:after,
#select-volume:after {
  opacity: 0.6 !important; }

.search-block input::-webkit-input-placeholder {
  color: #A9A9A9; }

.search-block input::-moz-placeholder {
  color: #A9A9A9; }

.search-block input:-ms-input-placeholder {
  color: #A9A9A9; }

.search-block input:-moz-placeholder {
  color: #A9A9A9; }

#main {
  height: 340px;
  margin-top: -97px;
  background: url("/images/template/header-bg.jpg");
  padding-top: 145px;
  box-sizing: border-box; }
  @media (max-width: 767px) {
    #main {
      height: auto;
      margin-top: -145px;
      background-size: cover; } }

.main-header-block {
  padding: 7px 0 3px; }
  .main-header-block.fixed-to-top {
    position: fixed;
    left: 0;
    top: 0;
    padding-left: 15px;
    padding-right: 15px;
    z-index: 50;
    width: 100%;
    background-color: rgba(245, 237, 200, 0.95); }
    .main-header-block.fixed-to-top + div {
      margin-top: 75px; }

.main-header-block_inner > * {
  float: left;
  padding-left: 15px;
  padding-right: 15px; }

#form {
  width: 100%;
  margin-left: 24px; }

#search_btn {
  height: 35px;
  text-transform: uppercase; }

div#contact .col {
  margin: 0; }

#cart_products_amount {
  position: absolute;
  top: 0;
  left: 8px;
  height: 20px;
  min-width: 20px;
  background: #A42A03;
  text-align: center;
  border: 1px solid white;
  line-height: 19px;
  border-radius: 10px;
  font-size: 14px; }
  @media (max-width: 767px) {
    #cart_products_amount {
      top: -9px;
      left: 1px; } }

a.slct.slct-kolichestvozvenev {
  width: 180px; }

.global-wrapper {
  min-height: 100%;
  box-sizing: border-box;
  margin-bottom: -50px;
  padding-bottom: 50px; }

.main-footer {
  height: 25px;
  padding-top: 5px; }

#cart {
  float: left;
  width: 214px;
  height: 130px;
  margin-left: 10px;
  background: url("/images/menu-bg.jpg");
  cursor: pointer; }

.cart-btn-inner {
  padding-top: 35px;
  text-align: center;
  vertical-align: middle; }

#cart-image {
  display: inline-block;
  margin: 0 5px;
  width: 50px;
  height: 50px;
  background: url("/images/cart.png") center center no-repeat;
  background-size: 100%;
  color: white;
  box-sizing: border-box;
  font-size: 15px;
  letter-spacing: 0.5px;
  position: relative;
  vertical-align: middle; }
  @media (max-width: 767px) {
    #cart-image {
      background-image: url("/images/cart-brown.svg"); } }

.cart-btn-text {
  color: white;
  margin: 0 5px 0 0;
  font-size: 15px;
  letter-spacing: 0.5px;
  vertical-align: middle; }

@media (max-width: 767px) {
  .main-catalog-block #cart,
  .mobile-account {
    display: inline-block;
    width: auto;
    height: 60px;
    margin: 8px 0;
    border-radius: 5px;
    background-color: transparent;
    background-image: url(/images/cart.png); }
  .cart-btn-inner {
    padding: 15px 8px 15px 8px; }
  .main-catalog-block #cart-image {
    width: 30px;
    height: 30px; }
  .mobile-account {
    width: 56px;
    margin-left: 10px; } }

.button-wrapper {
  margin: 10px 0px 35px 0; }

.menu-overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #000;
  opacity: 0.6; }
  @media (min-width: 768px) {
    .menu-overlay {
      display: none; } }

@media (min-width: 767px) {
  .search-container {
    display: block !important; } }

@media (max-width: 767px) {
  .search-container {
    display: none;
    position: absolute;
    width: 100%;
    background: #F5EDC8;
    z-index: 98; } }

.add-h-scroll {
  max-width: 100%;
  overflow-x: auto; }

.message-block {
  box-sizing: border-box;
  width: 100%;
  min-height: 120px;
  border: solid 1px #CCB89A;
  border-radius: 10px;
  margin: 30px 0 50px;
  padding: 22px 20px 12px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  font-size: 1.2em;
  background: #FFF; }
  .message-block p {
    margin-bottom: 10px; }

.highlighted-block {
  background-color: #F5EDC8;
  color: #4B2E04;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmRmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYyY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fffdf1 0%, #fff2cd 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fffdf1 0%, #fff2cd 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fffdf1 0%, #fff2cd 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$block-grad-yellow-light, endColorstr=$block-grad-yellow-dark,GradientType=0 );
  /* IE6-8 */ }

.message-block_title {
  font-size: 16px;
  color: #A42A03;
  font-family: DinProB;
  text-transform: uppercase;
  margin-bottom: 10px; }

.bg-image-container {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  border: solid 1px #CCB89A;
  border-radius: 10px;
  margin: 30px 0 50px;
  padding: 240px 20px 12px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  background: url("/images/pexels-photo-147485.jpeg") center, top;
  background-size: cover; }
  .bg-image-container .message-block {
    margin-bottom: 0;
    min-height: 90px; }
  .bg-image-container .label {
    position: absolute; }
    .bg-image-container .label.font-max {
      font-size: 221px;
      line-height: 1;
      font-weight: bold; }
  .bg-image-container.theme-dark .message-block {
    background: none transparent;
    border: none; }
    .bg-image-container.theme-dark .message-block .message-block_title {
      color: #FFF; }
  .bg-image-container.theme-dark .label {
    color: #FFF; }
  .bg-image-container .label-right-top {
    right: 20px;
    top: 20px; }
  .bg-image-container .label-center-top {
    top: 28px;
    left: 0;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: center; }

.registration-block {
  display: inline-block;
  float: right;
  width: 384px;
  text-align: center; }

.registration-block img {
  height: 53px;
  margin-bottom: 9px; }

.registration-block p {
  margin-bottom: 5px; }

span.registration-btn {
  color: #FFF;
  font-family: DinProB;
  display: inline-block;
  width: 170px;
  height: 41px;
  background: #4B2E04;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  border: none;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  cursor: pointer;
  vertical-align: middle;
  margin-right: 5px;
  line-height: 41px; }

span.registration-btn:hover {
  background: #945B08; }

span.without-registering-btn {
  color: #000;
  width: 170px;
  height: 41px;
  background: #B7B7B7;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  border: none;
  display: inline-block;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  cursor: pointer;
  vertical-align: middle;
  line-height: 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 3px; }

span.without-registering-btn:hover {
  background: #919191;
  color: #FFF; }

.registration-title {
  margin: 0 0 18px 30px; }

.registration-title span {
  display: inline-block;
  position: relative;
  color: #A42A03;
  font-family: DinProB;
  font-size: 18px; }

.registration-title span:after {
  content: '';
  position: absolute;
  width: 63px;
  height: 36px;
  top: -15px;
  right: -105px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAAiCAYAAADoFwGaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NURCMzU0MzVDNjM2MTFFM0E3MDk4RkNDRTg5MkI4MzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NURCMzU0MzZDNjM2MTFFM0E3MDk4RkNDRTg5MkI4MzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1REIzNTQzM0M2MzYxMUUzQTcwOThGQ0NFODkyQjgzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1REIzNTQzNEM2MzYxMUUzQTcwOThGQ0NFODkyQjgzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtY/wZEAAAOjSURBVHja5JltaE1xHMfPvffMbGMP7MHT5mEISR5eTJElEYWGMSLlqUlhRGmUF5TQyvNjSUxCGWkTJox32ggpljwVycNmkxnbvb6/fE/9u83dPXfnrnvO/dXnxT3n3HPP9/we///rKh3h0aLM3GAeqHZHkWgXSAGnwUXQW48S4V1BDkWng9/gaTR4vhfYAe4qwpeCRt3huZ0LtoBpFH0PFIEXwKc7NLeTwB4wG2SAenAWbAMNxoVOEx8HJoBzIJXefwI2gdvAq16sO8jbY0EhWKUcLwEHwLu2vuQE8RLiy5jbGcztl2ADqOJnzWniu4CprOTD2c4kn4+C3cxzX6Ab2FG8m2LX+4V4OUO80j+3nSK+Jyv2StANtIBfDPtKejtos4N4KWaJIB+sA6N4/BO4AopBXXshbkfxMotPBPtBpvK8EuKHwU3QGurNQxGfyoeqDXMFl5VXHpilHP8I1rCKf+voj5gVLxV1F8gCM4ItLCbCuzuYD7aC/ixuYm/BMXCSon1W/KBZ8QUsNg9ZcBosEp7OtrVXlprK8UfgBChjjltqZsSPp0fELoGfFs3gi8EcMIXHW+jdzeAOeB+u3ApW/ABWVpmgLoNDfMhQzMNlZj7zN4vppDGXz4ML4LvFaRWS+BQKFuGPwWrQFGI+j2MESa+OV85XcIel3IKIsky8eGQjGMOck3n5swnBycxhSZfR9HgPnpfQ/soVV5XZASXc4l1sN8UMv7XgfhCjZzw9LGIX0tOqvQY3wHHwHPyxqnpbKV5azj4KKmLOtwYYO/uABWARX4BRtb28hxSundxNqQ13PndEfB53PmTldA0coYeMiPCw1Y1kSki1ntzGfWQCqwZnKL4pEkT/T3wMWMItIEP4cgqP5YgpIT2TXq5jIdSUPJZrD4Lr4I0Vk1hniJdQXcHQTGSBq6F3C9iShhDDDOGnuF1UQQ+3dKAVdqp4CeO+bD+FyrlYDhrbKcR4UVKVP9Cj0p4ecJuoSbOZ6RxgboFsv3PJSsHyMu8llL+AV8qM7dVsajqHj+wA14jIUuZ/DScvn+YA88xNc9ezTcVwqIlVzotXE5j3Q7V/28KymZDG72SyjRnRodspEuRhmzmyJvBzIkfagWxjkzio5Pp99we3kBoZHfIS47gCK7FDdLiC+IvazRfSDwzmzoqs5Ycp623VZKs4h+uAiPd8e+alV4Vn4CpH3nh6Oknp/9PBIO72aE7wvBkz6kazFuDPgkixvwIMAGL5ySDaUoGDAAAAAElFTkSuQmCC"); }

.registration-text {
  margin: 0 30px; }

/*****окно регистрации*****/
/****************************************************/
#registration-window-block {
  width: 420px;
  height: 500px;
  background: #FFF;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 50;
  margin-top: -275px;
  margin-left: -210px;
  -moz-transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  -ms-transition: all 0.6s;
  transition: all 0.6s;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 40px; }

#registration-window-block .pop-title {
  height: 50px;
  line-height: 57px;
  text-transform: uppercase;
  text-indent: 28px;
  color: #4B2E04;
  background: #F5EDC8;
  margin-bottom: 30px;
  -moz-border-radius: 15px 15px 0 0;
  -webkit-border-radius: 15px 15px 0 0;
  -o-border-radius: 15px 15px 0 0;
  border-radius: 15px 15px 0 0;
  font-family: DinProB;
  font-size: 16px;
  margin-top: 0; }

#registration-window-block .row {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 25px; }

#registration-window-block .row p {
  line-height: 14px; }

#registration-window-block form > p {
  margin-left: 25px;
  margin-bottom: 20px; }

#registration-window-block input[type="submit"] {
  width: 170px;
  height: 30px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  border: none;
  margin-left: 25px;
  cursor: pointer;
  color: #FFF;
  font-family: DinProB;
  background: #4B2E04;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s; }

#registration-window-block input[type="submit"]:hover {
  background: #945B08; }

#registration-window-block.form-active {
  margin-top: -275px !important; }

.reg-inputs > div {
  display: inline-block;
  width: 175px; }

.reg-inputs > div p {
  margin-bottom: 6px; }

.reg-inputs > div input {
  width: 170px;
  height: 27px;
  margin-bottom: 23px; }

.reg-inputs > div:first-child {
  float: left; }

.reg-inputs > div:last-child {
  float: right; }

.order-row__details__button,
.order-row__refresh-order__button {
  cursor: pointer; }

