/*
    style.css
    Wezom wTPL v3.1.6
*/
/*-------------------------------  fonts  ------------------------------------*/
@font-face {
    font-family: 'MuseoSansCyrl_700';
    src: url('../fonts/museosanscyrl-700.eot');
    src: url('../fonts/museosanscyrl-700.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosanscyrl-700.woff') format('woff'),
         url('../fonts/museosanscyrl-700.ttf') format('truetype'),
         url('../fonts/museosanscyrl-700.svg#MuseoSansCyrl_700') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'playfair_displayblack_italic';
    src: url('../fonts/playfairdisplay-blackitalic.eot');
    src: url('../fonts/playfairdisplay-blackitalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/playfairdisplay-blackitalic.woff') format('woff'),
         url('../fonts/playfairdisplay-blackitalic.ttf') format('truetype'),
         url('../fonts/playfairdisplay-blackitalic.svg#playfair_displayblack_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'micranormal';
    src: url('../fonts/micra-webfont.eot');
    src: url('../fonts/micra-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/micra-webfont.woff') format('woff'),
         url('../fonts/micra-webfont.ttf') format('truetype'),
         url('../fonts/micra-webfont.svg#micranormal') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'playfair_displaybold_italic';
    src: url('../fonts/playfairdisplay-bolditalic-webfont.eot');
    src: url('../fonts/playfairdisplay-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/playfairdisplay-bolditalic-webfont.woff') format('woff'),
         url('../fonts/playfairdisplay-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/playfairdisplay-bolditalic-webfont.svg#playfair_displaybold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MuseoSansCyrl-500';
    src: url('../fonts/museosanscyrl-500.eot');
    src: url('../fonts/museosanscyrl-500.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosanscyrl-500.woff') format('woff'),
         url('../fonts/museosanscyrl-500.ttf') format('truetype'),
         url('../fonts/museosanscyrl-500.svg#MuseoSansCyrl-500') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MuseoSansCyrl_100';
    src: url('../fonts/museosanscyrl-100.eot');
    src: url('../fonts/museosanscyrl-100.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosanscyrl-100.woff') format('woff'),
         url('../fonts/museosanscyrl-100.ttf') format('truetype'),
         url('../fonts/museosanscyrl-100.svg#MuseoSansCyrl_100') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*-------------------------------  Defs & Sys  ------------------------------------*/
body {
  font-size: 14px;
  line-height: 1.5em;
  position: relative;
  min-width: 320px;
  color: #000;
  background-color: #ebdaba;
  background: url(../pic/bg.jpg) repeat 0 0;
  -webkit-font-smoothing: antialiased;
}

body,button,input,select,textarea {
  font-family: Arial, Helvetica, sans-serif;
}

a {
  color: #43f;
}

.w_tac {
  text-align: center;
}

.w_tar {
  text-align: right;
}

.w_tal {
  text-align: left;
}

.w_fll {
  float: left;
}

.w_flr {
  float: right;
}

.w_cls {
  font-size: 0;
  display: table;
  width: 100%;
}

.w_ovh {
  overflow: hidden;
}

.w_clear {
  clear: both;
}

.w_blank {
  height: 25px;
}

.w_first {
  margin-top: 0 !important;
}

.w_last {
  margin-bottom: 0 !important;
}

.w_clearfix:after,.wSize:after,.wTxt:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}

.w_block {
  position: relative;
  display: block;
  width: auto;
  margin-bottom: 3.5%;
  padding: 2% 3% 2.5%;
  border: 1px solid #ddd;
  border-radius: 3px;
  background-color: #f8f8f8;
}

.w_block:last-child {
  margin-bottom: 0;
}

.svgHolder {
  position: relative;
}

.svgHolder > svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
}
/*---------------  video_diabaz  ---------------*/
.wrVidDiabaz {
  background: #4AC130;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  opacity: 1;
  visibility: visible;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  transition: 0.2s linear;
}

#vidDiabaz {
  display: block;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 80%;
  height: 80%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.hideVideo {  
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  transform: scale(0);
}
/*-------------------------------  structure  ------------------------------------*/
.wWrapper {
  position: relative;
  overflow: hidden;
  height: auto !important;
  height: 100%;
/*  min-height: 100%; */
}

.wSize {
  position: relative;
  max-width: 1420px;
  margin: 0 auto;
  padding: 0 10px;
}

.wContainer {
  position: relative;
  padding: 0px 0 657px 0;
}

.wFooter {
  position: relative;
  min-height: 657px;
  margin: -657px auto 0;
}
/*-------------------------------  wHeader  ------------------------------------*/
/* headerTop */
.headerTop {
  padding-top: 0px;
  position: relative;
  margin: 0 0 160px;
}
.headerTop:after {
  content: "";
  clear: both;
  display: table;
}

.wMainSlider {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  z-index: 0;
}

.wMainSlider:after,
.innerPage .wHeader:after {
  content: '';
  background: url(../pic/shadow.png) no-repeat 50% 50%;
  background-size: cover;
  position: absolute;
  bottom: -77px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 100%;
  max-width: 1156px;
  height: 95px;
  z-index: 1;
}

.mainSlider:after {
  content: '';
  background: url(../pic/patch.png) no-repeat 50% 50%;
  background-size: cover;
  position: absolute;
  bottom: -27px;
  left: 0;
  width: 100%;
  height: 86px;
  z-index: 1;
}

.mainSlider ul {
  position: relative;
}

.mainSlider ul li {
  background-position: 50% 50% !important;
  background-size: cover !important;
  height: 659px;
  float: left;
}

#progress {
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  background: #e2d1b3;
  z-index: 1; 
}

.wHeader {
  position: relative;
  max-width: 1920px;
  margin: 0px auto 63px;
  height: 659px;
}

/* wMenu */
.wMenu {
  position: relative;
  margin: 11px 0 0;
  float: left;
  width: 73.5%;
}

.blockLink {
  width: 20%;
  text-align: right;
  float: right;
}

.wMenu ul {
  display: -ms-flexbox;
  -ms-box-orient: horizontal;
  -ms-box-pack: center;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  position: relative;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.wMenu ul li {
  position: relative;
  display: inline-block;
  vertical-align: top;
}

.wMenu ul li:last-child {
  margin-right: 0;
}

.wMenu ul li a {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font: 1.143em 'MuseoSansCyrl_700', sans-serif;
  position: relative;
}

.wMenu ul li a:after {
    content: '';
    position: absolute;
    background-color: #4cd275;
    height: 3px;
    bottom: -9px;
    left: 0;
    right: 0.15em;
    -moz-transition: -moz-transform 0.3s,opacity 0.3s;
    -o-transition: -o-transform 0.3s,opacity 0.3s;
    -ms-transition: -ms-transform 0.3s,opacity 0.3s;
    -webkit-transition: -webkit-transform 0.3s,opacity 0.3s;
    transition: transform 0.3s,opacity 0.3s;
    -moz-transform: translateY(10px) scale(0);
    -ms-transform: translateY(10px) scale(0);
    -o-transform: translateY(10px) scale(0);
    -webkit-transform: translateY(10px) scale(0);
    transform: translateY(10px) scale(0);
    opacity: 0;
}

.wMenu ul li.w_active a,
.wMenu ul li a:hover {
  color: #4cd275;
}

.wMenu ul li.w_active a:after,
.wMenu ul li a:hover:after {
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}

/* stock link*/
.blockLink .link {
  display: inline-block;
  background: url(../pic/stock.png) no-repeat 0 0;
  width: 156px;
  height: 38px;
  text-align: center;
  vertical-align: top;
  text-decoration: none;
}

.blockLink .link span {
  display: inline-block;
  color: #fff;
  position: relative;
  letter-spacing: 0.437em;
  padding: 13px 0 7px 33px;
  text-transform: uppercase;
  font: 1.143em 'MuseoSansCyrl_700', sans-serif;
}

.blockLink .link span:after {
  content: '';
  position: absolute;
  top: 11px;
  left: 4px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAABKElEQVQoFQXBu24NAACA4T8OTdNHEOlFtQMmkRC3uYk36CASm0UiTZW6PIMwMFhNFjroSIKk3oFzetnEIDQh6enn+5KzNuzbt+G0JEmS6wZSzvkD4JczkiS5i9cGykcAsClJsgJ4qozBbXfAgYEkK4A9iwqw7CYYOyZZBexZlPIVAHyQrAJ2LUjKFf8A/HVe7gF2nZKk5LIthw59dkHWADvmJUlJMmVKch+wY16SpCRJ8gCw7aQkSUqSZB2wbc4RN7z1yTPzUpLkIWBkzsAbAL9dVZI8AozMyi0AMHQ0yWPA0KzkPfhi3RhcSp4AhmYk2QJrJv0ES1kGfDcjSV6AAz/A2IlMeIdvpiVJFuwD4JWSCc9NS5Ik14zA2EuTSpIkSZIMXLTkuKT//EMNVT2RWnQAAAAASUVORK5CYII=) no-repeat 0 0;
  width: 19px;
  height: 19px;
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -ms-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}

.blockLink .link:hover span:after {
  -webkit-transform: rotateX(0deg) rotateY(360deg) rotateZ(0deg);
  -moz-transform: rotateX(0deg) rotateY(360deg) rotateZ(0deg);
  -o-transform: rotateX(0deg) rotateY(360deg) rotateZ(0deg);
  -ms-transform: rotateX(0deg) rotateY(360deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(360deg) rotateZ(0deg);
}


/* headerMiddle */

.headerMiddle {
  text-align: center;
  line-height: 0;
  position: relative;
  margin: 0 0 33px;
}

.logo {
  display: inline-block;
  line-height: 0;
  text-decoration: none;
  position: relative;
}

.logoImg {
  display: inline-block;
  line-height: 0;
  margin: 0 0 42px;
}

.logoName {
  line-height: 0;
  display: block;
  -webkit-transition: transform 0.2s ease;
  -moz-transition: transform 0.2s ease;
  -ms-transition: transform 0.2s ease;
  transition: transform 0.2s ease;
  -webkit-animation: blink 2s linear infinite;
  -moz-animation: blink 2s linear infinite;
  -ms-animation: blink 2s linear infinite;
  animation: blink 2s linear infinite;
}

@-webkit-keyframes blink { 
    0% {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -o-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
    }
    50% {
      -webkit-transform: scale(1.05);
      -moz-transform: scale(1.05);
      -o-transform: scale(1.05);
      -ms-transform: scale(1.05);
      transform: scale(1.05);
    }
    100% {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -o-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
    }
}
@-moz-keyframes blink {
    0% {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -o-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
    }
    50% {
      -webkit-transform: scale(1.05);
      -moz-transform: scale(1.05);
      -o-transform: scale(1.05);
      -ms-transform: scale(1.05);
      transform: scale(1.05);
    }
    100% {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -o-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
    }
}
@-ms-keyframes blink {
    0% {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -o-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
    }
    50% {
      -webkit-transform: scale(1.05);
      -moz-transform: scale(1.05);
      -o-transform: scale(1.05);
      -ms-transform: scale(1.05);
      transform: scale(1.05);
    }
    100% {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -o-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
    }
}
@keyframes blink {
    0% {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -o-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
    }
    50% {
      -webkit-transform: scale(1.05);
      -moz-transform: scale(1.05);
      -o-transform: scale(1.05);
      -ms-transform: scale(1.05);
      transform: scale(1.05);
    }
    100% {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -o-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
    }
}

.line {
  width: 695px;
  height: 2px;
  background: #fff;
  margin: -2px auto 5px;
  z-index: 1;
  position: absolute;
  bottom: 89px;
  left: 0;
  right: 0;
}

.line2 {
  width: 100%;
  height: 3px;
  position: absolute;
  background: rgba(255, 255, 255, 0.47);
  bottom: 85px;
}

/* headerBottom */
.headerBottom {
  margin: -91px 0 0;
}

.headerBottom:after {
  content: "";
  clear: both;
  display: table;
}

.headerBottom .lCol {
  float: left;
  width: 29%;
  position: relative;
  z-index: 1;
}

.headerBottom .mCol {
  float: left;
  width: 42%;
  margin: 73px 0 0;
}

.headerBottom .rCol {
  float: right;
  width: 29%;
  text-align: right;
  position: relative;
  z-index: 1;
}

.headerBottom .titCol {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font: 1.286em 'MuseoSansCyrl_700', sans-serif;
  margin: 0 0 7px;
}

.headerContact {
  color: #fff;
  font: 1.286em 'MuseoSansCyrl-500', sans-serif;
  margin: 0 0 23px;
  overflow: hidden;
  max-height: 40px;
}

.headerContact a {
  color: #fff;
  text-decoration: none;
}

.headerContact a:hover {
  color: #fff;
  text-decoration: underline;
}

.headerBottom .link {
  display: inline-block;
  color: #fff;
  font: 1.143em 'MuseoSansCyrl_100', sans-serif;
}

.headerBottom .link:hover {
  text-decoration: none;
}

.headerBottom .mCol .wTxt {
  text-align: center;
  margin: 0;
}

.headerBottom .rCol .wTxt {
  text-align: right;
}

.headerBottom .text {
  color: #e0e0e0;
  max-height: 26px;
  overflow: hidden;
  text-transform: uppercase;
  letter-spacing: 0.4em;
  margin: 0 0 15px;
  font: 0.857em/1em 'micranormal', sans-serif;
}

.headerBottom .text span {
  font-size: 1.286em;
  font-family: 'playfair_displayblack_italic', sans-serif;
}

.headerBottom .text2 {
  color: #fff;
  letter-spacing: 0.1em;
  overflow: hidden;
  max-height: 48px;
  padding: 0 0 2px;
  font: 1.714em/1em 'playfair_displayblack_italic', sans-serif;
}

.main-btn{
    display: inline-block;
    padding: 7px 22px;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    border: 3px solid #fff;
    margin-top: 17px;
    cursor: pointer;
}

/*-------------------------------  wContainer  ------------------------------------*/
/*-------------------------------  pageTitles  ------------------------------------*/
.pageTitle {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2em;
  margin-bottom: .7em;
  padding-bottom: .5em;
}

.pageTitle.w_middle,.pageTitle.w_small {
  margin-top: .7em;
  border-bottom-width: 0;
}

.pageTitle.w_middle {
  font-size: 28px;
}

.pageTitle.w_small {
  font-size: 20px;
}

.pageTitle.underlined {
  border-bottom: 1px solid #ddd;
}

/*-------------------------------  wLeft  ------------------------------------*/
.wLeft {
  position: relative;
  float: left;
  width: 25%;
  margin-bottom: 3%;
}

.title {
  color: #000;
  text-align: center;
  font: 3.429em 'MuseoSansCyrl_700', sans-serif;
  margin: 0 0 49px;
}

.wCatalogMenu {
  background: url(../pic/catalog_left.png) no-repeat 0% 0%;
  background-size: 100%;
  width: 90.2%;
  position: relative;
  box-sizing: border-box;
  padding: 197% 0 0;
  min-width: 245px;
  min-height: 536px;
}

.wCatalogMenu:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: -56px;
  background: url(../pic/shadow_catalog_left.png) no-repeat 0 0;
  width: 73px;
  height: 236px;
}

.catalogMenu {
  position: absolute;
  top: 10%;
  width: 100%;
}

.wCatalogMenu .nameCatalog {
  color: #fff;
  text-transform: uppercase;
  font: 1.714em 'MuseoSansCyrl_700', sans-serif;
  margin: 0px 0 33px 11.84%;
}

.wCatalogMenu ul li a {
  -webkit-transition: background 0.1s linear;
  -moz-transition: background 0.1s linear;
  -ms-transition: background 0.1s linear;
  transition: background 0.1s linear;
}

.wCatalogMenu ul li a {
  color: #e8e8e8;
  display: block;
  font: 1.429em/2.44em 'MuseoSansCyrl_700', sans-serif;
  text-decoration: none;
  margin: 0px 8.725% 0 11.84%;
  overflow: hidden;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.15);
  max-height: 49px;
  position: relative;
  border-bottom: 1px solid #010303;
}

.wCatalogMenu ul li a:after {
  content:'';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  background: #fff;
  height: 1px;
  -webkit-transition: width 0.1s linear;
  -moz-transition: width 0.1s linear;
  -ms-transition: width 0.1s linear;
  transition: width 0.1s linear;
}

.wCatalogMenu ul li.cur,
.wCatalogMenu ul li:hover {
  background: rgba(0, 0, 0, 0.5);
}

.wCatalogMenu ul li.cur a,
.wCatalogMenu ul li a:hover {
  color: #fff;
}

.wCatalogMenu ul li a.cur,
.wCatalogMenu ul li a:hover:after {
  width: 52px;
}

.wCatalogMenu ul li:last-child a {
  box-shadow: none;
  border-bottom: 1px solid transparent;
}


/*-------------------------------  wRight  ------------------------------------*/
.wRight {
  position: relative;
  float: right;
  width: 75%;
  margin-bottom: 3%;
}

.wRight h3 {
    font-size: 21px;
    margin: 18px 0 12px;
}

.wRight h2 {
    font-size: 23px;
    margin: 18px 0 12px;
}

.wRight a {
    color: #399c57;
}
    

.catalogItem {
  text-align: center;
}

.catalogItem li {
  display: inline-block;
  margin: 0 2% 22px;
  vertical-align: top;
}

.item {
  width: 296px;
  height: 240px;
  display: block;
  text-align: left;
  position: relative;
  text-decoration: none;
}

.item .hover {
  display: block;
  width: 288px;
  padding: 0 0 6px;
  outline-color: #fff;
  -webkit-transition: outline 0.3s linear;
  -moz-transition: outline 0.3s linear;
  -ms-transition: outline 0.3s linear;
  transition: outline 0.3s linear;
}

.item .wImg {
  width: 276px;
  line-height: 0;
  height: 180px;
  position: relative;
  text-align: center;
  display: inline-block;
}

.item .wImg img {
  max-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.item .textItm {
  display: block;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 6% 11.5% 5%;
  width: 251px;
  background: url(../pic/item_bg.png) no-repeat 0 0;
  background-size: 100%;
}

.item .textItm span {
  display: inline-block;
  color: #e0e0e0;
  font: 1.429em/1.2em 'MuseoSansCyrl_700', sans-serif;
  position: relative;
  height: 46px;
  overflow: hidden;
  padding: 0 0 6px;
  -webkit-transition: color 0.2s linear;
  -moz-transition: color 0.2s linear;
  -ms-transition: color 0.2s linear;
  transition: color 0.2s linear;
}

.item .textItm span:before,
.item .textItm span:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 52px;
  background: rgba(255, 255, 255, 0.3);
}

.item .textItm span:before {
  background: #fff;
  width: 0;
  -webkit-transition: width 0.2s linear;
  -moz-transition: width 0.2s linear;
  -ms-transition: width 0.2s linear;
  transition: width 0.2s linear;
}

.item:hover .hover {
  outline: 5px solid #009e47;
}

.item:hover .textItm span {
  color: #fff;
}

.item:hover .textItm span:before {
  width: 52px;
}


/*--------------------------------  wFormSection  -----------------------------*/

.wFormSection {
  background: url(../pic/parallax.png) center center no-repeat fixed;
  background-size: cover;
  margin: 0 auto;
  width: 100%;
  max-width: 1920px;
  position: relative;
}

.wFormSection .formSection {
  background: url(../pic/block_paralax_bg.png) no-repeat center center;
  background-size: cover;
  min-height: 403px;
  padding: 100px 0 0;
  text-align: center;
}

.wFormSection .formSection .title {
  color: #fff;
  margin: 0 0 28px;
}

.wFormSection .formSection .subText {
  color: #fff;
  font: 1.714em 'MuseoSansCyrl_700', sans-serif;
  margin: 0 0 33px;
}


.wFormBlock {
  padding: 0 0 36px;
}

.groupInput {
  background: #fff;
  display: inline-block;
  border-radius: 4px;
  width: 54%;
  min-height: 51px;
  text-align: left;
  vertical-align: top;
  -webkit-box-shadow: inset 1px 1px 1px 2px rgba(0,0,0,0.17);
  -moz-box-shadow: inset 1px 1px 1px 2px rgba(0,0,0,0.17);
  box-shadow: inset 1px 1px 1px 2px rgba(0,0,0,0.17);
}

.groupInput .wFormInput {
  float: left;
  width: 50%;
  margin: 0;
  position: relative;
  display: inline-table;
}

.groupInput .separator:before {
  content: '';
  position: absolute;
  width: 2px;
  height: 37px;
  background: #e5e5e5;
  top: 7px;
  left: -1px;
}

.groupInput .wFormInput .nameInput {
  color: #000;
  display: table-cell;
  vertical-align: middle;
  min-width: 133px;
  text-align: center;
  font: 1.143em 'MuseoSansCyrl-500', sans-serif;
}

.groupInput .wFormInput .wrError {
  display: table-cell;
  vertical-align: top;
  position: relative;
}

.groupInput .wFormInput .wrError input,
.groupInput .wFormInput .wrError textarea {
  color: #5c5c5d;
  border: none;
  margin: 4px 0 1px;
  padding: 14px 10px;
  font: 1.143em 'MuseoSansCyrl_100';
}

.groupInput .wFormInput .wrError input:focus,
.groupInput .wFormInput .wrError textarea:focus {
  box-shadow: none;
  border: none;
}

.wFormBlock .but {
  display: inline-block;
  vertical-align: top;
  background: #FF7800;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  height: 51px;
  width: 16%;
  font: 1.214em 'MuseoSansCyrl_700', sans-serif;
  border-radius: 4px;
  border: none;
  box-shadow: none;
  outline: none;
  position: relative;
  -webkit-transition: background 0.1s ease;
  -moz-transition: background 0.1s ease;
  -ms-transition: background 0.1s ease;
  transition: background 0.1s ease;
}

.wFormBlock .but:hover {
    color:#333;
    background:#fbfbfc;
    box-shadow:0 .1em 0 #b2b2c1;
}
.wFormBlock .but:active {
    top:.07143em; 
    color:#333;
    box-shadow:inset 0 -.1em .2em rgba(255, 255, 255, .45), inset 0 .1em .2em rgba(0, 0, 0, .35), 0 .1em 0 #b2b2c1;
}

.wFormSection .formSection .textCenter {
  color: #fff;
  font: 1.214em/1.5em 'MuseoSansCyrl_100', sans-serif;
  width: 65%;
  text-align: center;
  margin: 0 auto;
}


/* ----------- Footer --------------- */
.wFooter .fTop {
  padding: 69px 0 0;
  margin: 0 0 113px;
}

.wFooter .fTop .col {
  float: left;
  width: 25%;
}

.wFooter .fTop:after,
.wFooter .fBottom:after {
  content: "";
  clear: both;
  display: table;
}

.wFooter .fTop .col .tit {
  color: #00442e;
  text-transform: uppercase;
  position: relative;
  padding: 0 0 38px;
  margin: 0 0 33px;
  font: 1.286em 'MuseoSansCyrl_700', sans-serif;
}

.wFooter .fTop .col .tit:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 52px;
  height: 1px;
  background: #00442e;
}

.wFooter .fTop .col .wTxt p {
  margin: 0 0 2.4em;
  font: 1.214em/1.6em 'MuseoSansCyrl_100', sans-serif;
  color: #000;
}

.wFooter .fTop .col .wTxt a {
  text-decoration: none;
  color: #000;
  font: 1em 'MuseoSansCyrl_100', sans-serif;
  -webkit-transition: color 0.1s linear;
  -moz-transition: color 0.1s linear;
  -ms-transition: color 0.1s linear;
  transition: color 0.1s linear;
}

.wFooter .fTop .col .wTxt a:hover {
  color: #4cd275;
}

.footerLink li a {
  color: #000;
  display: inline-block;
  font: 1.214em/2.2em 'MuseoSansCyrl_700', sans-serif;
  text-decoration: none;
}

.footerLink li a:hover,
.footerLink li.w_active a {
  color: #009e47;
  text-decoration: underline;
}

.socialLink li {
  float: left;
  margin: 0 5px 0 0;
}

.socialLink .f,
.socialLink .v {
  display: inline-block;
  width: 50px;
  height: 50px;
}

.socialLink .f {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAoFWNgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZxUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYTELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXnFxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDgv5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0QRiF8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuMTY0NjQ4LCAyMDIxLzAxLzEyLTE1OjUyOjI5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTA2LTExVDAwOjAwOjI0KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wNi0xMVQwMDowNjoxMiswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wNi0xMVQwMDowNjoxMiswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJBZG9iZSBSR0IgKDE5OTgpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc3MTFlOGJiLWM5ODctZGE0Mi04NmRmLWQ5N2RhOWI2ODAwNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NzExZThiYi1jOTg3LWRhNDItODZkZi1kOTdkYTliNjgwMDciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3NzExZThiYi1jOTg3LWRhNDItODZkZi1kOTdkYTliNjgwMDciPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjc3MTFlOGJiLWM5ODctZGE0Mi04NmRmLWQ5N2RhOWI2ODAwNyIgc3RFdnQ6d2hlbj0iMjAyMS0wNi0xMVQwMDowMDoyNCswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjIgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn3AnUkAAAGzSURBVFgJY5Ce6zcIEcOos0adNVKcZTHVl8PXbDA6i8HNeNRZo85CQUYLQ8t2NSy5uGbH3UPHn13ecffgssvrOw5PTNtcMmDOmnxi1vHnl/9jA0Bx4s2x7vehmrOmnZqHy01AsPv+UeKNsmrxoo6zDBeG4nETEEw8PpN404yrPKjjrMwtZZixBkxec84snnN28dbb+4AKiDdNM8+FOs5qPtCD5qwZpxeQnQ1FI62p4yxgHKE5i6SshyUb0shZMetzR52FioCJGoIOPz2P5qyDj07DZYEofG0m/ZyFv1BABt4rkwajs6wWRxJblk6ml7OAyjTmBxFb83R5U+osYOEEQXsfHEdzyqZbu+GyJJVhFk1egzEn6ha5DkZnKaQ4DDpnQTsXg9BZUDeNOmvUWSPCWdDOxWBzFrRzMdicBe1cDDZnQTsXg8pZiM4FFZ0FbL0gI/KchXDT4BkaGXXW0HUW0DVwNJDOgjsC2JsAlp8qGU4orqGPs5ADw7rDG9gmRjT08CMaOcKm18ew3B2lKCIJUSck+n3M6jwRLXHKEfWTBU2dRX6yoKKzqJksqOgsaiYLaiAA+73webayauIAAAAASUVORK5CYII=) no-repeat 0 0;
}

.socialLink .f:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAoFWNgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZxUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYTELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXnFxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDgv5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0QRiF8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGvWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuMTY0NjQ4LCAyMDIxLzAxLzEyLTE1OjUyOjI5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTA2LTExVDAwOjAwOjI0KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wNi0xMVQwMDoyMTo0MyswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wNi0xMVQwMDoyMTo0MyswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJBZG9iZSBSR0IgKDE5OTgpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmYwMGQ1YjQ2LTAyMzgtMzM0My1hNDBmLThmMTY1OGRkYTkyYSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjI0ZDQxYjUzLTZkNzYtZjM0NS1hOGMxLTA5NzUyZWNiMmI4MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjc3MTFlOGJiLWM5ODctZGE0Mi04NmRmLWQ5N2RhOWI2ODAwNyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NzcxMWU4YmItYzk4Ny1kYTQyLTg2ZGYtZDk3ZGE5YjY4MDA3IiBzdEV2dDp3aGVuPSIyMDIxLTA2LTExVDAwOjAwOjI0KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4YmQ4ZGJjLTQzN2QtZTc0MS05YmMzLWU2YzdkZjY5ODI5MCIgc3RFdnQ6d2hlbj0iMjAyMS0wNi0xMVQwMDoyMTo0MyswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMDBkNWI0Ni0wMjM4LTMzNDMtYTQwZi04ZjE2NThkZGE5MmEiIHN0RXZ0OndoZW49IjIwMjEtMDYtMTFUMDA6MjE6NDMrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz60emabAAABtElEQVRYCWNQ3BU3CBHDqLNGnTVSnOWyMZYr1nEwOosh1G7UWaPOQkE2+9L7rs06+OLklQ93Hnx9eeXD7cMvzyy+u7b6fM+AOWv9w+1Ap/zHBoDixJvjvjqGas7a9Hg3LjcBwbWP94k3ym1+JHWcZb0vHY+bgGDtg23Em2Y3OZw6zqq/0IcZa8DktfPJgZ1PD1x8dxOogHjTjFqDqOOsubdXoDlr6+O9ZGdDyRx36jgLGEdoziIp62HJhjRyVv6ZllFnoSJgooagu1+eoTnr9ufHcFkgyjxVTz9n4S8UkEH0sbLB6Cy3AznElqXr6eUsoDKDPcnE1jxLoyl1FrBwgqAbHx+gOeXcu2twWZLKMJc5kYMxJ5p1BQ9GZ6lX+g46Z0E7F4PQWVA3jTpr1FkjwlnQzsVgcxa0czHYnAXtXAw2Z0E7F4PKWYjOBRWdBWy9ICPynIVw0+AZGhl11tB1FtA1cDSQzoI7AtibAJaf2nUBKK6hj7OQA8N9cTSwTYxo6OFHNHKEx8oY6wlhKEURSYg6IbE6xnFGBKIlTjmifrKgqbPITxZUdBY1kwUVnUXNZEENBAALuq3OCfI4agAAAABJRU5ErkJggg==) no-repeat 0 0;
}

.socialLink .v {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAoz2NgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZxUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYTELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXnFxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDgv5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0ZOjZcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF8GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuMTY0NjQ4LCAyMDIxLzAxLzEyLTE1OjUyOjI5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTA2LTExVDAwOjAwOjI0KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wNi0xMVQwMDoxMjozMSswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wNi0xMVQwMDoxMjozMSswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJBZG9iZSBSR0IgKDE5OTgpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdjOTE4N2MzLTBhNjEtMWQ0Mi04NWRiLWQ1YWY1ZmM2MGUzZCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmYxZWRmYzViLWI3YzMtZmY0YS1iYjMzLTI5NmM1ZTY2NWQ2ZiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjdlYTc2MTNkLTg0NTQtNzk0MC1iYzA4LWMzNjkyZTU5ZjM5ZCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6N2VhNzYxM2QtODQ1NC03OTQwLWJjMDgtYzM2OTJlNTlmMzlkIiBzdEV2dDp3aGVuPSIyMDIxLTA2LTExVDAwOjAwOjI0KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjdjOTE4N2MzLTBhNjEtMWQ0Mi04NWRiLWQ1YWY1ZmM2MGUzZCIgc3RFdnQ6d2hlbj0iMjAyMS0wNi0xMVQwMDoxMjozMSswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmYzfBEAAASrSURBVFjD7Zj3T1NRFMf50X/An5xxzzhIiIrGvQBnEME9UImKi8RBlBgnDsSFI0b2EGU4ImoUBLUoUECsi1XUCiilpahQRkG/9pCClvd6X98DSeTl/ND3eu99n577PeeeU5tuV+d2QLPpxOrE+l+wxgTM6TLHriNi2cyw7cT6j7B6Bs4ff8PjSEbI81LFlypNuV6nZjAM+1qlffHlzcnMiIkxG3sFLZASq1/IokPpQRU133+KuL7XVZ/IjBgU6sr/Lnt/JyasvsHOV17fMq1eVFkChyWp5IyWWqJQVhY3NDbS9PD39weGLuZ53bhDDkxYh9ODaUV469zLG5NjNwmVi130WmwiNpTWOZ0d3f3qPK7Btt6zLGNBTzrj3mlrvm1J8bdCwqOjVo2MXIkPax4eLquuwFLV9TVT4zy5xg/eMs0yFjSOheoa6s/nxAgF6hE4z/XePuhd/vXdtien8eSoPLTGUIsFAzhWg967utlbxsKiWOXDt9IJMR5CsQaEuqQZp+Mq1BWPvb5+cJhbvk6F2xx1AV8YWsQqq9ZiFciWSw0ICM/kU1G5DxNV8seqzOt5idufnKFwg7ThJ8ICzaTYjXj46FMGbrGborBIp3hlq99uSDr2Up2HyG+ZCH7U6d9olGDFAOcEbzjmraYIt5S0biufYoxGXykKS23ESmoNy+fFFRAQiqGxAZGBUK1vMNAT6NpXHgYfw3ODwlyRjWnWHeUzfItf2yZY7olHiQnRkFCU6nbfB+E2MnKFS8Le+IIU0jXItpoFbxti9Ql2VpQX4jl845cV1WqqI7K8ChVcxY417pwILCSwqvrfrrpbJOOaGJOfhAF6Q+0uWQA7lv1xR+uxEG7kqsX39nFNdLzthf3FsPjCFAGbeMDBeiwkAjqLRkQs55qI7FBaVY5hyHwtkws/1vAd063HSv6cRcfR8IhlPFjFP9QYliYEq7f7JOuxYgse0yYuvLuHa+LMm9tqDXUYhkTFuIlNzYXVWF5PzyL4zXXT0lDAYADice/zy+xYTUzWYfUPcXmv/UBvRS4wn7VHdpFCFcXZsPCl7YQF25zsRw5DCkBgzr2zc0j4EpzEDre84CfKtIDeLbvAnk4lwIKKj8nD9MaciQsyQtzBSE/EhJrR/ICXBov/qEYVhd2k/TJd8GKB7rO5n8h4jmoBWFRPykpecQ0YGr5k57MAxCYKfBgORO/USzz5jAobdWveamouWLAyjAUTlIsiTnwPiLM8V/sRC77WKDmbCxYstAYkHb+sSPFYB9ICSY6XFTc5mwsWLPScVOVhN9cl+ophWvpgPx1H+JFItpzNBQsWDH4iLUMQqOzGRLsLBbKNWn0wPQi9OK1zSRFvHqHNzQUjFk43Stl04KAqx1GNOGc0JJfcik+mqhXBgQxnIQwZm30Uvqeyr/2VCIReyGQXXsX9lfRFYcHQIEyJ80S3mF2Wh3ao3Pi3B4thcI46HxsHPfUOWmjhHxGhWO30/1EHwQKNyf4llgkC3QTyZz+PKX/QtA9WS2fY+zqiJm4u9PitjSDG+zmN2jXzj1QkyKTxhL+Tnc/s5kpcvEkvizbFsl4WEmJJKQsJsaSUhRT2C52xRNKzhlVcAAAAAElFTkSuQmCC) no-repeat 0 0;
}

.socialLink .v:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAoz2NgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZxUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYTELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXnFxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDgv5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0ZOjZcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF8GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuMTY0NjQ4LCAyMDIxLzAxLzEyLTE1OjUyOjI5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTA2LTExVDAwOjAwOjI0KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wNi0xMVQwMDoyMTowMiswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wNi0xMVQwMDoyMTowMiswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJBZG9iZSBSR0IgKDE5OTgpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcxZDhkYjkyLTA4MzYtODg0MC1hNzJjLTAwNGVlNWQ0NGU5MyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjU4OTc3YWQ5LWNmNGItNWU0MS1iMjhlLTg3NmQwYWEyMjNhNSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjhhNTA5ZGE2LWViZWQtMTA0Yy05YjE4LTI1NjQwNTBmNTAyNyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OGE1MDlkYTYtZWJlZC0xMDRjLTliMTgtMjU2NDA1MGY1MDI3IiBzdEV2dDp3aGVuPSIyMDIxLTA2LTExVDAwOjAwOjI0KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjcxZDhkYjkyLTA4MzYtODg0MC1hNzJjLTAwNGVlNWQ0NGU5MyIgc3RFdnQ6d2hlbj0iMjAyMS0wNi0xMVQwMDoyMTowMiswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po33dzEAAASuSURBVFjD7ZjtT1N3FMd5vf9gL+dwc2PTjTizxcwFw6gvXDSS6RgwdWMIEzcFwYlTFhOUh2XrdBk42dwzAxwNAx8i0II8iYWsCLTQUgoTC4i0UFppoWX75h5SwHpv7+29MBJozov29nd/99Pz8P2d06Cnbry3DC1oFWsVa6VghZfFPhEbthyxgt7esoq1grCCK/eF1adm64tvWXRDTuuoy/bANe7XsGzYab1t6fqqpzS84Vhw5X4psZ6vjjur/8M6Zf9XxMs+Pfllz58vKg9wP0tWEsML67mquO/7r3t373MMwWGqkTae1mTRmRxDnpkZuv33u6oXlPEcj4u4FMULK0tfRDvCW9/2lkc0HBeaLptvHkEQEVDa57yxbM2NvWyLt5zf4x8L+TTGxM4yNZHcfiGAFH619uNNNYfwJv5v+YhrDFs9dLu2NaazrQ/N3OUfCzmOjaY803mmcqFAT1fujWnJRr63jhmOdnyHKzmGYqdnChvmmSrY8v3JJJl/LGyKXfofDm+tTxOKFVIdr7Z2U+B6HYNv1KVsUCb02M342D5u4ipDv1j3GbcjbdmyAQVxpD2/eKBWNaKpeXDn8r261I6LVG5IbfiJsEDzZsOnuKgc0eAjoikKi/IUj3zstwfbvmkb70XlzxcCh3tSa+sHKxZEqc/AMbqJf/CRRKtiqJnJVJsoLEgig9Xm+9Xprl9BQCjuGQ8qA6U6PeOmK8jrXEMJfAzPrVcegBrTXVcYLPzaRcFK0JwjJlTD9WF1bGsOyu2VmkPvtmSVDTZSXoMsxad4FxFrXdUHHbY+XIdv5EbFY6WOyAz2e+sXyjo3VoRCBBYEzOF24vq1YTXbjaXmeiyY9LhOaC/xx5L9Fh04FsqNySd3dEsW2407mz9HfLHsr8EmAUEsiAocC0JAZ9HGmiS2G6EOg04LlkH55osLN9amnMjAsWoZLBxHoaqDHFjmyVEsg6Lyx3r2+FuBYynMDRTEPepMthu3N510MUGEUPEM4uxwETBWWmcBit83b+YbGhgsQD1m6H7mjzXLFBhWSPWH3RN36anQAt+7PtP+SKWK5ixU9dESYcEOt+eRwyABKMzI5tMvqRJxEu+4lQE/kdICGnz85VQCLGTxF4bLYKKjBmmEuoNRPhETekbfA14aLO6jGl0Uoknx8r7gRaPd7OsnMo6jWgAW9ZONo1q2BS+rEtO1P6A20eDDcCCe1P3EoWfU2CAIrMMFH6xWq54yF02c+BkQZ7l+YgAbdtr6WYcLPlgYDSh15D2l4rEyuwspHQv6rrEOF3ywMHNSl4doJmrOiWHa15pLxxF+JMSWdbjggwWTMw6jhEBn93pdslCg12o/OdNdiFmc9rnYd9W3QueGC55YON1IsunAQVeOoxp1ztMgLnr7gLdrRXFA4fyUIc9hH43v10bFI0Ig9AUlu2C68ojoi8KCra3cL2tMx7SoGTNiHIKe8TQsvjPei8Ahn56pet/PPyJCsZbo/6NlggUar/2fWF4ITBPQz5BTOxfQLA3WfGfIfolGTzzX6HHbIkFsK4rZLN+9QIoEmTSeKIkJy39nrhMXb9KnxaJiBZ4WEmJJmRYSYkmZFlLYf2j5zts5P/D+AAAAAElFTkSuQmCC) no-repeat 0 0;
}

.fBottom .col {
  float: left;
  width: 33%;  
}

.fBottom .col:nth-child(2) {
  text-align: center;
}

.fBottom .col:last-child {
  text-align: right;  
}

.copy span {
  display: inline-block;
  color: #525252;
  font: 1em 'MuseoSansCyrl_100', sans-serif;
}

.fBottom .mapSiteLink {
  display: inline-block;
  color: #525252;
  font: 1em 'MuseoSansCyrl_700', sans-serif;
}

.develop {
  display: inline-block;
  color: #525252;
  position: relative;
  font: 1em 'MuseoSansCyrl_100', sans-serif;
}

.develop:before {
  content: '';
  position: absolute;
  top: -39px;
  left: 0;
  right: 0;
  margin: 0 auto;
/*  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAARCAYAAACmYE5yAAABsUlEQVRIx6WWsUoDQRCGTyQprrFKF62ChZJGC3sfICAIFsEHyAMYUgkhRLFRbPQF8gIB0VIQBG3TiZUYLWJhCIR4KK4zMAvrsTs7uym+5ub2///dy8wmUa2kAJwBE2AEHABJJIvAEfBJdOlZrF6TMk0oYwEfdgCV4zDS4NyidRqp1bZodbDwZikgjUCDlkNHUS1Eq+HQGWJx7Cj+ADWhwT7wywTGWl2otUPeNp0xvnDDGH0B2x6DGmNg8i04APTKGI1rfGmdOWVFtarDYAuYCsJqprTGplUV5FiT7uwVqFgMPgLCakZ0SKYWar8zazL9pc1Fe55P+wyU6N0ybYIz8B1AmbRKpK2YXtrVOaXdqXkAloGBoMHqnkZEjRXS5Dz/TSvbb+nYI5B56k3hqJNodfP5bIEXgMuI36aizeb1TiK1LmzNyV2x/UCDHm3WdgC9QK2+60rnZmIK3AkNroAio1X0zHuTW/JOQgMjS54G042YCm6wVNBgA/JMYgP7RtiTMeokcCPsxRh1cwVGVmngu2ZpCDjKhpbLpCJZH2K0CTwCM+Aer8k5/udWSWNGmhvStX8Yc7nbsiI4/QAAAABJRU5ErkJggg==) no-repeat 0 0; */
  width: 44px;
  height: 17px;
}

.develop a {
  color: #525252;
  font-family: 'MuseoSansCyrl_700', sans-serif;
}
.develop a:hover,
.fBottom .mapSiteLink:hover {
  text-decoration: none;
}

/*  callBackForm  */
.callBackForm {
  background: url(../pic/bg.jpg) 0 0;
  border-top-left-radius: 20%;
  border-bottom-right-radius: 20%;
}

.callBackTit {
  color: #000;
  text-align: center;
  font: 2em 'MuseoSansCyrl_700', sans-serif;
  margin: 0 0 20px;
}

.callBackForm .wInput,
.callBackForm  .wTextarea {
  color: #5c5c5d;
  font-family: 'MuseoSansCyrl_100', sans-serif;
}

.callBackForm .wInput:focus, .callBackForm .wTextarea:focus {
    border-color: #4cd275;
    box-shadow: inset 0 0 0 1px #4cd275;
}

.callBackForm .inpInfo {
  background: #4cd275;
  font-family: 'MuseoSansCyrl_100', sans-serif;
}

.callBackForm .wFormRow.w_last {
  text-align: center;
}

.callBackForm .wFormRow .wBtn {
  padding: 0 3em;
  height: 2.5em;
  line-height: 2.5em;
}

/*---------------------toTop*/
.toTop {
  display: none;
  position: fixed;
  z-index: 20;
  bottom: 11%;
  right: 20px;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  cursor: pointer;
  transition: all .3s ease;
  border: 3px solid #fff;
  background: #000;
}

.toTop svg {
  position: absolute;
  top: 6px;
  left: 5px;
  width: 69%;
  height: 69%;
  transition: all .3s ease;
  fill: #fff;
}

.no-touch .toTop:hover {
  border-color: #FF7800;
}

.no-touch .toTop:hover svg {
  fill: #FF7800;
}
/*  ---------------------------------  mobail  ----------------------------------- */

.mobailWrapper {
  display: none;
  height: 50px;
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
}

.mobailWrapper.bg {
  background: #061506;
  box-shadow: 0 0 20px 2px #061506;
}

.mobLogo {
  opacity: 0;
  width: 150px;
  position: absolute;
  top: 12px;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -ms-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}

.mobLogo.vis {
  opacity: 1;
}

/*------------butMob*/
.butMob {
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin: 0 5px 0 0;
  position: relative;
  width: 50px;
  height: 50px;
}

.butMob .butLines {
  position: absolute;
  top: 21px;
  left: 0;
  width: 76%;
  height: 5px;
  background: #fff;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: background-color 0.1s;
  -moz-transition: background-color 0.1s;
  -ms-transition: background-color 0.1s;
  transition: background-color 0.1s;
  right: 0;
  margin: auto;
}

.butMob .butLines:before,
.butMob .butLines:after {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  content: '';
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -webkit-transform 0.3s;
  -ms-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}

.butMob .butLines:before {
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}

.butMob .butLines:after {
  -webkit-transform: translateY(10px);
  -moz-transform: translateY(10px);
  -ms-transform: translateY(10px);
  transform: translateY(10px);
}

.open .butLines {
  background: none;
}

.open .butLines:before {
  -webkit-transform: translateY(0) rotate(45deg);
  -moz-transform: translateY(0) rotate(45deg);
  -ms-transform: translateY(0) rotate(45deg);
  transform: translateY(0) rotate(45deg);
}

.open .butLines:after {
  -webkit-transform: translateY(0) rotate(-45deg);
  -moz-transform: translateY(0) rotate(-45deg);
  -ms-transform: translateY(0) rotate(-45deg);
  transform: translateY(0) rotate(-45deg);
}

/*-----------wrapMobBlock*/
.wrapMobBlock {
  position: fixed;
  top: 0px;
  left: 0%;
  width: 260px;
  height: 100%;
  max-height: 100%;
  background: url(../pic/bg.jpg) 0 0;
  z-index: 3;
  -webkit-box-shadow: -2px 0px 5px 0px rgba(52,61,69,0.52);
  -moz-box-shadow: -2px 0px 5px 0px rgba(52,61,69,0.52);
  box-shadow: -2px 0px 5px 0px rgba(52,61,69,0.52);
  -webkit-transition: -webkit-transform .3s linear;
  -moz-transition: -moz-transform .3s linear;
  -o-transition: -o-transform .3s linear;
  -ms-transition: -ms-transform .3s linear;
  transition: transform .3s linear;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-overflow-scrolling: touch;
}

.blockBG {
  height: 50px;
  background: #061506;
}

.mobBlock {
  position: relative;
  overflow: auto;
  height: 90%;
  padding: 5px 10px 0;
}

.open .wrapMobBlock {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.overlay {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: transparent;
  -webkit-transition: background .5s linear;
  -moz-transition: background .5s linear;
  -ms-transition: background .5s linear;
  transition: background .5s linear;
}

.open .overlay {
  display: block;
  background: rgba(6, 21, 6, 0.5);
}

.wrapMobBlock .mobBlock ul ul {
  display: none;
}

.listItemMob li > span,
.listItemMob li .link {
  display: block;
  color: #061506;
  text-decoration: none;
  cursor: pointer;
  text-transform: uppercase;
  font: 1.143em/2.5em 'MuseoSansCyrl_700', sans-serif;
}

.listItemMob li > span b {
  float: right;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAANCAYAAAC3mX7tAAAAhUlEQVQ4jaXNsQmAMBCF4VTZwNkEx1ARtLKydQr3cArX0RdIQEIueZcUf3XH+4zt7IgedKMLnWhAprLeb1x+020v4bijN2qtQKbEzuFu/6dWTERiqAXLIilIwrYWRII02MwgOYjBaKQE5TAVwkASpkJYqIQVEQ0kYRSihWKMRmqggKkQ1wdn/5E3fyqu9wAAAABJRU5ErkJggg==) no-repeat 50% 50%;
  width: 26px;
  height: 40px;
}

.listItemMob li > span.active b {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
}

.listItemMob > li {
  border-bottom: 1px solid #061506;
  margin: 0 0 8px;
}

.listItemMob > li:last-child {
  border-bottom: none;
  text-align: center;
  padding: 5px;
}

.listItemMob > li .persent {
  display: inline-block;
  vertical-align: middle;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAABHElEQVQoz3XRTyuEURTH8YvmMWJBmTRRWHkBFkqysbHTKDUKNcNC2dhREit7VlI2VlJKs5tZKGUnKy9AWFjICvmTf99Tv6dOt5nFZ2bu795zO/dMSHJJwDgu8abvMeVeghX02dqCQTzgz7lFvytqwa72LpCzcFrBHWZxr/WUirLYd5fuIGMbEwpeUMGr1iNowoEr2k67sI9WHEat7qHd5b9Y929Of2Qwjy3MoANH7qLVeFihzvTMsQp+sKysF52NCrtw5opKGMApnnCtAYa4qKKib5TRjPPo/V8YTYvyqGnjXe+1fFiD+cACrnRmwzbbcKLgE3OuiyE8q+0qHnVuMei/KuAGxTqDWotatc56/IF8gwnbxZPYxBK6Lf8H0vdmfDJAEX0AAAAASUVORK5CYII=) no-repeat 0 0;
  width: 14px;
  height: 13px;
}

.listItemMob li li {
  margin: 0 0 0 10px;
}

.listItemMob li li > a {
  display: block;
  color: #061506;
  padding: 0 0 0 10px;
  text-transform: uppercase;
  text-decoration: none;
  position: relative;
  font: 1em/2.7em 'MuseoSansCyrl_700', sans-serif;
}

.listItemMob li li > a:before {
  content: '-';
  position: absolute;
  top: 0;
  left: 0;
  color: #061506;
  font-size: 1em;
}

.listItemMob li li .tit,
.listItemMob li li > p,
.listItemMob li li > p > a {
  color: #061506;
  font: 1em 'MuseoSansCyrl_700', sans-serif;
}

.listItemMob li li > p {
  margin: 0 0 14px
}

.listItemMob li li .tit {
  margin: 0 0 8px;
}

.listItemMob li li > p > a {
  color: #964A06;
  text-decoration: none;
}


/*==================================== INNER PAGE ===================================*/
.innerPage .wHeader,
.innerPage .mainSlider ul li {
  height: 360px;
}

.innerPage .wHeader {
  background: url(../pic/inner_header.png) no-repeat 50% 50%;
  background-size: cover;
  margin: 0px auto 30px;
}

.innerPage .wHeader:after {
  bottom: -75px;
  z-index: 0;
}

.innerPage .headerTop {
  margin: 0 0 107px;
}

.innerPage .logoImg {
  margin: 0px;
  position: absolute;
  top: -76px;
  left: -86px;
  width: 92px;
  /*
  top: -18px;
  left: -86px;
  width: 78px;
*/
}

.innerPage .logoName {
  animation: none;
}

/*----------- GoogleMap*/
.wGoogleMap {
  position: relative;
}

#googleMap {
  height: 445px;
}

.wrMapBlockInfo {
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
}

.mapBlockInfo {
  position: absolute;
  top: 0;
  left: 0;
  width: 31.806%;
  overflow: hidden;
  height: 401px;
  background: #009e47;
  z-index: 2;
  margin-bottom: 0;
  box-sizing: border-box;
  padding: 3% 2.5%;
}

.mapBlockInfo:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  background: url(../pic/info_contact_after.png) no-repeat 50% 50%;
  background-size: cover;
  width: 100%;
  height: 30px;
}

.mapBlockInfo .nameItem {
  color: #fff;
  font: 1.714em 'MuseoSansCyrl_700', sans-serif;
  position: relative;
  padding: 0 0 39px;
}

.mapBlockInfo .nameItem:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 52px;
  background: #fff;
  height: 1px;
}

.mapBlockInfo p {
  color: #fff;
  font: 1.429em 'MuseoSansCyrl-500', sans-serif;
}

.mapBlockInfo ul {
  margin: 0;
}

.mapBlockInfo ul li {
  list-style-type: none;
  color: #fff;
  font: 2.143em 'MuseoSansCyrl-500', sans-serif;
}

.mapBlockInfo ul li a {
  color: #fff;
  text-decoration: none;
  -webkit-transition: color 0.1s linear;
  -moz-transition: color 0.1s linear;
  -ms-transition: color 0.1s linear;
  transition: color 0.1s linear;
}

.mapBlockInfo ul li a:hover {
  color: #081612;
  text-decoration: none;
}

.wListAddress {
  margin: 74px 0 0;
}

.listAddress {
  display: table;
  width: 100%;
}

.wListAddress .row {
  display: table-row;
  height: 40px;
}

.wListAddress .row:after {
  content: '';
  clear: both;
  display: table;
}

.wListAddress .row .col {
  max-width: 100px;
  box-sizing: border-box;
  padding: 0 1%;
  display: table-cell;
  vertical-align: top;
}

.wListAddress .col .nameItem,
.wListAddress .col .nameRowItem {
  color: #000;
  position: relative;
  font: 1.714em 'MuseoSansCyrl_700', sans-serif;
}

.wListAddress .col .icon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAABAUlEQVRIib3W0Q2DIBAGYFfoCt2kdpeu0NfiU1dwha7gCg7gS2ehmEBynML9h14f/kQP8AtGgc5739Es4xXNEJPV+fNK2RQUqI8Z/gVTdINbwRS9xWS4BczRVM/ws+ES2owjsIQ24RKMomq8BmtRFV6CW1EY34OPohBuhYq4JVrFrdEirkUvIVPsO8X71PYJeYK4WwuOFHoBHkPmCNLrNd+QR2XsnTiv9KpRfGKzepNxM4ryj0szc016ju79TmfjFHXSAnIWXkRrS+ZRvIpKm0QrLqLItqjFIRQ9CKA4jKIwgqtQDVzD1agW3sMzdO1jBXM8Q61hjjvaZg0n3PE6Cv8AWR7F+lZ5KvkAAAAASUVORK5CYII=) no-repeat 0 0;
  width: 30px;
  height: 30px;
  position: relative;
  margin: 0 0 0 10px;
}

.wListAddress .col .nameItem,
.wListAddress .col .icon {
  padding: 0 0 33px;
}

.wListAddress .col .nameItem:after,
.wListAddress .col .icon:after {
  content: '';
  position: absolute;
  left: -10px;
  bottom: 0;
  width: 52px;
  background: rgba(247, 194, 25, 0.7);
  height: 1px;
}

.wListAddress .col .nameItem:after {
  background: rgba(247, 194, 25, 1);
  left: 0;
}

.wListAddress .row .col > p {
  color: #000;
  font: 1.286em 'MuseoSansCyrl_100', sans-serif;
}

.wListAddress .col .seeMap {
  color: #525252;
  cursor: pointer;
  font: 1em 'MuseoSansCyrl_700', sans-serif;
  text-decoration: underline;
}

.wListAddress .col .seeMap:hover {
  text-decoration: none;
}

.feedBack .groupInput .wFormInput {
  width: 33%;
}

.feedBack .groupInput {
  width: 75%;
  margin: 0 0 19px;
}

.feedBack .but {
  min-width: 169px;
  display: block;
  margin: 0 auto;
}

.feedBack .messageBlock {
  width: 75%;
}

.feedBack .messageBlock .wFormInput {
  width: 100% !important;
}

.feedBack .messageBlock .wTextarea {
  min-height: 81px;
  resize: none;
  box-shadow: none; /*mozilla*/
}

.feedBack .messageBlock .nameInput {
  width: 133px;
}

/*responsive table*/
.stacktable.large-only { display: table; }
.stacktable.small-only { display: none; }


/*----------------------PAGE FAQ------------------------*/
.wListPost {
  margin: 0 0 5% 7.5%;
}

.listPost li {
  color: #000;
  list-style-type: decimal;
  margin: 0 0 2.1%;
  font: 1.714em 'MuseoSansCyrl_700', sans-serif;
  position: relative;
}

.listPost li:after {
  content: '';
  position: absolute;
  top: -2%;
  left: -5%;
  width: 100%;
  height: 97%;
  box-shadow: 0 0 0 5px #4cd275;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  padding: 1% 3.5%;
}

.listPost li .wNamePost {
  color: #000;
  border-bottom: 1px solid #e2c898;
  position: relative;
  cursor: pointer;
  padding: 0 0 2.1% 2%;
  -webkit-transition: color 0.2s linear;
  -moz-transition: color 0.2s linear;
  -ms-transition: color 0.2s linear;
  transition: color 0.2s linear;
}

.listPost li .wNamePost:after {
  content: '';
  position: absolute;
  bottom: -1px;
  left: -34px;
  width: 52px;
  background: #4cd275;  
  height: 1px;
  -webkit-transition: width 0.2s linear;
  -moz-transition: width 0.2s linear;
  -ms-transition: width 0.2s linear;
  transition: width 0.2s linear;
}

.listPost li .namePost {
  line-height: 1.5em;
  position: relative;
}

.listPost li .namePost .name {
  display: inline-block;
  max-width: 90%;
  vertical-align: top;
}

.listPost li:hover .wNamePost:after,
.listPost li.active .wNamePost:after {
  width: 103.5%;
}

.listPost li .namePost .arrow {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAAeUlEQVQ4T6XNsQ3AIAxEUeZwmTUokn3SUqRkjWyWcWIkkCxizBEX19jSf+G5t8hLvJNHvOAc1VZpxnbceZl3ORGqjVybQT69yCfeAx5EjWvAH2QYHwEriBm3AASZxmeAhcj4YTVmgIbAcRToETi+AkgEjq8CDYHjZS8fSeFXz/NtiQAAAABJRU5ErkJggg==) no-repeat 50% 50%;
  width: 24px;
  height: 12px;
  -webkit-transition: transform 0.2s linear;
  -moz-transition: transform 0.2s linear;
  -ms-transition: transform 0.2s linear;
  transition: transform 0.2s linear;
}

.wrAnswerText {
  display: none;
  position: relative;
  padding-top: 3%;
  padding-bottom: 14px;
}

.wrAnswerText:after {
  content: '';
  clear:both;
  display: table;
}

.answerText {
  color: #000;
  font: 0.7085em 'MuseoSansCyrl_100', sans-serif;
  padding: 0 1% 1% 2%;
  width: 81%;
  float: left;
}

.wPlusoAnswer {
  width: 16%;
  float: right;
  text-align: right;
}

.wPlusoAnswer .pluso > div {
  width: 31px;
}

.wPlusoAnswer .pluso .pluso-wrap a {
  margin-left: 0;
}

.listPost li.active .namePost,
.listPost li:hover .namePost {
  color: #4cd275;
}

.listPost li.active:after {
  opacity: 1;
  visibility: visible;
}

.listPost li.active .namePost .arrow {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAAA2UlEQVRIiZ3SsQ3CQAyF4SAkBkCCFomOjgEQoWMApqFnANrUFHQsA0U6lgBSBhthZFl3vmeKv0nuvuLsqm3m1bcZdaNq9Q1tSQ31N43eqZ56BvEt9aJOGrdoH8QFlXs/nH+uqIeBEdyi0kE/xdrBNwGUZzTVcAT30IkdHooz2pXQFFzCITQHeziEejCCX3NoCeb2Drzz7paWP/Wm0J7/ixbxCNpm3jyJo6hM31vFOgejyw/hURTG5eA5gCL4Qg6NqEsA9fCGGuhDgqNoCv+gdniCjwOoxo+Ccm/VtZvB7iABcwAAAABJRU5ErkJggg==) no-repeat 0 0;
  width: 22px;
  height: 21px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/*----------------catalogPage----------*/
.wAdvantage {
  text-align: left;
}

.wAdvantage ul {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
}

.wAdvantage ul li {
  color: #fff;
  font: 1.286em 'MuseoSansCyrl_100', sans-serif;
  list-style-type: none;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAQAAACROWYpAAABbUlEQVRIx53VW0rDQBQA0Ik76DoUKSIiIv6LiIiKiIjoh1twASIqIiIiEls34Ba6BbfgPkyNPX6ktU0fadIMBDI3ZwZm7twJQkG7clUUL6LX4HoWfKP33FTFd2DDBrirgu/BuiBYB/dl8QNY+/9eAw/TceQRrOZ6V8GjqAhHnsDKyCwr4CnP8/QZLI9dh2XwPMgH6QtYmrh5S+Clz/v0FdQLM64OXnu8R2N0LBbSIFjU6fOMNpBamEqDYEEHsUgI5ryjbT73S00LLTVB8OEyx1M0RME7vodoEPtU675rvlzkovPaaAbnfhEP4VZ3rlvwOTI0v86D4Ew6hk9uMVJnvdU+rcAzejq4zycleUZPhjPsuATP6PG43D6awjN6NOlUHUrxNpa+IXVYdJ4P/KAxQhv4cTCtkuxnCZDra6Jtv0wZ2pPkeBOJvbIFcHeAZ3S3Sund6fKM7lQt+tsSkNie5brZkkhszXZXBZs2i+J/a2QmkkHh/B8AAAAASUVORK5CYII=) no-repeat 0% 50%;
  padding: 6px 0 6px 40px;
}

/*----------------newsPage----------*/
.wNews,
.wOneNews {
  padding: 30px 0 0;
  margin: 0 0 0 2%;
}

.wNews .itemNews {
  position: relative;
  margin: 0 0 3.5%;
}

.wNews .itemNews::after {
  content: "";
  clear: both;
  display: table;
}

.wNews .itemNews .lCol {
  float: left;
  width: 21%;
}

.wNews .itemNews .lCol + .rCol {
  float: right;
  width: 75%;
  padding: 2% 0 0;
}

.wNews .itemNews .lCol .img {
  display: inline-block;
  line-height: 0;
  max-width: 223px;
  width: 100%;
  height: 100%;
  max-height: 223px;
  position: relative;
}

.wNews .itemNews .lCol .img:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  box-shadow: inset 0 0 0 8px #4cd275;
  z-index: -1;
}

.wNews .itemNews .lCol .img img {
  min-width: 100%;
  min-height: 100%;
  -webkit-transition: transform 0.1s ease;
  -moz-transition: transform 0.1s ease;
  -ms-transition: transform 0.1s ease;
  transition: transform 0.1s ease;
}

.wNews .itemNews .lCol .img:hover img {
  -webkit-transform: translate(17px, 17px);
  -moz-transform: translate(17px, 17px);
  -ms-transform: translate(17px, 17px);
  transform: translate(17px, 17px);
}

.wNews .itemNews .rCol .name {
  color: #000;
  display: block;
  text-decoration: none;
  margin: 0 0 1.8%;
  overflow: hidden;
  max-height: 55px;
  font: 1.714em 'MuseoSansCyrl_700', sans-serif;
  -webkit-transition: color 0.1s linear;
  -moz-transition: color 0.1s linear;
  -ms-transition: color 0.1s linear;
  transition: color 0.1s linear;
}

.wNews .itemNews .rCol .name:hover {
  color: #4cd275;
}

.wNews .itemNews .rCol .date {
  color: #009e47;
  font: 0.857em 'MuseoSansCyrl_100', sans-serif;
  position: relative;
  border-bottom: 1px solid #009e47;
  padding: 0 0 7px;
  margin: 0 0 2%;
}

.wNews .itemNews .rCol .date:before {
  content: '';
  position: absolute;
  background: #009e47;
  height: 1px;
  width: 52px;
  bottom: -1px;
  left: 0
}

.wNews .itemNews .rCol .text {
  color: #000;
  font: 1.214em/1.4em 'MuseoSansCyrl_100', sans-serif;
  overflow: hidden;
  max-height: 71px;
  margin: 0 0 1.5%;
}

.wNews .itemNews .rCol .link {
  color: #000;
  font: 1em 'MuseoSansCyrl-500', sans-serif;
  text-transform: uppercase;
  text-decoration: none;
}

.wNews .itemNews .rCol .link:hover {
  text-decoration: underline;
}

/*oneNews*/
.bigImg {
  max-width: 350px;
  margin: 0 2em 1em 0;
  float: left;
}

.wOneNews p {
  font-family: 'MuseoSansCyrl-500';
}

.wlBack {
  text-align: right;
  margin: 25px 0 0;
}

.linkBack {
  display: inline-block;
  color: #000;
  text-decoration: none;
  text-transform: uppercase;
}

.linkBack span {
  text-decoration: underline;
}

.linkBack:hover span {
  text-decoration: none;
}

/*--------------pageReviews----------------*/
.wReviews {
  padding: 30px 0 0;
  margin: 0 0 0 4%;
}

.wReviews .itemReviews {
  padding: 0px 22% 0px 0px;
  margin: 0 0 5%;
}

.reviewForm .groupInput .wFormInput {
  width: 50%;
}

.reviewForm .groupInput .wFormInput .nameInput {
  width: 1px;
}

.itemReviews .name {
  color: #000;
  margin: 0 0 1.8%;
  font: 1.714em 'MuseoSansCyrl_700', sans-serif;
}

.itemReviews .date {
  color: #00442e;
  font: 0.857em 'MuseoSansCyrl_100', sans-serif;
  position: relative;
  border-bottom: 1px solid #009e47;
  padding: 0 0 7px;
  margin: 0 0 2%;
}

.itemReviews .date:before {
  content: '';
  position: absolute;
  background: #009e47;
  height: 1px;
  width: 52px;
  bottom: -1px;
  left: 0
}

.itemReviews .text {
  color: #000;
  font: 1.214em/1.4em 'MuseoSansCyrl_100', sans-serif;
  margin: 0 0 1.5%;
}

/*----------------PageTovars------------*/
.wTovarList {
  text-align: center;
}

.wTovarList ul li {
  display: inline-block;
  vertical-align: top;
  margin: 0 1.8% 6%;
}

.itemTovar {
  width: 223px;
  text-align: left;
}

.itemTovar .topBlk {
  width: 223px;
  height: 223px;
  position: relative;
  overflow: hidden;
  margin: 0 0 16px;
  z-index: 1;
}

.itemTovar .topBlk .img {
  display: table-cell;
  background: url(../pic/bg.jpg) 0 0;
  position: relative;
  vertical-align: middle;
  width: 223px;
  height: 223px;
  text-align: center;
}

.itemTovar .topBlk img {
  max-height: 100%;
}

.itemTovar .topBlk .more {
  color: #fff;
  background: rgba(0, 158, 71, 0.6);
  position: absolute;
  z-index: 1;
  width:100%;
  left: 0;
  bottom: -28px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font: 1em/2em 'MuseoSansCyrl-500', sans-serif;
  -webkit-transition: bottom 0.1s linear;
  -moz-transition: bottom 0.1s linear;
  -ms-transition: bottom 0.1s linear;
  transition: bottom 0.1s linear;
}

.itemTovar .bottomBlk .name {
  display: block;
  color: #000;
  position: relative;
  text-decoration: underline;
  padding: 0 0 22px;
  max-height: 61px;
  height: 39px;
  overflow: hidden;
  font: 1.071em/1.3em 'MuseoSansCyrl_700', sans-serif;
  -webkit-transition: color 0.1s linear;
  -moz-transition: color 0.1s linear;
  -ms-transition: color 0.1s linear;
  transition: color 0.1s linear;
}

.itemTovar .name:after {
  content: '';
  position: absolute;
  bottom: 0px;
  left: 0;
  height: 1px;
  width: 52px;
  background: #009e47;
}

.itemTovar .price {
  color: #00442e;
  text-align: right;
  margin: -6px 0 0;
  font: 24px 'MuseoSansCyrl-500', sans-serif;
}

.itemTovar .price i {
  font-style: normal;
  font-size: 14px;
}

.itemTovar .bottomBlk {
  position: relative;
}

.itemTovar .bottomBlk:before {
  content: '';
  position: absolute;
  top: -36px;
  opacity: 0;
  visibility: hidden;
  left: -10px;
  width: 100%;
  height: 100%;
  padding: 0 9% 19% 0;
  z-index: 0;
  box-shadow: 0 0 0 8px #009e47;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -ms-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}

.itemTovar:hover .topBlk .more {
  bottom: 0px;
}

.itemTovar .topBlk .more:hover {
  text-decoration: underline;
}

.itemTovar:hover .name {
  color: #329e53;
  text-decoration: none;
}

.itemTovar:hover .name:after {
  background: #009e47;
}

.itemTovar:hover .bottomBlk:before {
  opacity: 1;
  visibility: visible;
}

/*------------CAROUSEL--------------*/
.carouselWrap {
  position: relative;
}

.carouselWrap:after {
  content: '';
  position: absolute;
  height: 132px;
  width: 100%;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.49);
  z-index: 0;
}

.carouselWrap .caroselIn  {
  position: relative;
  z-index: 1;
  max-height: 335px;
  overflow: hidden;
}

.carouselWrap .caroselIn .caroufredsel_wrapper {
  padding: 0 0 14px !important;
  cursor: default !important;
}

.caroselIn #carousel {
  position: relative;
}

.caroselIn #carousel li {
  float: left;
  margin: 0 25px;
}

.caroselIn #carousel li .itemTovar .name {
  color: #fff;
  text-decoration: none;
}

.caroselIn .prev,
.caroselIn .next {
  position: absolute;
  top: 80px;
  width: 31px;
  height: 91px;
  z-index: 2;
}

.caroselIn .prev {
  left: 0;
  background: rgba(241, 235, 235, 0.5) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAQAAACL+b/fAAAAeElEQVQoz33RSQqAMBAEwP6V4oZ+SIOIiIgP9uR6UtQYyWmWvhZDMj2AlFKCChcPBjcmDmo8OFBQaBzkPOzIKLQWNqQUOgsrEgq9g5iHhYPBwoyIwugg5Fb8KeCLUeaU19Q/qit7ZItSW1S7/1JLF/M4QYjBCTHlC1VJOAiI9Z2aAAAAAElFTkSuQmCC) no-repeat 50% 50%;
}

.caroselIn .next {
  right: 0;
  background: rgba(241, 235, 235, 0.5) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAQAAACL+b/fAAAAbklEQVQoz53PuwmAMBRG4X8bQfCxgjOYxDEsxFJLX6PqBklAL2lzb4Sc9qsOUEBsxSbRiFfCEg/hzmObjU3AQ8L7D88MrFNYBbx4nIk8DUUpWIJBAsOBI9Ax6BQ4HnwKVAxGgo7AcgBMEgALeh4+Nj03gLUWHY4AAAAASUVORK5CYII=) no-repeat 50% 50%;
}

.caroselIn .prev:hover {
  background: rgba(216, 153, 34, 0.5) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAQAAACL+b/fAAAAkElEQVQoU3XSzQrCMAzA8bzVxKnMF5pDRETEB/a0D3dS/Hsoodma0EvCr23atIIEo43gxNeHjh8vD87AzLGECzDTIB68OSBrugIT+5RZuAEjO80z3IGROk+1MFhQegA9WwuJnkDPZgmWKo+CdRo41XJYnNFuEV5Z0W2UsOjimkzvS9KnbDxK6H4AQej4RCS0f1zjbt8Y12wHAAAAAElFTkSuQmCC) no-repeat 50% 50%;
}

.caroselIn .next:hover {
  background: rgba(216, 153, 34, 0.5) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAQAAACL+b/fAAAAkklEQVQoU3XMyQ3CUAwEUHeDhASkBWogP5TBAeVIjmEpFTpIkAY7VvS3QT54rGdbsIHwEgwY/9EF4CjY4qN4ZyRoOHqjuIbDgg9Ghu8c0xeOT0YF5iTYRyxJsFvwxUjQK33R1NBiUjjXVw6d5RJmheBTCiGFlAzmCJGC7mewkkObglPHwOioMNVgdOVgdMOJAeQHPdduV4+wtMEAAAAASUVORK5CYII=) no-repeat 50% 50%;
}

.caroselIn .prev:active {
  background-position: 40% 50%;
}

.caroselIn .next:active {
 background-position: 60% 50%; 
}

/*-----------------pageTovar----------------*/

.wTovar .wrapColum {
  position: relative;
  margin: 0 0 5%;
}

.wTovar .wrapColum:after {
  content: '';
  clear: both;
  display: table;
}

.wTovar .wrapColum .lColum {
  float: left;
  width: 47%;
}

.wTovar .wrapColum .rColum {
  float: right;
  width: 47%;
}

/*-------------------sliderTovar*/
.wTovarSlider {
  margin-bottom: 5%;
}

.tovarSlider {
  overflow: hidden;
  max-height: 375px;
  margin-bottom: 10px;
  position: relative;
  opacity: 0;
}

.tovarSlider li {
  display: block;
  float: left;
  text-align: center;
  position: relative;
  overflow: hidden;
}

.tovarSlider li a {
  display: inline-block;
  vertical-align: top;
  line-height: 0;
  position: relative;
}

.tovarSlider.app li a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.tovarSlider.app li a img {
  position: absolute;
  top: 0;
  left: 50%;
/*  min-width: 100%; */
  min-height: 100%;
  max-height: 100%;
  max-width: 100%;
  max-width: initial;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
}

.tovarPreviewSlider {
  position: relative;
  padding: 0 32px;
  height: 92px;
  overflow: hidden;
}

.tovarPreviewSlider ul {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  transform: translateZ(0);
}

.tPrev,
.tNext {
  position: absolute;
  top: 1px;
  width: 30px;
  height: 91px;
}

.tPrev {
  left: 0;
  background: rgba(241, 235, 235, 0.5) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAQAAACL+b/fAAAAeElEQVQoz33RSQqAMBAEwP6V4oZ+SIOIiIgP9uR6UtQYyWmWvhZDMj2AlFKCChcPBjcmDmo8OFBQaBzkPOzIKLQWNqQUOgsrEgq9g5iHhYPBwoyIwugg5Fb8KeCLUeaU19Q/qit7ZItSW1S7/1JLF/M4QYjBCTHlC1VJOAiI9Z2aAAAAAElFTkSuQmCC) no-repeat 50% 50%;
}

.tNext {
  right: 0;
  background: rgba(241, 235, 235, 0.5) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAQAAACL+b/fAAAAbklEQVQoz53PuwmAMBRG4X8bQfCxgjOYxDEsxFJLX6PqBklAL2lzb4Sc9qsOUEBsxSbRiFfCEg/hzmObjU3AQ8L7D88MrFNYBbx4nIk8DUUpWIJBAsOBI9Ax6BQ4HnwKVAxGgo7AcgBMEgALeh4+Nj03gLUWHY4AAAAASUVORK5CYII=) no-repeat 50% 50%;
}

.tPrev:hover {
  background: rgba(216, 153, 34, 0.5) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAQAAACL+b/fAAAAkElEQVQoU3XSzQrCMAzA8bzVxKnMF5pDRETEB/a0D3dS/Hsoodma0EvCr23atIIEo43gxNeHjh8vD87AzLGECzDTIB68OSBrugIT+5RZuAEjO80z3IGROk+1MFhQegA9WwuJnkDPZgmWKo+CdRo41XJYnNFuEV5Z0W2UsOjimkzvS9KnbDxK6H4AQej4RCS0f1zjbt8Y12wHAAAAAElFTkSuQmCC) no-repeat 50% 50%;
}

.tNext:hover {
  background: rgba(216, 153, 34, 0.5) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAQAAACL+b/fAAAAkklEQVQoU3XMyQ3CUAwEUHeDhASkBWogP5TBAeVIjmEpFTpIkAY7VvS3QT54rGdbsIHwEgwY/9EF4CjY4qN4ZyRoOHqjuIbDgg9Ghu8c0xeOT0YF5iTYRyxJsFvwxUjQK33R1NBiUjjXVw6d5RJmheBTCiGFlAzmCJGC7mewkkObglPHwOioMNVgdOVgdMOJAeQHPdduV4+wtMEAAAAASUVORK5CYII=) no-repeat 50% 50%;
}

.tPrev.disabled {
  opacity: 0.5;
  background: rgba(0,0,0,0.2) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAQAAACL+b/fAAAAeElEQVQoz33RSQqAMBAEwP6V4oZ+SIOIiIgP9uR6UtQYyWmWvhZDMj2AlFKCChcPBjcmDmo8OFBQaBzkPOzIKLQWNqQUOgsrEgq9g5iHhYPBwoyIwugg5Fb8KeCLUeaU19Q/qit7ZItSW1S7/1JLF/M4QYjBCTHlC1VJOAiI9Z2aAAAAAElFTkSuQmCC) no-repeat 50% 50%
}

.tNext.disabled {
  opacity: 0.5;
  background: rgba(0,0,0,0.2) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAQAAACL+b/fAAAAbklEQVQoz53PuwmAMBRG4X8bQfCxgjOYxDEsxFJLX6PqBklAL2lzb4Sc9qsOUEBsxSbRiFfCEg/hzmObjU3AQ8L7D88MrFNYBbx4nIk8DUUpWIJBAsOBI9Ax6BQ4HnwKVAxGgo7AcgBMEgALeh4+Nj03gLUWHY4AAAAASUVORK5CYII=) no-repeat 50% 50%;
}

.tPrev:active {
  background-position: 40% 50%;
}

.tNext:active {
 background-position: 60% 50%; 
}

.tovarPreviewSliderIn li {
  display: block;
  float: left;
  margin: 0 6px;
  width: 92px;
  height: 92px;
}

.tovarPreviewSliderIn li a {
  position: relative;
  display: block;
  line-height: 0;
  height: 92px;
  overflow: hidden;
}

.tovarPreviewSliderIn li a img {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  max-width: inherit;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.tovarPreviewSliderIn li a:after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 0 0;
  z-index: 2;
}

.tovarPreviewSliderIn li a:hover:after, 
.tovarPreviewSliderIn li.selected a:after {
  box-shadow: inset 0 0 0 8px #009e47;
}

.detailsTovar {
  position: relative;
  color: #000000;
  padding: 0 10% 0 0;
  font: 1.286em 'MuseoSansCyrl_100', sans-serif;
}

.detailsTovar .pluso {
  position: absolute;
  right: 0;
  top: 0;
}

.detailsTovar .row {
  margin: 0 0 6%;
}

.detailsTovar .row > span {
  display: inline-block;
  font-family: 'MuseoSansCyrl_700', sans-serif;
}

.orderBut {
  color: #fff;
  display: inline-block;
  background: #ff7800;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  font: 17px/50px 'MuseoSansCyrl_700', sans-serif;
  width: 230px;
  border-radius: 4px;
}

.orderBut:hover {
  color:#333;
  background:#fbfbfc;
  box-shadow:0 .1em 0 #b2b2c1;
}
.orderBut:active {
  top:.07143em; 
  color:#333;
  box-shadow:inset 0 -.1em .2em rgba(255, 255, 255, .45), inset 0 .1em .2em rgba(0, 0, 0, .35), 0 .1em 0 #b2b2c1;
}

.wTovarGranite .tit {
  color: #000;
  font: 1.714em 'MuseoSansCyrl_700', sans-serif;
  position: relative;
  padding: 0 0 19px;
  border-bottom: 1px solid #4cd275;
  margin: 0 0 27px;
}

.wTovarGranite .tit:after {
  content: '';
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 52px;
  height: 1px;
  background: #4cd275;
}

.tovarGranite li {
  display: inline-block;
  vertical-align: top;
  width: 124px;
  margin: 0 1.9% 4% 0;
}

.tovarGranite li a {
  display: block;
  text-decoration: none;
  line-height: 0;
}

.tovarGranite li a .img {
  display: table-cell;
  width: 124px;
  height: 124px;
  position: relative;
  margin: 0 0 15px;
  text-align: center;
  vertical-align: middle;
}

.tovarGranite li a .img img {
  max-height: 100%;
}

.tovarGranite li a .img:after {
  content: '';
  position: absolute;
  top:0;
  left:0;
  width: 100%;
  height: 100%;
  -webkit-transition: box-shadow 0.1s linear;
  -moz-transition: box-shadow 0.1s linear;
  -ms-transition: box-shadow 0.1s linear;
  transition: box-shadow 0.1s linear;
}

.tovarGranite li a .name {
  display: inline-block;
  color: #000;
  font: 14px/18px 'MuseoSansCyrl-500', sans-serif;
  padding: 0 0 15px;
  position: relative;
  max-height: 36px;
  overflow: hidden;
  height: 36px;
  -webkit-transition: color 0.1s linear;
  -moz-transition: color 0.1s linear;
  -ms-transition: color 0.1s linear;
  transition: color 0.1s linear;
}

.tovarGranite li a .name:before,
.tovarGranite li a .name:after {
  content: '';
  position: absolute;
  bottom:0;
  left:0;
  background: #4cd275;
  height: 1px;
  width: 52px;
}

.tovarGranite li a .name:after {
  width: 0;
  background: #009e47;
  -webkit-transition: width 0.1s linear;
  -moz-transition: width 0.1s linear;
  -ms-transition: width 0.1s linear;
  transition: width 0.1s linear;
}

.tovarGranite li a:hover .img:after {
  box-shadow: inset 0 0 0 8px #009e47;
}

.tovarGranite li a:hover .name {
  color: #009e47;
}

.tovarGranite li a:hover .name:after {
  width: 52px;
}

/*SS*/

.orderBut {
color: #fff !important;
}

.orderBut:hover {
color: #000 !important;
}

.wContainer .wRight > ul{
    list-style: decimal;
padding-left: 20px;
float: left;
} 