  @font-face {
      font-weight: 400;
      font-style: normal;
      font-family: "Roboto";
      src: url("../../../g/fonts/roboto/roboto-r.eot");
      src: url("../../../g/fonts/roboto/roboto-r.eot%3F") format("embedded-opentype"), url("../../../g/fonts/roboto/roboto-r.woff") format("woff"), url("../../../g/fonts/roboto/roboto-r.ttf") format("truetype"), url("../../../g/fonts/roboto/roboto-r.svg") format("svg");
  }
  
  @font-face {
      font-weight: 400;
      font-style: italic;
      font-family: "Roboto";
      src: url("../../../g/fonts/roboto/roboto-i.eot");
      src: url("../../../g/fonts/roboto/roboto-i.eot%3F") format("embedded-opentype"), url("../../../g/fonts/roboto/roboto-i.woff") format("woff"), url("../../../g/fonts/roboto/roboto-i.ttf") format("truetype"), url("../../../g/fonts/roboto/roboto-i.svg") format("svg");
  }
  
  @font-face {
      font-weight: 700;
      font-style: normal;
      font-family: "Roboto";
      src: url("../../../g/fonts/roboto/roboto-b.eot");
      src: url("../../../g/fonts/roboto/roboto-b.eot%3F") format("embedded-opentype"), url("../../../g/fonts/roboto/roboto-b.woff") format("woff"), url("../../../g/fonts/roboto/roboto-b.ttf") format("truetype"), url("../../../g/fonts/roboto/roboto-b.svg") format("svg");
  }
  
  @font-face {
      font-weight: 700;
      font-style: italic;
      font-family: "Roboto";
      src: url("../../../g/fonts/roboto/roboto-b-i.eot");
      src: url("../../../g/fonts/roboto/roboto-b-i.eot%3F") format("embedded-opentype"), url("../../../g/fonts/roboto/roboto-b-i.woff") format("woff"), url("../../../g/fonts/roboto/roboto-b-i.ttf") format("truetype"), url("../../../g/fonts/roboto/roboto-b-i.svg") format("svg");
  }
  
  @font-face {
      font-weight: 400;
      font-style: normal;
      font-family: "Exo 2";
      src: url("../../../g/fonts/exo_2/exo_2-r.eot");
      src: url("../../../g/fonts/exo_2/exo_2-r.eot%3F") format("embedded-opentype"), url("../../../g/fonts/exo_2/exo_2-r.woff") format("woff"), url("../../../g/fonts/exo_2/exo_2-r.ttf") format("truetype"), url("../../../g/fonts/exo_2/exo_2-r.svg") format("svg");
  }
  
  @font-face {
      font-weight: 400;
      font-style: italic;
      font-family: "Exo 2";
      src: url("../../../g/fonts/exo_2/exo_2-i.eot");
      src: url("../../../g/fonts/exo_2/exo_2-i.eot%3F") format("embedded-opentype"), url("../../../g/fonts/exo_2/exo_2-i.woff") format("woff"), url("../../../g/fonts/exo_2/exo_2-i.ttf") format("truetype"), url("../../../g/fonts/exo_2/exo_2-i.svg") format("svg");
  }
  
  @font-face {
      font-weight: 700;
      font-style: normal;
      font-family: "Exo 2";
      src: url("../../../g/fonts/exo_2/exo_2-b.eot");
      src: url("../../../g/fonts/exo_2/exo_2-b.eot%3F") format("embedded-opentype"), url("../../../g/fonts/exo_2/exo_2-b.woff") format("woff"), url("../../../g/fonts/exo_2/exo_2-b.ttf") format("truetype"), url("../../../g/fonts/exo_2/exo_2-b.svg") format("svg");
  }
  
  @font-face {
      font-weight: 700;
      font-style: italic;
      font-family: "Exo 2";
      src: url("../../../g/fonts/exo_2/exo_2-b-i.eot");
      src: url("../../../g/fonts/exo_2/exo_2-b-i.eot%3F") format("embedded-opentype"), url("../../../g/fonts/exo_2/exo_2-b-i.woff") format("woff"), url("../../../g/fonts/exo_2/exo_2-b-i.ttf") format("truetype"), url("../../../g/fonts/exo_2/exo_2-b-i.svg") format("svg");
  }
  
  @font-face {
      font-weight: 300;
      font-style: normal;
      font-family: "Exo 2";
      src: url("../../../g/fonts/exo_2/exo_2-l.eot");
      src: url("../../../g/fonts/exo_2/exo_2-l.eot%3F") format("embedded-opentype"), url("../../../g/fonts/exo_2/exo_2-l.woff") format("woff"), url("../../../g/fonts/exo_2/exo_2-l.ttf") format("truetype"), url("../../../g/fonts/exo_2/exo_2-l.svg") format("svg");
  }
  
  @font-face {
      font-weight: 700;
      font-style: normal;
      font-family: "Exo 2";
      src: url("../../../g/fonts/exo_2/exo_2-b.eot");
      src: url("../../../g/fonts/exo_2/exo_2-b.eot%3F") format("embedded-opentype"), url("../../../g/fonts/exo_2/exo_2-b.woff") format("woff"), url("../../../g/fonts/exo_2/exo_2-b.ttf") format("truetype"), url("../../../g/fonts/exo_2/exo_2-b.svg") format("svg");
  }
  
  @font-face {
      font-weight: 700;
      font-style: italic;
      font-family: "Exo 2";
      src: url("../../../g/fonts/exo_2/exo_2-b-i.eot");
      src: url("../../../g/fonts/exo_2/exo_2-b-i.eot%3F") format("embedded-opentype"), url("../../../g/fonts/exo_2/exo_2-b-i.woff") format("woff"), url("../../../g/fonts/exo_2/exo_2-b-i.ttf") format("truetype"), url("../../../g/fonts/exo_2/exo_2-b-i.svg") format("svg");
  }
  /* BEGIN ПЕРЕМЕННЫЕ */
  /* END */
  /* BEGIN <МИКСИНЫ SCSS> */
  /* END */
  
  body,
  html {
      padding: 0;
      margin: 0;
      height: 100%;
      min-width: 960px;
      position: relative;
  }
  
  body {
      font: 400 17px 'PT Sans', sans-serif;
      color: #505050;
      /*table.table1 tr:hover { background:#e0e0e0; }*/
      /*table.table2 tr:hover { background:#e0e0e0;}*/
      /*=== GALLERY */
  }
  
  body a {
      color: #ffb400;
      display: inline-block;
  }
  
  body a:hover {
      text-decoration: none;
      color: #ffb400;
  }
  
  body .wrap-page-path {
      margin: 0 0 15px;
  }
  
  body .wrap-page-path .page-path {
      color: #505050;
      font: normal 11px Arial, Helvetica, sans-serif;
  }
  
  body .wrap-page-path .page-path a {
      color: #ffb400;
  }
  
  body div,
  body span,
  body h1,
  body h2,
  body h3,
  body h4,
  body h5,
  body h6,
  body p,
  body em,
  body strong,
  body sub,
  body sup,
  body b,
  body u,
  body i,
  body dl,
  body dt,
  body dd,
  body ol,
  body ul,
  body li,
  body form,
  body label,
  body tbody,
  body tfoot,
  body thead,
  body tr,
  body th,
  body td,
  body article,
  body aside,
  body canvas,
  body details,
  body figcaption,
  body figure,
  body footer,
  body header,
  body hgroup,
  body menu,
  body nav,
  body section,
  body summary,
  body time,
  body mark,
  body audio,
  body video {
      margin: 0;
      padding: 0;
      border: 0;
      outline: 0;
      background: transparent;
      font-size: 100%;
  }
  
  body a {
      margin: 0;
      padding: 0;
      font-size: 100%;
      background: transparent;
      outline: none;
  }
  
  body article,
  body aside,
  body details,
  body figcaption,
  body figure,
  body footer,
  body header,
  body hgroup,
  body menu,
  body nav,
  body section {
      display: block;
  }
  
  body nav ul {
      list-style: none;
  }
  
  body sub,
  body sup {
      font-size: 75%;
      line-height: 0;
      position: relative;
      vertical-align: baseline;
  }
  
  body sup {
      top: -0.5em;
  }
  
  body sub {
      bottom: -0.25em;
  }
  
  body ins {
      text-decoration: none;
  }
  
  body p,
  body pre,
  body blockquote,
  body ul,
  body ol,
  body dl {
      margin: 1em 0;
  }
  
  body blockquote {
      margin-left: 40px;
      margin-right: 40px;
  }
  
  body ol,
  body ul,
  body dd {
      margin-left: 40px;
  }
  
  body pre,
  body code,
  body kbd,
  body samp {
      font-family: monospace, sans-serif;
  }
  
  body h1,
  body h2,
  body h3,
  body h4,
  body h5,
  body h6 {
      font-family: "Exo 2", sans-serif;
      margin: 0;
      color: #333;
      font-weight: 700;
  }
  
  body h1 {
      margin-bottom: 30px;
  }
  
  body h1 {
      font-size: 28px;
      line-height: normal;
  }
  
  body h2 {
      font-size: 26px;
      line-height: normal;
  }
  
  body h3 {
      font-size: 24px;
      line-height: normal;
  }
  
  body h4 {
      font-size: 22px;
      line-height: normal;
  }
  
  body h5 {
      font-size: 20px;
      line-height: normal;
  }
  
  body h6 {
      font-size: 18px;
      line-height: normal;
  }
  
  body hr {
      color: rgba(121, 114, 106, .5);
      border: none;
      /* Убираем границу для браузера Firefox */
      background-color: rgba(121, 114, 106, .5);
      /* Цвет линии для браузера Firefox и Opera */
      height: 1px;
      /* Толщина линии */
  }
  
  body table.table0 {
      border-collapse: collapse;
  }
  
  body table.table0 td {
      padding: 5px;
      border: none;
  }
  
  body table.table1 {
      border-collapse: collapse;
  }
  
  body table.table1 td {
      padding: 5px;
      border: 1px solid #000;
  }
  
  body table.table2 {
      border-collapse: collapse;
  }
  
  body table.table2 td {
      padding: 5px;
      border: 1px solid #000;
  }
  
  body table.table2 th {
      padding: 8px 5px;
      border: 1px solid #000;
      background-color: #000;
      color: #fff;
      text-align: left;
  }
  
  body table.table0 td p,
  body table.table1 td p,
  body table.table2 td p {
      padding: 0;
      margin: 0;
      text-indent: 0;
  }
  
  body table.gallery {
      border-spacing: 10px;
      border-collapse: separate;
  }
  
  body table.gallery td {
      background-color: #000;
      text-align: center;
      padding: 15px;
  }
  
  .clear,
  .clear-footer {
      clear: both;
      height: 0;
      font-size: 0;
      line-height: 0;
  }
  
  .clear-footer {
      padding-top: 150px;
  }
  
  .site-wrapper {
      z-index: 1;
      height: auto !important;
      min-height: 100%;
      min-width: 960px;
      margin: 0 0 -150px 0;
      position: relative;
      background: #efefee;
      overflow: hidden;
  }
  
  .site-wrapper .site-header-wrapper {
      position: relative;
      overflow: hidden;
      z-index: 1;
  }
  
  .site-wrapper .site-header-wrapper .site-header {
      margin: 0 auto;
      width: 960px;
      font-size: 0;
      padding: 45px 0 0 0;
  }
  
  .site-wrapper .site-header-wrapper .site-header .site-logo {
      float: left;
      width: 290px;
  }
  
  .site-wrapper .site-header-wrapper .site-header .site-logo a {
      display: inline-block;
      margin-right: 25px;
      vertical-align: top;
  }
  
  .site-wrapper .site-header-wrapper .site-header .site-logo .subl {
      display: inline-block;
      width: 184px;
      vertical-align: top;
  }
  
  .site-wrapper .site-header-wrapper .site-header .site-logo .subl .logo-text {
      color: #222;
      font: 700 26px "Exo 2", sans-serif;
  }
  
  .site-wrapper .site-header-wrapper .site-header .site-logo .subl .site-activity {
      color: #1a1a1a;
      font: 300 13px "Exo 2", sans-serif;
  }
  
  .site-wrapper .site-header-wrapper .site-header .top-menu {
      float: right;
      margin: 10px 20px 0 0;
      border-top: 4px solid #e3e3e3;
  }
  
  .site-wrapper .site-header-wrapper .site-header .top-menu>ul {
      margin: 0 -22px 0 -14px;
      padding: 0;
      list-style: none;
      font-size: 0;
      line-height: 0;
      text-align: center;
      position: relative;
      z-index: 1;
      max-width: 592px;
      overflow: hidden;
      display: inline-block;
  }
  
  .site-wrapper .site-header-wrapper .site-header .top-menu>ul>li {
      display: inline-block;
      vertical-align: top;
      padding: 17px 22px 0 0;
  }
  
  .site-wrapper .site-header-wrapper .site-header .top-menu>ul>li>a {
      display: inline-block;
      font: 700 12px/12px "Exo 2", sans-serif;
      text-decoration: none;
      color: #010101;
      padding: 0 0 0 14px;
      text-align: right;
      text-transform: uppercase;
  }
  
  .site-wrapper .site-header-wrapper .site-header .top-menu>ul>li>a:hover {
      color: #ffb300;
      background: url(mark-tmenu-h.png) no-repeat 0px;
  }
  
  .site-wrapper .site-header-wrapper .site-header .top-menu>ul>.active>a {
      color: #ffb300;
      background: url(mark-tmenu-h.png) no-repeat 0px;
  }
  
  .site-wrapper .site-header-wrapper p {
      padding: 0;
      margin: 0;
  }
  
  .site-wrapper .site-header-wrapper img {
      border: none;
  }
  
  .site-wrapper .site-header-wrapper a {
      color: #000;
  }
  
  .site-wrapper .site-content-wrapper {
      margin: 31px auto 0;
      width: 960px;
  }
  
  .site-wrapper .site-content-wrapper .site-content {
      width: 100%;
      float: left;
  }
  
  .site-wrapper .site-content-wrapper .site-content .content-main {
      padding: 20px 0 0 289px;
  }
  
  .site-wrapper .site-content-wrapper .site-content .content-main .red-block .phone {
      float: left;
      padding-left: 38px;
      background: url(ico-phone.png) no-repeat 0px;
  }
  
  .site-wrapper .site-content-wrapper .site-content .content-main .red-block .phone a {
      color: #000;
      font: 700 22px/29px "Exo 2", sans-serif;
      text-decoration: none;
  }
  
  .site-wrapper .site-content-wrapper .site-content .content-main .red-block .slogan {
      float: right;
      width: 290px;
      text-align: right;
      font: italic 700 16px/16px "Exo 2", sans-serif;
  }
  
  .site-wrapper .site-content-wrapper .site-content .content-main .red-block .img {
      font-size: 0;
      clear: both;
      padding: 25px 0 6px 0;
  }
  
  .site-wrapper .site-content-wrapper .site-content .content-main .products {
      margin-bottom: 20px;
  }
  
  .site-wrapper .site-content-wrapper .site-content .content-main .products .title .text {
      font: 700 28px/28px "Exo 2", sans-serif;
      color: #000;
      text-transform: uppercase;
      display: inline-block;
      margin: 22px 5px 24px 0;
  }
  
  .site-wrapper .site-content-wrapper .site-content .content-main .products .title .all-prod {
      display: inline-block;
      color: #ffb400;
      font: italic 700 14px/14px "Exo 2", sans-serif;
  }
  
  .site-wrapper .site-content-wrapper .site-content .content-main .products .block-items .item {
      text-decoration: none;
      text-transform: uppercase;
      text-align: center;
      color: #000;
      margin: 0 20px 20px 0;
      position: relative;
      display: inline-block;
      font: 700 14px/14px "Exo 2", sans-serif;
  }
  
  .site-wrapper .site-content-wrapper .site-content .content-main .products .block-items .item:nth-child(4n) {
      margin-right: 0;
  }
  
  .site-wrapper .site-content-wrapper .site-content .content-main .products .block-items .item .over-text {
      position: absolute;
      width: 137px;
      height: 137px;
      top: 0;
      left: 0;
      display: none;
      z-index: 1;
      background: rgba(255, 255, 255, .5);
  }
  
  .site-wrapper .site-content-wrapper .site-content .content-main .products .block-items .item .over-text span {
      display: table-cell;
      vertical-align: middle;
  }
  
  .site-wrapper .site-content-wrapper .site-content .content-main .products .block-items .item:hover:after {
      content: '';
      position: absolute;
      width: 137px;
      height: 137px;
      top: 0;
      left: 0;
      z-index: 2;
      display: block;
      box-shadow: inset 0px 0px 0px 7px #ffb300;
  }
  
  .site-wrapper .site-content-wrapper .site-content .content-main .products .block-items .item:hover>.over-text {
      display: table;
  }
  
  .site-wrapper .site-content-wrapper .site-content .content-column {
      padding: 0 0 0 328px;
      margin-bottom: 30px;
      position: relative;
  }
  
  .site-wrapper .site-content-wrapper .site-content .content-column:before {
      content: '';
      display: block;
      position: absolute;
      background: #e4e4e3;
      width: 8px;
      height: 100%;
      top: 0px;
      left: 289px;
  }
  
  .site-wrapper .site-content-wrapper .left-column {
      float: left;
      width: 240px;
      margin-left: -100%;
      margin-bottom: 50px;
      position: relative;
  }
  
  .site-wrapper .site-content-wrapper .left-column .side-menu-wrapper {
      margin-bottom: 30px;
      background: #ffb300;
  }
  
  .site-wrapper .site-content-wrapper .left-column .side-menu-wrapper>.side-menu {
      margin: 0;
      padding: 20px;
      list-style: none;
  }
  
  .site-wrapper .site-content-wrapper .left-column .side-menu-wrapper>.side-menu>li>a {
      display: block;
      text-decoration: none;
      color: #000;
      padding: 10px 20px;
      font: 700 15px/15px "Exo 2", sans-serif;
      background: url(mark-lmenu.png) no-repeat 0px;
  }
  
  .site-wrapper .site-content-wrapper .left-column .side-menu-wrapper>.side-menu>li>a:hover {
      color: #fff;
      background: #000;
  }
  
  .site-wrapper .site-content-wrapper .left-column .side-menu-wrapper>.side-menu>li ul {
      margin: 0;
      padding: 5px 0 0 20px;
      list-style: none;
  }
  
  .site-wrapper .site-content-wrapper .left-column .side-menu-wrapper>.side-menu>li ul li a {
      display: inline-block;
      text-decoration: none;
      padding-left: 10px;
      color: #000;
      font: 400 13px/13px "Exo 2", sans-serif;
      background: url(mark-lsubmenu.png) no-repeat 0px;
  }
  
  .site-wrapper .site-content-wrapper .left-column .side-menu-wrapper>.side-menu>li ul li a:hover {
      text-decoration: underline;
  }
  
  .site-wrapper .site-content-wrapper .left-column .side-menu-wrapper>.side-menu>.active>a {
      color: #fff;
      background: #000;
  }
  
  .site-wrapper .site-content-wrapper .left-column .block-stock {
      padding: 25px 20px;
      border: 7px solid #e4e4e3;
  }
  
  .site-wrapper .site-content-wrapper .left-column .block-stock .title {
      color: #000;
      font: 700 28px/28px "Exo 2", sans-serif;
  }
  
  .site-wrapper .site-content-wrapper .left-column .block-stock .body {
      color: #444;
      font: 400 18px/18px "Exo 2", sans-serif;
      margin: 30px 0;
  }
  
  .site-wrapper .site-content-wrapper .left-column .block-stock .more {
      color: #ffb400;
      font: italic 700 14px/14px "Exo 2", sans-serif;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 {
      margin: 55px 0;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .news .title {
      display: inline-block;
      margin-right: 10px;
      color: #000;
      text-transform: uppercase;
      font: 700 28px/28px "Exo 2", sans-serif;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .news .news-archive {
      display: inline-block;
      color: #ffb400;
      font: italic 700 16px/16px "Exo 2", sans-serif;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .news .news-inner {
      font-size: 0;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .news .news-inner article {
      display: inline-block;
      color: #000;
      width: 265px;
      margin-right: 75px;
      vertical-align: top;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .news .news-inner article:nth-child(2n) {
      margin-right: 0;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .news .news-inner article .top-art {
      margin: 35px 0;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .news .news-inner article .top-art .news-date {
      width: 41px;
      height: 41px;
      box-shadow: inset 0px 0px 0px 6px #ffb300;
      font: 700 20px/20px "Exo 2", sans-serif;
      text-align: center;
      margin-right: 19px;
      padding: 20px;
      color: #333;
      display: inline-block;
      vertical-align: top;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .news .news-inner article .top-art .news-date span {
      display: block;
      color: #000;
      font: 700 25px/25px "Exo 2", sans-serif;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .news .news-inner article .top-art .news-title {
      vertical-align: top;
      display: inline-block;
      width: 160px;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .news .news-inner article .top-art .news-title a {
      color: #000;
      font: 400 16px/16px "Exo 2", sans-serif;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .news .news-inner article .news-anonce {
      max-height: 195px;
      overflow: hidden;
      color: #555;
      font: 400 14px/14px "Exo 2", sans-serif;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .forma {
      margin-right: 60px;
      float: right;
      width: 190px;
      border: 8px solid #e4e4e3;
      background: #fff;
      padding: 25px;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .forma .title {
      color: #333;
      font: 700 28px/28px "Exo 2", sans-serif;
      margin-bottom: 20px;
      word-wrap: break-word;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .forma form .field-note {
      font: 400 10px/10px "Exo 2", sans-serif;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .forma form input[type="text"] {
      /* Firefox 19+ */
      /* Firefox 18- */
      border: none;
      border-bottom: 5px solid #e4e4e3;
      outline: none;
      margin: 15px 0;
      color: #777;
      width: 190px;
      font: 400 14px/14px "Exo 2", sans-serif;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .forma form input[type="text"]::-webkit-input-placeholder {
      color: #777;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .forma form input[type="text"]::-moz-placeholder {
      color: #777;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .forma form input[type="text"]:-moz-placeholder {
      color: #777;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .forma form input[type="text"]:-ms-input-placeholder {
      color: #777;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .forma form input[type="text"]:focus::-webkit-input-placeholder {
      color: transparent;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .forma form input[type="text"]:focus::-moz-placeholder {
      color: transparent;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .forma form input[type="text"]:focus:-moz-placeholder {
      color: transparent;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .forma form input[type="text"]:focus:-ms-input-placeholder {
      color: transparent;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .forma form button {
      margin-top: 20px;
      padding: 20px 40px;
      color: #fff;
      font: italic 700 17px/17px "Exo 2", sans-serif;
      outline: none;
      border: none;
      background: #ffb400;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .forma form button:hover {
      background: #ffc742;
  }
  
  .site-wrapper .site-content-wrapper .red-block2 .forma form button:active {
      background: #f3ac00;
  }
  
  .footer-wrapper {
      min-width: 960px;
      overflow: hidden;
      background: #e4e4e3;
      position: relative;
      z-index: 1;
  }
  
  .footer-wrapper p {
      padding: 0;
      margin: 0;
  }
  
  .footer-wrapper img {
      border: none;
  }
  
  .footer-wrapper a {
      color: #000;
  }
  
  .footer-wrapper .footer {
      width: 960px;
      margin: 0 auto;
      padding: 41px 0;
      text-align: center;
  }
  
  .footer-wrapper .footer .copyrights {
      vertical-align: top;
      float: left;
      font: 400 13px "Exo 2", sans-serif;
      color: #555;
      text-align: left;
  }
  
  .footer-wrapper .footer .contacts {
      display: inline-block;
      color: #555;
      text-align: left;
  }
  
  .footer-wrapper .footer .contacts .phone-foot a {
      font: 700 17px "Exo 2", sans-serif;
      text-decoration: none;
  }
  
  .footer-wrapper .footer .contacts span {
      font: 400 12px "Exo 2", sans-serif;
  }
  
  .footer-wrapper .footer .mega {
      vertical-align: top;
      float: right;
      text-align: left;
      color: #555;
      font: 400 12px "Roboto", sans-serif !important;
  }
  
  .footer-wrapper .footer .mega span {
      color: #555;
      font: 400 12px "Roboto", sans-serif !important;
  }
  
  .footer-wrapper .footer .mega a {
      color: #ffb400;
      font: 400 12px "Roboto", sans-serif !important;
  }
  
  .footer-wrapper .footer .mega a:hover {
      text-decoration: none;
  }
  
  .footer-wrapper .footer .mega .counters {
      margin-top: 20px;
  }
  
  .site-wrapper .site-header-wrapper img {
      width: 70px;
  }