@font-face {
  font-family: 'Roboto';
  src: url('/g/fonts/roboto//roboto-r.eot');
  src: local('O'), 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-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url('/g/fonts/roboto//roboto-l.eot');
  src: local('O'), url('/g/fonts/roboto//roboto-l.woff') format('woff'), url('/g/fonts/roboto//roboto-l.ttf') format('truetype'), url('/g/fonts/roboto//roboto-l.svg') format('svg');
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url('/g/fonts/roboto//roboto-b.eot');
  src: local('O'), 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-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url('/g/fonts/roboto//roboto-bl.eot');
  src: local('O'), url('/g/fonts/roboto//roboto-bl.woff') format('woff'), url('/g/fonts/roboto//roboto-bl.ttf') format('truetype'), url('/g/fonts/roboto//roboto-bl.svg') format('svg');
  font-weight: 900;
  font-style: normal; }
/* BEGIN ПЕРЕМЕННЫЕ */
/* END */
/* BEGIN <МИКСИНЫ SCSS> */
/* END */
body, html {
  padding: 0;
  margin: 0;
  height: 100%;
  min-width: 930px;
  position: relative; }

body {
  font: 300 16px/18px 'Roboto', sans-serif;
  color: #000;
  /*table.table1 tr:hover { background:#e0e0e0; }*/
  /*table.table2 tr:hover { background:#e0e0e0;}*/
  /*=== GALLERY */ }
  body a {
    color: #72a815; }
    body a:hover {
      text-decoration: none;
      color: #72a815; }
  body .wrap-page-path {
    margin: 0 0 25px; }
    body .wrap-page-path .page-path {
      color: #999;
      font: normal 13px "Roboto Condensed ", sans-serif; }
      body .wrap-page-path .page-path a {
        color: #72a815; }
  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: "Roboto", sans-serif;
    margin: 0;
    color: #000;
    font-weight: 900; }
  body h1 {
    margin: 0px 0 30px; }
  body h1 {
    font-size: 22px;
    line-height: normal; }
  body h2 {
    font-size: 20px;
    line-height: normal; }
  body h3 {
    font-size: 18px;
    line-height: normal; }
  body h4 {
    font-size: 16px;
    line-height: normal; }
  body h5 {
    font-size: 14px;
    line-height: normal; }
  body h6 {
    font-size: 12px;
    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 #fff;
    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; }

.site-wrapper {
  height: auto !important;
  min-height: 100%;
  min-width: 930px;
  margin: 0 auto;
  overflow: hidden;
  background: url(site_bg.jpg); }
  .site-wrapper .site-header-wrapper {
    position: relative;
    z-index: 2;
    min-height: 439px;
    border-top: 1px solid #ededed;
    background: url(hed_img.jpg) no-repeat top center; }
    .site-wrapper .site-header-wrapper .wr_tline {
      background: rgba(255, 255, 255, .60);
      position: fixed;
      top: 1px;
      left: 0;
      right: 0;
      z-index: 10; }
    .site-wrapper .site-header-wrapper .top_line {
      width: 930px;
      margin: 0 auto;
      height: 85px;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .site-wrapper .site-header-wrapper .top_line .site_logo a {
        display: inline-block; }
      .site-wrapper .site-header-wrapper .top_line .top-menu ul {
        margin: 0;
        padding: 0;
        list-style: none;
        font-size: 0;
        line-height: 0;
        text-align: center; }
        .site-wrapper .site-header-wrapper .top_line .top-menu ul > li {
          display: inline-block;
          position: relative; }
          .site-wrapper .site-header-wrapper .top_line .top-menu ul > li > a {
            display: inline-block;
            font: 400 14px/85px "Arial", sans-serif;
            text-decoration: none;
            color: #466a07;
            padding: 0 15px;
            position: relative;
            -moz-transition: 0.2s;
            -o-transition: 0.2s;
            -webkit-transition: 0.2s;
            transition: 0.2s; }
            .site-wrapper .site-header-wrapper .top_line .top-menu ul > li > a:hover {
              -moz-transition: 0.2s;
              -o-transition: 0.2s;
              -webkit-transition: 0.2s;
              transition: 0.2s;
              background: #72a815;
              color: #fff; }
              .site-wrapper .site-header-wrapper .top_line .top-menu ul > li > a:hover:after {
                background: transparent; }
        .site-wrapper .site-header-wrapper .top_line .top-menu ul > li + li a:after {
          content: '';
          display: block;
          position: absolute;
          top: 0;
          width: 6px;
          bottom: 0;
          left: -3px;
          z-index: 0;
          background: url(mark_tmenu.png) no-repeat left center; }
        .site-wrapper .site-header-wrapper .top_line .top-menu ul > li:hover + li > a:after {
          background: transparent; }
        .site-wrapper .site-header-wrapper .top_line .top-menu ul > .active + li > a:after {
          background: transparent; }
        .site-wrapper .site-header-wrapper .top_line .top-menu ul > .active > a {
          background: #72a815;
          color: #fff; }
          .site-wrapper .site-header-wrapper .top_line .top-menu ul > .active > a:after {
            background: transparent; }
      .site-wrapper .site-header-wrapper .top_line .search-form {
        display: block;
        position: relative;
        border-bottom: 1px solid #000; }
        .site-wrapper .site-header-wrapper .top_line .search-form .search-text {
          outline: none;
          border: none;
          padding: 0px 24px 0 3px;
          color: #000;
          width: 94px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          font: 400 14px/24px "Arial", sans-serif;
          /* Firefox 19+ */
          /* Firefox 18- */
          background: transparent; }
        .site-wrapper .site-header-wrapper .top_line .search-form .search-text::-webkit-input-placeholder {
          color: #000; }
        .site-wrapper .site-header-wrapper .top_line .search-form .search-text::-moz-placeholder {
          color: #000; }
        .site-wrapper .site-header-wrapper .top_line .search-form .search-text:-moz-placeholder {
          color: #000; }
        .site-wrapper .site-header-wrapper .top_line .search-form .search-text:-ms-input-placeholder {
          color: #000; }
        .site-wrapper .site-header-wrapper .top_line .search-form .search-text:focus::-webkit-input-placeholder {
          color: transparent; }
        .site-wrapper .site-header-wrapper .top_line .search-form .search-text:focus::-moz-placeholder {
          color: transparent; }
        .site-wrapper .site-header-wrapper .top_line .search-form .search-text:focus:-moz-placeholder {
          color: transparent; }
        .site-wrapper .site-header-wrapper .top_line .search-form .search-text:focus:-ms-input-placeholder {
          color: transparent; }
        .site-wrapper .site-header-wrapper .top_line .search-form .search-button {
          position: absolute;
          top: 0;
          right: 0;
          outline: none;
          border: none;
          background: url(ico_search.png) no-repeat;
          width: 20px;
          height: 24px;
          cursor: pointer; }
    .site-wrapper .site-header-wrapper .site-header {
      width: 930px;
      margin: 0 auto;
      padding: 318px 0 0; }
      .site-wrapper .site-header-wrapper .site-header .block_contacts {
        text-align: right;
        margin-bottom: 25px; }
        .site-wrapper .site-header-wrapper .site-header .block_contacts .phone {
          display: inline-block;
          width: 160px; }
        .site-wrapper .site-header-wrapper .site-header .block_contacts .phone p {
          margin: 0; }
        .site-wrapper .site-header-wrapper .site-header .block_contacts .phone a {
          font: 700 14px/18px "Roboto", sans-serif;
          color: #fff;
          text-decoration: none;
          display: inline-block; }
          .site-wrapper .site-header-wrapper .site-header .block_contacts .phone a span {
            font-size: 20px;
            line-height: 20px; }
        .site-wrapper .site-header-wrapper .site-header .block_contacts .adress {
          font: 700 14px/18px "Roboto", sans-serif;
          color: #fff; }
      .site-wrapper .site-header-wrapper .site-header .block_items {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-bottom: 30px; }
        .site-wrapper .site-header-wrapper .site-header .block_items .hexagon {
          display: inline-block;
          overflow: hidden;
          visibility: hidden;
          -webkit-transform: rotate(120deg);
          -moz-transform: rotate(120deg);
          -ms-transform: rotate(120deg);
          -o-transform: rotate(120deg);
          transform: rotate(120deg);
          cursor: pointer; }
        .site-wrapper .site-header-wrapper .site-header .block_items .hexagon-in1 {
          overflow: hidden;
          width: 100%;
          height: 100%;
          -webkit-transform: rotate(-60deg);
          -moz-transform: rotate(-60deg);
          -ms-transform: rotate(-60deg);
          -o-transform: rotate(-60deg);
          transform: rotate(-60deg); }
        .site-wrapper .site-header-wrapper .site-header .block_items .hexagon-in2 {
          position: relative;
          width: 100%;
          height: 100%;
          background-repeat: no-repeat;
          background-position: 50%;
          visibility: visible;
          -webkit-transform: rotate(-60deg);
          -moz-transform: rotate(-60deg);
          -ms-transform: rotate(-60deg);
          -o-transform: rotate(-60deg);
          transform: rotate(-60deg); }
        .site-wrapper .site-header-wrapper .site-header .block_items .hexagon2 {
          width: 144px;
          height: 164px; }
        .site-wrapper .site-header-wrapper .site-header .block_items .item {
          display: inline-block;
          width: 160px;
          text-decoration: none;
          text-align: center;
          margin-bottom: 20px;
          position: relative; }
        .site-wrapper .site-header-wrapper .site-header .block_items .item .text {
          display: none; }
        .site-wrapper .site-header-wrapper .site-header .block_items .item:before {
          position: absolute;
          top: -3px;
          width: 150px;
          height: 170px;
          left: 50%;
          margin-left: -75px;
          background: url(border_hex.png) no-repeat top center; }
        .site-wrapper .site-header-wrapper .site-header .block_items .item .name {
          color: #303030;
          font: 900 16px/18px "Roboto", sans-serif; }
        .site-wrapper .site-header-wrapper .site-header .block_items .item:hover .text {
          position: absolute;
          top: 0;
          left: 0;
          justify-content: center;
          align-items: center;
          text-align: center;
          color: #fff;
          z-index: 2;
          font: 900 16px/16px "Roboto", sans-serif;
          display: flex;
          width: 160px;
          height: 164px; }
          .site-wrapper .site-header-wrapper .site-header .block_items .item:hover .hexagon-in1 {
            background: rgba(114, 168, 21, .8); }
          .site-wrapper .site-header-wrapper .site-header .block_items .item:hover .hexagon-in2:after {
            content: '';
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            background: rgba(114, 168, 21, .8); }
          .site-wrapper .site-header-wrapper .site-header .block_items .item:hover .name {
            color: #72a815; }
    .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: #72a815; }
  .site-wrapper .site-content-wrapper {
    position: relative;
    margin-bottom: 90px; }
    .site-wrapper .site-content-wrapper .content-wrapper {
      width: 930px;
      margin: 0 auto; }
      .site-wrapper .site-content-wrapper .content-wrapper .site-content {
        position: relative;
        z-index: 1;
        float: left;
        width: 100%; }
        .site-wrapper .site-content-wrapper .content-wrapper .site-content .content-column {
          padding-left: 325px; }
      .site-wrapper .site-content-wrapper .content-wrapper .left-column {
        float: left;
        width: 300px;
        margin-left: -100%;
        position: relative;
        z-index: 2; }
        .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper {
          margin-bottom: 60px; }
        .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper .title_lmenu_folders {
          display: block;
          font: 700 16px/16px "Roboto", sans-serif;
          color: #000;
          padding: 11px 0 11px 30px;
          background: url(mark_lmenu.png) no-repeat 10px; }
          .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper .title_lmenu_folders:hover {
            -moz-transition: 0.2s;
            -o-transition: 0.2s;
            -webkit-transition: 0.2s;
            transition: 0.2s;
            background: #72a815;
            color: #fff; }
        .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper > .folders_shared > ul > li > a {
          display: block;
          font: 700 16px/16px "Roboto", sans-serif;
          color: #000;
          padding: 11px 0 11px 30px;
          background: url(mark_lmenu.png) no-repeat 10px;
          text-decoration: none; }
          .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper > .folders_shared > ul > li > a:hover {
            -moz-transition: 0.2s;
            -o-transition: 0.2s;
            -webkit-transition: 0.2s;
            transition: 0.2s;
            background: #72a815;
            color: #fff; }
          .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper > .folders_shared > ul > li ul {
            margin: 0px 0 0px 48px;
            list-style: none; }
          .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper > .folders_shared > ul > li ul li {
            margin: 10px 0; }
            .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper > .folders_shared > ul > li ul li a {
              display: inline-block;
              font: 700 14px/14px "Roboto", sans-serif;
              color: #4b4b4b;
              text-decoration: none; }
              .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper > .folders_shared > ul > li ul li a:hover {
                text-decoration: underline;
                color: #72a815; }
          .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper > .folders_shared > ul > .active > a, .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper > .folders_shared > ul > .opened > a {
            background: #72a815;
            color: #fff; }
        .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper > .side-menu {
          margin: 0;
          list-style: none;
          font-size: 0;
          padding: 0;
          line-height: 0; }
          .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper > .side-menu > li > a {
            display: block;
            font: 700 16px/16px "Roboto", sans-serif;
            color: #000;
            padding: 11px 0 11px 30px;
            background: url(mark_lmenu.png) no-repeat 10px;
            text-decoration: none; }
          .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper > .side-menu > li > a:hover {
            -moz-transition: 0.2s;
            -o-transition: 0.2s;
            -webkit-transition: 0.2s;
            transition: 0.2s;
            background: #72a815;
            color: #fff; }
          .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper > .side-menu > li ul {
            margin: 0px 0 0px 48px;
            list-style: none; }
          .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper > .side-menu > li ul li {
            margin: 10px 0; }
          .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper > .side-menu > li ul li a {
            display: inline-block;
            font: 700 14px/14px "Roboto", sans-serif;
            color: #4b4b4b;
            text-decoration: none; }
            .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper > .side-menu > li ul li a:hover {
              text-decoration: underline;
              color: #72a815; }
          .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper > .side-menu > .active > a, .site-wrapper .site-content-wrapper .content-wrapper .left-column .side-menu-wrapper > .side-menu > .opened > a {
            background: #72a815;
            color: #fff; }
        .site-wrapper .site-content-wrapper .content-wrapper .left-column .news .top_news .title {
          padding-bottom: 40px;
          margin-bottom: 15px;
          background: url(line_news.png) no-repeat bottom center; }
          .site-wrapper .site-content-wrapper .content-wrapper .left-column .news .top_news .title h1 {
            margin-bottom: 0;
            display: inline-block; }
          .site-wrapper .site-content-wrapper .content-wrapper .left-column .news .top_news .title .news-archive {
            float: right;
            margin-top: 5px; }
          .site-wrapper .site-content-wrapper .content-wrapper .left-column .news .top_news .title .news-archive a {
            color: #279fe3;
            font: 900 14px/14px "Roboto", sans-serif;
            text-transform: lowercase; }
        .site-wrapper .site-content-wrapper .content-wrapper .left-column .news .body_news article {
          padding: 25px 0;
          border-bottom: 1px solid rgba(94, 94, 94, .2); }
          .site-wrapper .site-content-wrapper .content-wrapper .left-column .news .body_news article .news-date {
            font: 400 14px/14px "Roboto", sans-serif;
            color: #000;
            margin-bottom: 15px; }
          .site-wrapper .site-content-wrapper .content-wrapper .left-column .news .body_news article .news-title {
            margin-bottom: 15px; }
          .site-wrapper .site-content-wrapper .content-wrapper .left-column .news .body_news article .news-title a {
            font: 900 16px/16px "Roboto", sans-serif;
            color: #72a815;
            text-decoration: none; }
          .site-wrapper .site-content-wrapper .content-wrapper .left-column .news .body_news article .news-anonce {
            color: #000;
            font: 300 15px/18px "Roboto", sans-serif; }

.footer-wrapper {
  min-width: 930px;
  position: relative;
  z-index: 2;
  overflow: hidden;
  background: #3a3a3a; }
  .footer-wrapper:after {
    content: '';
    display: block;
    position: absolute;
    height: 13px;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    background: #72a815; }
  .footer-wrapper p {
    padding: 0;
    margin: 0; }
  .footer-wrapper img {
    border: none; }
  .footer-wrapper a {
    color: #000; }
  .footer-wrapper .footer {
    width: 930px;
    margin: 0 auto;
    padding: 45px 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between; }
    .footer-wrapper .footer .title {
      font: 900 18px/18px "Roboto", sans-serif;
      color: #fff;
      margin-bottom: 50px;
      position: relative; }
      .footer-wrapper .footer .title:after {
        content: '';
        display: block;
        position: absolute;
        width: 38px;
        height: 3px;
        bottom: -27px;
        left: 0;
        z-index: 0;
        background: #fff; }
    .footer-wrapper .footer .red_block_foot {
      display: inline-block;
      vertical-align: top;
      width: 350px; }
      .footer-wrapper .footer .red_block_foot .text_block {
        font: 300 14px/18px "Roboto", sans-serif;
        color: #969696; }
    .footer-wrapper .footer .right_col {
      width: 200px; }
      .footer-wrapper .footer .right_col .s_networks {
        font-size: 0;
        line-height: 0;
        margin-bottom: 60px; }
        .footer-wrapper .footer .right_col .s_networks a {
          display: inline-block;
          vertical-align: top; }
        .footer-wrapper .footer .right_col .s_networks a .img {
          width: 33px;
          display: inline-block;
          vertical-align: top; }
          .footer-wrapper .footer .right_col .s_networks a .img img {
            display: block; }
          .footer-wrapper .footer .right_col .s_networks a .img img + img {
            display: none; }
        .footer-wrapper .footer .right_col .s_networks a .name {
          display: inline-block;
          font: 300 14px/18px "Roboto", sans-serif;
          color: #969696;
          vertical-align: top; }
        .footer-wrapper .footer .right_col .s_networks a:hover .img img {
          display: none; }
          .footer-wrapper .footer .right_col .s_networks a:hover .img img + img {
            display: block; }
        .footer-wrapper .footer .right_col .s_networks .item + .item {
          margin-top: 20px; }
    .footer-wrapper .footer .bot-menu {
      width: 200px; }
      .footer-wrapper .footer .bot-menu ul {
        margin: 0;
        padding: 0;
        list-style: none;
        font-size: 0;
        line-height: 0; }
        .footer-wrapper .footer .bot-menu ul > li > a {
          display: inline-block;
          font: 300 14px/18px "Roboto", sans-serif;
          color: #969696;
          text-decoration: none; }
          .footer-wrapper .footer .bot-menu ul > li > a:hover {
            text-decoration: underline; }
        .footer-wrapper .footer .bot-menu ul > li + li {
          margin-top: 28px; }
        .footer-wrapper .footer .bot-menu ul > .active > a {
          text-decoration: underline; }
    .footer-wrapper .footer .copyrights {
      font: 300 14px/18px "Roboto", sans-serif;
      color: #969696; }
    .footer-wrapper .footer .mega {
      font: 300 14px/18px "Roboto", sans-serif;
      color: #fff; }
      .footer-wrapper .footer .mega span {
        font: 300 14px/18px "Roboto", sans-serif !important;
        color: #fff !important; }
        .footer-wrapper .footer .mega span a {
          font: 300 14px/18px "Roboto", sans-serif !important;
          color: #fff !important; }

.search .search-text {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 270px;
  height: 38px;
  position: relative;
  outline: none;
  font: 400 12px/12px "Arial", sans-serif;
  color: #fff;
  padding: 0 18px;
  border: none;
  background: #72a815;
  /* Firefox 19+ */
  /* Firefox 18- */ }
  .search .search-text::-webkit-input-placeholder {
    color: #fff; }
  .search .search-text::-moz-placeholder {
    color: #fff; }
  .search .search-text:-moz-placeholder {
    color: #fff; }
  .search .search-text:-ms-input-placeholder {
    color: #fff; }
  .search .search-text:focus::-webkit-input-placeholder {
    color: transparent; }
  .search .search-text:focus::-moz-placeholder {
    color: transparent; }
  .search .search-text:focus:-moz-placeholder {
    color: transparent; }
  .search .search-text:focus:-ms-input-placeholder {
    color: transparent; }

.search .search-btn-shop {
  position: absolute;
  top: 15px;
  right: 0;
  width: 13px;
  height: 11px;
  background: url(search-icon-3.png) no-repeat;
  border: none;
  cursor: pointer;
  text-indent: -10000px; }
