@charset "UTF-8";
/* line 1, theme.scss */
.action {
  width: 33%;
  display: inline-block;
  float: left;
  text-align: center;
  text-decoration: none; }

/* line 9, theme.scss */
.action:hover .act-title {
  text-decoration: underline !important; }

/* line 13, theme.scss */
.action:hover .arrowbox {
  background: url(arrowbox-bg.png) no-repeat top left;
  background-size: 100% 100%;
  color: white; }

/* line 18, theme.scss */
#actions {
  height: 508px;
  /*  height: 608px;*/
  padding-top: 68px;
  background: url(bg-1.jpg) no-repeat;
  background-position: center center;
  background-size: cover; }

/* line 27, theme.scss */
.block-video {
  padding-top: 65px;
  padding-bottom: 61px;
  font-family: 'Exo 2',sans-serif;
  font-size: 19px;
  line-height: 28px; }

/* line 35, theme.scss */
.video {
  width: 100%;
  height: 362px;
  display: inline-block; }

/* line 41, theme.scss */
.cid {
  text-align: center;
  margin-top: 50px; }

/* line 46, theme.scss */
.youtube {
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  overflow: hidden;
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
  cursor: pointer; }

/* line 56, theme.scss */
.video.company-video {
  width: 48%; }
  @media (max-width: 768px) {
    /* line 56, theme.scss */
    .video.company-video {
      width: 100%; } }

/* line 62, theme.scss */
.video-text p {
  margin: 0; }

/* line 66, theme.scss */
.youtube .play {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAABlCAMAAACVx5ogAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA5UExURQAAACgpKC4vLigpKCgpKCgpKCorKigpKCgpKCgpKP///wYHBq6urhkaGeLi4vT09NPT011eXYCAgITgYTUAAAAKdFJOUwDd8/9+J/2iVMNFuTQUAAACiUlEQVRo3s2b6bKDIAyFZZFNiq3v/7CXRTvdb4VQT/51aus3hxAgJMPwr43ZTDG5ml7NPtn2zfakLD8s/zJUWX57eqm1jHGuxCdTHz8+Psw5Y8xm2sT4DYy2XPzMFNPmI478IczV9FuhpDjI7EukkYnj7MXAGXGoSTCe6ElgPI8aseOB7vxIA/AIdjPBBIQZLIFuJeICSyIDwnOd+hYFSK0urVCA1jGDGbEtOEocIIvlQtFGLBcqTjQC8WQnMkhAGsunAYEszspajIPN+jzvGRpQ5d5DnaZThwhmquPiyfseSKY6Lk7ehcs0CQUE5NyZHElWB+oMRI/UDOScJ0UiAKJF0hRAbvacCklXL2V3QCsSyWJGAeTmgtQelhQRUEQKEUm1I5EBOReCC4toRbLVu48noCgSARIjBIoineeI1LLEKVqgKFJEOrcgEQMlkUJEulQjkQMlkVakqkhJD5RFqkfqAZRFCpUbgS5ARaRQVl0FAVREisE7DhwG0OZJ8wIDlBbcFJEUDFBSZ3806gc0+6pVrRuQr1xkOwHV74y6ALXsHTsAte2uyYFazx/EQO0nNFIgimM1IRDNKZ8MiCrpQHQMossUkQBRJq4IgOaFMrVnW7MfYaHNNDamY+aFOvHZBDS3H+WfTq71QCfvRYe0sKzOwirRJXEuse7vWjL53YBg6iyuQHC3QXD3ZXA3inB3rnC30nD39nCVDXC1H3DVMXj1QwbLpwFr0ICq9MYBqwjNDmB1gwa2FhYkWEvceuph5EgeBBIcNUiTyRuewzXSYJ0v8nVv0FEB0r5vV2JQOHngjGY/jAHcyvG7FrzU9Jf67xT1MCrOmLU7WvD2NCg+diiyp0ZFvbtN8Q+L/MXwz5PJiQAAAABJRU5ErkJggg==") no-repeat center center;
  background-size: 77px 56px;
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: .8;
  filter: alpha(opacity=80);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }

/* line 78, theme.scss */
.youtube .play:hover {
  opacity: 1;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAABmCAMAAAATU+iOAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB4UExURQAAANMiIt4pJdMiIuAsKN8yL8MZHvTQ0NIiIdEhIdQjIsMZHtIiIsUbH99tbffx8earq98pJdclI8weIOIrJsodINwnJMcbH8UaHtomJNUjIs4fIf///8IYHtMiItAgIeQsJtEhIsgcH90oJcMZHsAXHeUtJ+rh4XLUcgEAAAARdFJOUwAS7jbbwdvonVeDu27xz/7h7/RU3QAAAxlJREFUaN7N21t7ojAQBuAhJ3IAtFW7W3E9bHfL//+HmxC01VbXJkOZr1dVCO8zJPEmA3ArRVFwzo2pqspaq31kiIhhIa8X6T8cLugvDnf5m/0QxvjB/JDwtRTcVFaHp354GFZYsGpbGf5fHNfidX9PToNf+/zOYYTmNzhG7CeIMNeqMwmnJ31aJbufMPbjVJb7SSMvp7dcThx57tHLyaPPltf0nv3+3WIr2JJA2Ns0sksSeVtqjAaInWbQA5EcZ5GM/y4n/IsZln7xQCYFrTd2fGeaDihujowOiBGbQnESGUqgMInsC6GEzVpTAoVZLSmBwtYonghFhFVPCeTXffFEKgVwWiBOD2Se0/LSiOcRYqBKvbXczEcgVTmgzaxh+CCbAdpsOmySBZ0F2syQSRr0Y2IiyBepbB7xokHmgnyREEkSAeSL1JUSDSQQQL5I3RyFtBY4oFCkbi4QRAIYDigUCYG0ZWigvkj5JAZrNFBfJL8tZc2hLaxT8xEUi+RJ64zggmKRskjIoKFIfqckAxqKVDZbKqChSH7z3lIBDUXym3cKaJuaG6Bjkfy29OVhRwIdi9Q1VEBRNJdkKhRICZwxQZ08pAwLh9TcBnVN4rDjgGZN8rBjgDI4HrRLzdWfjqbeZQQd1LDdjhBonslBBs3FLjvQooEwOLsW6jYxF6BStAg51EigUrY4qUEhgNA47VYhgDo0jo8ClwnqGkROe3DgFokp47a8wI0DnQHyvxLInlZngPA5Phps4p2rMTiLhYUq9dbVagxQlQ4aJxWYFakY4LRAnB6ooAUqAGpKnhoA1G9CUR7kKIFcOEhACRQOEtgfhBKOWhhKoHAYpaAE6s98KToeFY980QHFI1/mJ5nEQ3EFHdBwGtZR8bjj0VNabyysMxoedTotXP0hkertgLei4FHv+gQMBdBZv4n+NXn0eduCm9rjLjtNNDGPX2pTeuynzUqTvTbFr3aX1X+/P8rc6ngz1n0ryll+V1Og1c4pNRKtVso53bcEwldz7Joc+iZDA6Snhqghtc/7h4UMX/XXnXomzX09k/8AJjdYoUzM6iUAAAAASUVORK5CYII=") no-repeat center center;
  background-size: 77px 56px;
  filter: alpha(opacity=100); }

/* line 85, theme.scss */
.video-text {
  float: right;
  display: inline-block;
  width: -webkit-calc(100% - 60px);
  width: calc(100% - 60px);
  margin-left: 60px;
  padding: 25px 0 35px 0; }
  @media (max-width: 768px) {
    /* line 85, theme.scss */
    .video-text {
      width: 100%; } }

/* line 97, theme.scss */
.owl-carousel .owl-prev,
.owl-carousel .owl-next {
  position: absolute;
  top: -webkit-calc(50% - 35px);
  top: calc(50% - 35px);
  left: -40px;
  height: 70px;
  color: transparent;
  background: url(prev.png) no-repeat;
  background-position: center;
  opacity: .8;
  -webkit-transition: .3s;
  transition: .3s; }
  @media (max-width: 1300px) {
    /* line 97, theme.scss */
    .owl-carousel .owl-prev,
    .owl-carousel .owl-next {
      left: -5px; } }
  @media (max-width: 768px) {
    /* line 97, theme.scss */
    .owl-carousel .owl-prev,
    .owl-carousel .owl-next {
      left: 0; } }

/* line 117, theme.scss */
.owl-carousel .owl-next {
  left: auto;
  right: -40px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }
  @media (max-width: 1300px) {
    /* line 117, theme.scss */
    .owl-carousel .owl-next {
      right: -5px; } }
  @media (max-width: 768px) {
    /* line 117, theme.scss */
    .owl-carousel .owl-next {
      right: 0; } }

/* line 130, theme.scss */
.owl-prev:hover, .owl-next:hover {
  opacity: 1; }

/* line 133, theme.scss */
.owl-carousel {
  padding-left: 17px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 138, theme.scss */
.container_products {
  background-color: #e5f5e9;
  height: 730px;
  font-family: "Exo 2", sans-serif; }

/* line 144, theme.scss */
.wrap_pr {
  max-width: 1170px;
  margin: 0 auto;
  padding: 1px 52px; }

/* line 150, theme.scss */
.lbp {
  min-height: 455px;
  width: -webkit-calc(100% - 14px);
  width: calc(100% - 14px);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  text-align: center;
  background-color: #fff;
  padding: 20px 10px 20px 10px; }
  /* line 160, theme.scss */
  .lbp .button-decorate {
    -webkit-transition: all 300ms;
    transition: all 300ms; }

/* line 166, theme.scss */
.lbp:hover {
  -webkit-box-shadow: inset 0 0 0 3px #6db597, 0 0 1px transparent;
  box-shadow: inset 0 0 0 3px #6db597, 0 0 1px transparent;
  cursor: pointer;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }
  /* line 172, theme.scss */
  .lbp:hover .button-decorate {
    background-image: -webkit-gradient(linear, left top, right top, from(#77c181), to(#5799cd));
    background-image: -webkit-linear-gradient(left, #77c181 0%, #5799cd 100%);
    background-image: linear-gradient(to right, #77c181 0%, #5799cd 100%); }

/** breadcrumb */
/* line 182, theme.scss */
.breadcrumb-wrapper {
  margin-top: 30px;
  margin-bottom: 30px; }

/* line 186, theme.scss */
.breadcrumb-wrapper.is-collection {
  margin-top: 0;
  margin-bottom: 0; }

/* line 190, theme.scss */
.breadcrumb {
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: 'Roboto',sans-serif;
  font-weight: 400;
  font-size: 14px;
  list-style: none;
  padding: 0;
  margin-top: 30px;
  margin-bottom: 30px; }

/* line 203, theme.scss */
.breadcrumb > .breadcrumb-item {
  display: inline-block;
  vertical-align: middle; }

/* line 208, theme.scss */
.breadcrumb .breadcrumb-link {
  display: inline-block; }

/* line 212, theme.scss */
.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: " > "; }

/* line 216, theme.scss */
.breadcrumb .breadcrumb-link {
  font-weight: 300;
  text-decoration: none; }

/* line 221, theme.scss */
.breadcrumb .breadcrumb-link:not(.current-page) {
  text-decoration: none;
  outline: none;
  color: #589aca; }

/* line 226, theme.scss */
.template--product .breadcrumb-wrapper {
  margin-bottom: 0; }

/* line 230, theme.scss */
img.cert {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-filter: gray;
  filter: gray;
  /* IE 6-9 */
  -webkit-transition: all 1s;
  transition: all 1s; }

/* line 243, theme.scss */
img.cert:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  filter: none;
  /* IE 6-9 */ }

/* line 252, theme.scss */
.wrapSertCol {
  display: inline-block;
  padding: 2px;
  background-image: -webkit-linear-gradient(left, #5495d4 0%, #7ac578 100%);
  background-image: -ms-linear-gradient(left, #5495d4 0%, #7ac578 100%); }

/* line 259, theme.scss */
.wrapCert {
  background: #fff;
  padding: 5px; }

/* line 264, theme.scss */
.wrapSertColor {
  display: inline-block;
  padding: 2px;
  background-image: -webkit-linear-gradient(left, #5495d4 0%, #7ac578 100%);
  background-image: -ms-linear-gradient(left, #5495d4 0%, #7ac578 100%); }

/* line 271, theme.scss */
.wrapSert {
  background: #fff;
  padding: 5px; }

/* line 276, theme.scss */
div#cert {
  margin: 0 auto;
  text-align: center !important;
  padding-bottom: 25px; }

/* line 281, theme.scss */
div#cert-inside {
  padding-bottom: 25px; }

/* line 285, theme.scss */
.wrapSert .sert {
  width: 190px;
  height: 280px; }
  @media (max-width: 768px) {
    /* line 285, theme.scss */
    .wrapSert .sert {
      width: 160px;
      height: 200px; } }

/* line 294, theme.scss */
footer {
  background: #242424;
  position: relative;
  margin-top: 5px !important;
  padding-top: 25px;
  font-family: 'Roboto',sans-serif;
  color: white;
  font-weight: 300; }

/* line 304, theme.scss */
footer:before, footer:after {
  content: "";
  position: absolute; }

/* line 309, theme.scss */
footer:before {
  top: -5px;
  left: 0;
  right: 0;
  bottom: 0;
  background: #5495d4;
  background: -webkit-linear-gradient(left, #5495d4 0, #7ac578 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #5495d4), to(#7ac578));
  background: linear-gradient(to right, #5495d4 0, #7ac578 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5495d4',endColorstr='#7ac578',GradientType=1 );
  z-index: -2; }

/* line 322, theme.scss */
footer:after {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #242424;
  z-index: -1; }

/* line 331, theme.scss */
footer a {
  color: white;
  font-family: 'Roboto',sans-serif;
  display: block;
  font-size: 14px;
  text-decoration: none;
  margin-bottom: 10px;
  font-weight: 300; }

/* line 341, theme.scss */
footer a:hover {
  text-decoration: underline; }

/* line 345, theme.scss */
.footer-col {
  float: left;
  display: inline-block;
  margin-right: 35px; }

/* line 351, theme.scss */
.footer-col .title {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 18px;
  display: block; }

/* line 358, theme.scss */
.footer-contacts {
  float: right;
  line-height: 2;
  font-size: 16px; }

/* line 364, theme.scss */
.link {
  color: #5495d4;
  display: inline-block;
  font-size: 16px; }

/* line 370, theme.scss */
input[id^="spoiler"] {
  display: none; }

/* line 374, theme.scss */
.footer-soc {
  color: #c0c0c0; }

/* line 378, theme.scss */
.footer-soc a {
  display: inline-block;
  vertical-align: middle;
  background-color: transparent !important;
  margin-bottom: 0; }

/* line 385, theme.scss */
.footer-soc-icon {
  width: 25px;
  height: 25px;
  margin-left: 5px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  line-height: 25px !important;
  text-align: center; }

/* line 395, theme.scss */
.vert-helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

/* line 401, theme.scss */
#vk.footer-soc-icon {
  background-color: #41648a; }

/* line 405, theme.scss */
#vk.footer-soc-icon:hover {
  background-color: #314b67; }

/* line 409, theme.scss */
#fb.footer-soc-icon {
  background-color: #3a579b; }

/* line 413, theme.scss */
#fb.footer-soc-icon:hover {
  background-color: #2c4276; }

/* line 417, theme.scss */
#ig.footer-soc-icon {
  background-color: #833ab4; }

/* line 421, theme.scss */
#ig.footer-soc-icon:hover {
  background-color: #5851db; }

/* line 425, theme.scss */
.footer-bot {
  border-top: 1px solid #393939;
  width: 100%;
  position: relative;
  bottom: 0;
  left: 0;
  z-index: 1; }

/* line 435, theme.scss */
.footer-bot a {
  display: inline-block;
  margin-top: 20px;
  color: #949494;
  margin-right: 55px;
  font-size: 14px; }

/* line 443, theme.scss */
#phoenix-logo {
  float: right;
  display: inline-block;
  margin-right: 0; }

/* line 449, theme.scss */
#phoenix-logo:hover img {
  -webkit-filter: brightness(150%);
  filter: brightness(150%); }

/* line 454, theme.scss */
.footer-pay {
  float: left;
  margin-top: 30px;
  margin-bottom: 25px; }

/* line 460, theme.scss */
.footer-pay img {
  -webkit-filter: brightness(50%);
  filter: brightness(50%);
  margin-right: 20px;
  vertical-align: middle; }

/* line 466, theme.scss */
.footer-contacts p {
  margin: 0; }

/* line 470, theme.scss */
.header-top {
  background-color: #fdffff;
  position: relative;
  z-index: 3; }

/* line 476, theme.scss */
.header-top:before, .header-top:after {
  content: "";
  position: absolute; }

/* line 481, theme.scss */
.header-top:before {
  top: 0;
  left: 0;
  right: 0;
  bottom: -1px;
  background: #5495d4;
  background: -webkit-linear-gradient(left, #5495d4 0, #7ac578 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #5495d4), to(#7ac578));
  background: linear-gradient(to right, #5495d4 0, #7ac578 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5495d4',endColorstr='#7ac578',GradientType=1 );
  z-index: -2; }

/* line 494, theme.scss */
.header-top:after {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #fdffff;
  z-index: -1; }

/* line 502, theme.scss */
.header-menu {
  width: 100%;
  height: 120px;
  float: right;
  font-family: 'Roboto',sans-serif;
  text-align: right; }

/* line 510, theme.scss */
.header-login, .header-phone {
  float: right; }

/* line 514, theme.scss */
.header-phone {
  margin-top: 17px;
  font-weight: 300;
  font-size: 20px;
  color: #5495d4; }

/* line 521, theme.scss */
.header-login {
  font-size: 13px;
  margin-top: 23px;
  margin-left: 15px; }

/* line 527, theme.scss */
.header-login a {
  display: inline-block;
  padding: 0 10px;
  color: #5495d4 !important; }

/* line 533, theme.scss */
.header-login a:hover {
  text-decoration: none; }

/* line 537, theme.scss */
.header-login a:last-of-type {
  border-left: 1px dotted #5495d4; }

/* line 541, theme.scss */
.main-menu {
  padding-top: 0;
  position: relative; }

/* line 546, theme.scss */
.header-cart {
  display: inline-block;
  float: right;
  margin-top: 23px; }

/* line 552, theme.scss */
.header-cart a {
  text-decoration: none; }

/* line 555, theme.scss */
.itog-wrap {
  margin-top: 30px;
  float: right;
  margin-right: 60px; }

/* line 561, theme.scss */
.cart-cont {
  display: inline-block;
  text-align: center;
  padding-left: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 300;
  font-size: 13px;
  width: 51px;
  height: 24px;
  line-height: 24px;
  background: url(cart-count-bg.png) no-repeat;
  background-position: center center;
  background-size: cover;
  float: right; }

/* line 578, theme.scss */
.index_articles {
  background-color: #effbf7;
  padding-top: 55px;
  padding-bottom: 55px; }

/* line 583, theme.scss */
.index_articles-header {
  color: #303030;
  font-family: 'Exo 2',sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  margin: 0 0 50px 0; }

/* line 593, theme.scss */
.index_articles-item {
  margin-bottom: 35px; }

/* line 596, theme.scss */
.index_articles-title {
  color: #303030;
  font-family: 'Exo 2',sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
  margin-top: -3px;
  display: block;
  margin-bottom: 10px; }

/* line 606, theme.scss */
.index_articles-date {
  margin-bottom: 10px;
  color: #6bb29c;
  font-family: 'Exo 2',sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  white-space: nowrap; }

/* line 615, theme.scss */
.index_articles-preview {
  color: #303030;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 300;
  line-height: 23px; }

/* line 622, theme.scss */
.index_articles-bottom {
  text-align: right; }

/* line 625, theme.scss */
.index_articles-link {
  color: #6bb29c;
  font-family: 'Exo 2',sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none; }

/* line 632, theme.scss */
.index_articles-date:before {
  content: '';
  background-image: url(iconmonstr-time-2-16.png);
  display: inline-block;
  vertical-align: baseline;
  width: 16px;
  height: 14px;
  background-size: 14px;
  background-repeat: no-repeat; }

/* line 642, theme.scss */
.index_articles-left {
  display: inline-block;
  vertical-align: top;
  width: 36%; }
  @media (max-width: 640px) {
    /* line 642, theme.scss */
    .index_articles-left {
      width: 100%;
      margin-bottom: 20px; } }

/* line 652, theme.scss */
.index_articles-right {
  display: inline-block;
  vertical-align: top;
  width: -webkit-calc(63% - 45px);
  width: calc(63% - 45px); }
  @media (max-width: 640px) {
    /* line 652, theme.scss */
    .index_articles-right {
      width: 100%; } }

/* line 662, theme.scss */
.index_articles-image-wrap {
  display: inline-block;
  vertical-align: top;
  width: -webkit-calc(100% - 20px);
  width: calc(100% - 20px);
  display: inline-block;
  padding: 5px; }

/* line 671, theme.scss */
.index_articles-image {
  width: 100%;
  height: 127px;
  display: inline-block;
  vertical-align: top;
  background-size: cover;
  background-position: 50% 15%; }

/* line 680, theme.scss */
.index_news {
  padding-top: 55px;
  padding-bottom: 55px; }

/* line 684, theme.scss */
.index_news-header {
  color: #303030;
  font-family: 'Exo 2',sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  margin: 0 0 50px 0; }

/* line 694, theme.scss */
.index_news-left {
  display: inline-block;
  vertical-align: top;
  width: 20%; }
  @media (max-width: 640px) {
    /* line 694, theme.scss */
    .index_news-left {
      width: 100%;
      margin-bottom: 20px; } }

/* line 704, theme.scss */
.index_news-right {
  display: inline-block;
  vertical-align: top;
  width: -webkit-calc(80% - 45px);
  width: calc(80% - 45px); }
  @media (max-width: 640px) {
    /* line 704, theme.scss */
    .index_news-right {
      width: 100%; } }

/* line 713, theme.scss */
.index_news-item {
  margin-bottom: 50px; }

/* line 717, theme.scss */
.index_reviews {
  background-color: #f6f6f6; }

/* line 720, theme.scss */
.index_reviews-title {
  color: #303030;
  font-size: 31px;
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 50px; }

/* line 729, theme.scss */
.index_reviews {
  padding: 60px 0 66px; }

/* line 732, theme.scss */
.index_reviews-description {
  padding: 0 20px; }

/* line 735, theme.scss */
.index_reviews-name {
  color: #333; }

/* line 739, theme.scss */
.index_reviews-prof {
  color: #333;
  font-size: 13px;
  line-height: 1.3; }

/* line 744, theme.scss */
.index_reviews-image {
  margin-top: 30px;
  margin-bottom: 10px; }

/* line 748, theme.scss */
.index_reviews-image img {
  -webkit-border-radius: 50%;
  border-radius: 50%; }

/* line 753, theme.scss */
.main-kit:hover {
  cursor: pointer; }

/* line 756, theme.scss */
#innovation {
  padding-bottom: 50px;
  padding-left: 20px;
  padding-right: 20px; }

/* line 761, theme.scss */
.innovation-bottom {
  margin: 10px 0; }

/* line 764, theme.scss */
#innovation h1, #main-news h1 {
  font-family: 'Exo 2',sans-serif;
  font-weight: bold;
  color: #333;
  margin: 55px 0 40px 0; }

/* line 771, theme.scss */
.main-kit {
  display: inline-block;
  position: relative;
  width: 195px;
  height: 198px;
  margin-bottom: 15px;
  padding-top: 48px;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 18px;
  font-family: 'Roboto',sans-serif;
  font-weight: 300; }

/* line 786, theme.scss */
.border-grad {
  position: relative;
  z-index: 0; }

/* line 791, theme.scss */
.border-grad:before, .border-grad:after {
  content: "";
  position: absolute; }

/* line 796, theme.scss */
.border-grad:before {
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  background: #5495d4;
  background: -webkit-linear-gradient(left, #5495d4 0, #7ac578 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #5495d4), to(#7ac578));
  background: linear-gradient(to right, #5495d4 0, #7ac578 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5495d4',endColorstr='#7ac578',GradientType=1 );
  z-index: -2; }

/* line 809, theme.scss */
.border-grad:after {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: white;
  z-index: -1; }

/* line 818, theme.scss */
.border-grad-2px:before {
  top: -2px !important;
  left: -2px !important;
  right: -2px !important; }

/* line 824, theme.scss */
.border-grad-selected:before {
  bottom: 2px !important; }

/* line 828, theme.scss */
.main-kit .kit-title {
  margin-top: 25px; }

/* line 832, theme.scss */
.main-kit .kit-title.dual {
  margin-top: 23px; }

/* line 835, theme.scss */
.main-kit-wrap {
  display: inline-block;
  vertical-align: top;
  margin-right: 15px; }

/* line 840, theme.scss */
.main-kit-wrap:nth-child(11) ~ .main-kit-wrap {
  display: none; }
  @media (max-width: 1200px) {
    /* line 840, theme.scss */
    .main-kit-wrap:nth-child(11) ~ .main-kit-wrap {
      display: inline-block; } }

@media (max-width: 1200px) {
  /* line 846, theme.scss */
  .main-kit-wrap:nth-child(9) ~ .main-kit-wrap {
    display: none; } }

@media (max-width: 767px) {
  /* line 851, theme.scss */
  .main-kit-wrap:nth-child(7) ~ .main-kit-wrap {
    display: none; } }

/* line 857, theme.scss */
.main-slider {
  height: 500px;
  overflow: hidden; }

/* line 862, theme.scss */
.slide {
  height: 500px !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 100%;
  position: relative; }

/* line 870, theme.scss */
.slide .slide-text {
  position: absolute;
  color: white;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-120px) translateY(-50%);
  -ms-transform: translateX(-120px) translateY(-50%);
  transform: translateX(-120px) translateY(-50%);
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  -ms-touch-action: initial;
  touch-action: initial;
  width: 697px;
  max-width: -webkit-calc(100% - 380px);
  max-width: calc(100% - 380px); }

/* line 889, theme.scss */
.slide .slide-text h1 {
  color: white;
  display: block;
  background: url(shtooka.png) no-repeat left 12px;
  padding-left: 14px;
  font-family: 'Exo 2',sans-serif;
  font-weight: bold;
  font-size: 41px;
  margin: 0;
  margin-bottom: 25px;
  text-align: left;
  text-transform: uppercase;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  -ms-touch-action: initial;
  touch-action: initial; }

/* line 909, theme.scss */
.slide .slide-text span {
  padding-left: 14px;
  display: block;
  font-family: 'Roboto',sans-serif;
  font-weight: 300;
  font-size: 21px;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  -ms-touch-action: initial;
  touch-action: initial; }

/* line 923, theme.scss */
.slider-dot {
  width: 8px !important;
  height: 8px !important;
  display: block !important;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: transparent;
  border: 1px solid white; }

/* line 933, theme.scss */
.slick-active .slider-dot, .slick-dots li:hover .slider-dot {
  background: white !important; }

/* line 937, theme.scss */
.slick-dotted.slick-slider {
  margin-bottom: 0 !important; }

/* line 940, theme.scss */
.slick-dots {
  position: absolute !important;
  bottom: 25px !important; }

/* line 945, theme.scss */
.slick-dots li {
  width: auto !important; }

/* line 948, theme.scss */
.main-slider-prev {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  padding: 0;
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  left: -webkit-calc(50% - 666px);
  left: calc(50% - 666px);
  z-index: 99;
  height: 66px;
  width: 20px;
  -webkit-filter: grayscale(1) brightness(200%);
  filter: grayscale(1) brightness(200%);
  background: url(arrow-left.png?1) !important;
  background-size: 100% auto !important;
  background-repeat: no-repeat !important;
  opacity: 1;
  -webkit-transition: all 200ms;
  transition: all 200ms; }
  /* line 975, theme.scss */
  .main-slider-prev:hover {
    opacity: 0.8; }
  @media (max-width: 1350px) {
    /* line 948, theme.scss */
    .main-slider-prev {
      left: -webkit-calc(20px);
      left: calc(20px);
      -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      transform: translate(0, -50%); } }

/* line 986, theme.scss */
.main-slider-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  padding: 0;
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  right: -webkit-calc(50% - 666px);
  right: calc(50% - 666px);
  z-index: 99;
  height: 66px;
  width: 20px;
  background: url(arrow-right.png?1) !important;
  background-size: 100% auto !important;
  -webkit-filter: grayscale(1) brightness(200%);
  filter: grayscale(1) brightness(200%);
  background-repeat: no-repeat !important;
  opacity: 1;
  -webkit-transition: all 200ms;
  transition: all 200ms; }
  @media (max-width: 1350px) {
    /* line 986, theme.scss */
    .main-slider-next {
      right: -webkit-calc(20px);
      right: calc(20px);
      -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      transform: translate(0, -50%); } }
  /* line 1020, theme.scss */
  .main-slider-next:hover {
    opacity: 0.8; }

/* line 1025, theme.scss */
.ui-auth-dialog, .ui-callback-dialog {
  top: 50% !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 480px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 1035, theme.scss */
.callback_dialog_1-close {
  position: absolute;
  right: 0;
  top: -14px;
  font-size: 40px;
  cursor: pointer; }

/* line 1042, theme.scss */
.form-done {
  margin: 10px 0;
  color: #5596d3; }

/* line 1049, theme.scss */
.pagination {
  list-style: none;
  padding: 0;
  margin: 0; }

/* line 1055, theme.scss */
.pagination-item {
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  border: 1px solid transparent;
  -webkit-border-image: -webkit-gradient(linear, left top, right top, from(#0070b3), to(#009700));
  -webkit-border-image: -webkit-linear-gradient(left, #0070b3 0%, #009700 100%);
  border-image: -webkit-gradient(linear, left top, right top, from(#0070b3), to(#009700));
  border-image: linear-gradient(to right, #0070b3 0%, #009700 100%);
  border-image-slice: 1;
  min-width: 12px;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 1070, theme.scss */
.pagination-item.is-current .pagination-link {
  color: #202020; }

/* line 1074, theme.scss */
.pagination-item span {
  color: #a09fa0; }

/* line 1077, theme.scss */
.pagination-item > * {
  padding: 5px 10px;
  display: inline-block;
  vertical-align: middle; }

/* line 1083, theme.scss */
.blPartner {
  display: inline-block;
  width: 86%;
  height: 67px;
  position: relative;
  vertical-align: middle; }
  /* line 1089, theme.scss */
  .blPartner:hover img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0); }

/* line 1095, theme.scss */
.blPartner img {
  max-height: 100%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  max-width: 100%;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  -webkit-filter: grayscale(1);
  filter: grayscale(1); }

/* line 1109, theme.scss */
h2.fontTit1.fontTitPartner {
  font-family: 'Exo 2',sans-serif;
  font-size: 31px;
  text-transform: uppercase; }

/* line 1117, theme.scss */
.block.blockPartner {
  padding-bottom: 66px !important;
  background-color: white; }

/* line 1122, theme.scss */
.star-rating-wrapper {
  *zoom: 1; }

/* line 1126, theme.scss */
.star-rating-wrapper:after {
  content: "";
  display: table;
  clear: both; }

/* line 1132, theme.scss */
.star-rating {
  float: left;
  *zoom: 1; }

/* line 1137, theme.scss */
.star-rating:after {
  content: "";
  display: table;
  clear: both; }

/* line 1143, theme.scss */
.star-rating .star-radio {
  display: none; }

/* line 1147, theme.scss */
.star-rating .star-radio:hover ~ .star-label:after, .star-rating .star-radio:checked ~ .star-label:after {
  content: ""; }

/* line 1151, theme.scss */
.star-rating .star-radio:hover ~ .star-label:after {
  color: gold !important; }

/* line 1155, theme.scss */
.star-rating .star-radio:checked ~ .star-label:after {
  color: #f28c00; }

/* line 1159, theme.scss */
.star-rating .star-label {
  cursor: pointer;
  float: right;
  font-size: 1.4rem; }

/* line 1165, theme.scss */
.star-rating .star-label:after {
  color: goldenrod;
  content: "";
  display: inline-block;
  font-family: "FontAwesome"; }

/* line 1172, theme.scss */
.star-rating .star-label:hover:after {
  color: gold; }

/* line 1176, theme.scss */
.star-rating .star-label:hover ~ .star-label:after {
  color: gold !important; }

/* line 1180, theme.scss */
.star-rating .star-label.active ~ .star-label:after, .star-rating .star-label.active:after {
  content: ""; }

/* line 1184, theme.scss */
.star-rating .star-item {
  color: goldenrod;
  float: right;
  overflow: hidden; }

/* line 1190, theme.scss */
.star-rating .star-item:after {
  content: "";
  display: inline-block;
  font-family: "FontAwesome"; }

/* line 1196, theme.scss */
.star-rating .star-item.active:after {
  color: #f28c00;
  content: ""; }

/* line 1201, theme.scss */
.star-rating .star-item.active ~ .star-item:after {
  color: #f28c00;
  content: ""; }

/* line 1206, theme.scss */
.form-field.text-field {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  outline: none; }

/* line 1215, theme.scss */
.form-row {
  margin-bottom: 1rem; }

/* line 1219, theme.scss */
.form-label {
  width: 100%;
  margin-bottom: 0.5rem; }

/* line 1224, theme.scss */
.form-field.text-field.is-textarea {
  width: 100%; }

/* line 1227, theme.scss */
.button.button-is-border {
  color: #0b0b0b;
  font-family: "SFUI Text", sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  background: none;
  border: none;
  text-decoration: none;
  border-bottom: 1px dotted #464646;
  cursor: pointer;
  padding: 0; }

/* line 1241, theme.scss */
.reviews-form {
  margin-bottom: 20px; }

/* line 1244, theme.scss */
.reviews-toggle-wrapper {
  margin-bottom: 20px; }

/* line 1247, theme.scss */
.form-field.text-field.is-captcha {
  margin-top: 10px; }

/* line 1250, theme.scss */
.reviews-wrapper {
  max-width: 600px; }

/* line 1253, theme.scss */
.reviews-item {
  padding: 5px 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc; }

/* line 1258, theme.scss */
label.form-label {
  font-size: 1.2rem; }

/* line 1262, theme.scss */
.form-field.myinput {
  margin-top: 5px; }

/* line 1265, theme.scss */
.notice.notice-error {
  padding: 10px;
  background: #ffd3d1;
  border: 1px solid #ccc;
  margin-bottom: 20px; }

/* line 1271, theme.scss */
.page-container ul:not([class]) {
  padding: 0 0 0 20px;
  margin: 0; }

/* line 1275, theme.scss */
.form-field.is-textarea {
  padding: 15px;
  min-height: 2em; }

/* line 1279, theme.scss */
.notice.notice-success {
  padding: 20px;
  line-height: 1.5;
  background: rgba(90, 157, 198, 0.34);
  margin: 1rem 0; }

/* line 1286, theme.scss */
div#seo-about {
  font-family: 'Exo 2',sans-serif;
  padding: 20px; }

/* line 1290, theme.scss */
.seo-about {
  position: relative;
  padding: 0;
  text-align: center; }

/* line 1295, theme.scss */
.seo-about p {
  margin: 0; }

/* line 1298, theme.scss */
.seo-about:before {
  content: '';
  background-image: -webkit-gradient(linear, left top, right top, from(#0096d7), to(#40c674));
  background-image: -webkit-linear-gradient(left, #0096d7 0%, #40c674 100%);
  background-image: linear-gradient(to right, #0096d7 0%, #40c674 100%);
  display: block;
  width: 335px;
  height: 2px;
  margin: auto;
  margin-bottom: 60px; }
  @media (max-width: 480px) {
    /* line 1298, theme.scss */
    .seo-about:before {
      width: 100%;
      margin-bottom: 30px; } }

/* line 1314, theme.scss */
.seo-about:after {
  content: '';
  background-image: -webkit-gradient(linear, left top, right top, from(#0096d7), to(#40c674));
  background-image: -webkit-linear-gradient(left, #0096d7 0%, #40c674 100%);
  background-image: linear-gradient(to right, #0096d7 0%, #40c674 100%);
  display: block;
  width: 200px;
  height: 2px;
  margin: auto;
  margin-top: 60px;
  margin-bottom: 100px; }
  @media (max-width: 480px) {
    /* line 1314, theme.scss */
    .seo-about:after {
      width: 100%;
      margin-top: 30px;
      margin-bottom: 40px; } }

/* line 1332, theme.scss */
#where_to_buy_bot p {
  margin: 0; }
