/* line 3, ../sass/style.scss */
body {
  padding: 0;
  margin: 0;
  font-family: 'Roboto', sans-serif;
}

a, a:visited{
  color:#4cb1f8;
}
/* line 8, ../sass/style.scss */
p {
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
}

/* line 12, ../sass/style.scss */
header, section, footer {
  min-width: 1110px;
}

/* line 15, ../sass/style.scss */
.inner {
  width: 1110px;
  margin: auto;
}

/* line 19, ../sass/style.scss */
header {
  width: 100%;
}
/* line 21, ../sass/style.scss */
header .top_menu {
  width: 100%;
  border-bottom: 1px solid #eff6fb;
  height: 40px;
}
/* line 25, ../sass/style.scss */
header .top_menu ul {
  padding: 0;
  margin: 0;
  text-align: justify;
  width: 100%;
}
/* line 30, ../sass/style.scss */
header .top_menu ul:after {
  content: ' ';
  width: 100%;
  display: inline-block;
}
/* line 35, ../sass/style.scss */
header .top_menu ul li {
  list-style: none;
  display: inline-block;
}
/* line 38, ../sass/style.scss */
header .top_menu ul li a {
  color: #4cb1f8;
  font: 400 14px/38px 'Roboto', sans-serif;
  text-decoration: none;
}
/* line 43, ../sass/style.scss */
header .top_menu ul li.login {
  background-color: #4cb1f8;
  border-radius: 3px;
  padding: 0 15px;
  height: 26px;
}
/* line 48, ../sass/style.scss */
header .top_menu ul li.login a {
  color: #ffffff;
  line-height: 26px;
}
/* line 60, ../sass/style.scss */
header .top_panel .inner > div {
  display: inline-block;
  vertical-align: top;
  padding: 28px 20px;
  height: 83px;
  border-right: 1px solid #eff6fb;
  box-sizing: border-box;
  position: relative;
  z-index: 9;
}
/* line 72, ../sass/style.scss */
header .top_panel div.logo {
  color: #000000;
  font: 700 14px/16px 'Roboto', sans-serif;
  vertical-align: top;
  width: 170px;
}
/* line 77, ../sass/style.scss */
header .top_panel div.logo a {
  color: #000;
}
/* line 80, ../sass/style.scss */
header .top_panel div.logo span {
  vertical-align: top;
  display: inline-block;
  position: relative;
}
/* line 84, ../sass/style.scss */
header .top_panel div.logo span:after {
  content: ' ';
  border-right: 1px solid #eff6fb;
  height: 49px;
  position: absolute;
  right: -25px;
  top: -5px;
}
/* line 93, ../sass/style.scss */
header .top_panel div.logo img {
  vertical-align: text-top;
  max-width: 130px;
  margin-top: -8px;
}
/* line 98, ../sass/style.scss */
header .top_panel div.mode {
  color: #000000;
  font: 400 13px 'Roboto', sans-serif;
  border-left: 1px solid #eff6fb;
}
header .top_panel div.mode span{
  font-size: 12px;
  color: #4cb1f8;
  letter-spacing:0.2px;
}
/* line 103, ../sass/style.scss */
header .top_panel div.search-input input {
  outline: none;
  border: 0;
  border: 2px solid #dbeffe;
  font: 400 14px 'Roboto', sans-serif;
  height: 47px;
  padding-left: 30px;
  width: 100%;
  box-sizing: border-box;
  border-radius: 15px;
}
/* line 112, ../sass/style.scss */
header .top_panel div.search-input input[placeholder] {
  color: #4cb1f8;
  font-weight: bold;
}
/* line 113, ../sass/style.scss */
header .top_panel div.search-input input::-webkit-input-placeholder {
  color: #4cb1f8;
}
/* line 114, ../sass/style.scss */
header .top_panel div.search-input input::-moz-placeholder {
  color: #4cb1f8;
}
/* line 115, ../sass/style.scss */
header .top_panel div.search-input input:-moz-placeholder {
  color: #4cb1f8;
}
/* line 116, ../sass/style.scss */
header .top_panel div.search-input input:-ms-input-placeholder {
  color: #4cb1f8;
}
/* line 119, ../sass/style.scss */
header .top_panel div.phone .phone-number {
  color: #000000;
  font: 700 20px 'Roboto', sans-serif;
  margin-bottom: 2px;
}
header .top_panel div.phone .work-time{
  font-size: 13px;
}
header .top_panel div.phone .work-time > span{
  color: #70bdf2;
}
/* line 128, ../sass/style.scss */
header .top_panel div.write {
     color: #4cb1f8;
    font: 400 14px/16px 'Roboto', sans-serif;
    /* padding-left: 60px; */
    padding-top: 50px;
    background: url(../../images/message.png) no-repeat center top 12px;
    cursor: pointer;
}
header .top_panel div.phone{
    background: url(../../images/phone.png) no-repeat center top 12px;
    padding: 21px 15px;
}
/* line 136, ../sass/style.scss */
header .top_panel div.callback {
    color: #4cb1f8;
    font: 400 14px/16px 'Roboto', sans-serif;
    /* padding-left: 50px; */
    padding-top: 25px;
    background: url(../../images/Phone.png) no-repeat center top 10px;
    cursor: pointer;
    padding-top: 50px;
}
/* line 144, ../sass/style.scss */
header .top_panel div.cart {
  color: #a8da13;
  font: 400 14px 'Roboto', sans-serif;
  padding: 20px 20px;
  text-align: center;
  display: flex;
  align-items: center;
}
/* line 148, ../sass/style.scss */
header .top_panel div.cart a {
  text-decoration: none;
  color: #a8da13;
  position: relative;
}
/* line 152, ../sass/style.scss */
header .top_panel div.cart span {
  width: 32px;
  height: 32px;
  background: url(../../images/cart.png);
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-right: 10px;
}
/* line 160, ../sass/style.scss */
header .top_panel div.cart span i {
  color: #ffffff;
  font: 600 11px 'Roboto', sans-serif;
  background-color: #a8da13;
  border: 2px solid #fff;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  right: -10px;
  top: -5px;
  width: 16px;
  height: 16px;
  text-align: center;
}
/* line 179, ../sass/style.scss */
header .categories-list {
  background-color: #58aeff;
  height: 45px;
  width: 100%;
}
/* line 183, ../sass/style.scss */
header .categories-list ul {
  padding: 0;
  margin: 0;
  text-align: justify;
  width: 100%;
}
/* line 188, ../sass/style.scss */
header .categories-list .inner > ul:after {
  content: ' ';
  width: 100%;
  display: inline-block;
}
/* line 193, ../sass/style.scss */
header .categories-list ul > li {
  list-style: none;
  display: inline-block;
  position: relative;
}
/* line 197, ../sass/style.scss */
header .categories-list ul > li:hover ul {
  display: block;
}
/* line 200, ../sass/style.scss */
header .categories-list ul > li a {
  color: #fff;
  font: 600 12px/45px 'Roboto', sans-serif;
  text-decoration: none;
}
header .categories-list ul > li > ul > li > a{
  line-height: 50px;
  color: #58aeff;
}
header .categories-list ul > li > ul > li > a:hover{
  opacity: .7;
}
/* line 205, ../sass/style.scss */
header .categories-list ul > li > ul {
  display: none;
  position: absolute;
  left: -15px;
  background: #fff;
  z-index: 2;
  width: auto;
  width: initial;
  padding: 5px 0;
}
header .categories-list .inner > ul > li > ul{
  min-height: 300px;
  box-shadow: 0px 3px 7px -3px #000;
}
header .categories-list ul > li > ul > li.action-product{
  position: absolute;
  left: 100%;
  background: #fff;
  height: 100%;
  width: 200px;
  top:0;
  box-shadow: 0px 3px 7px -3px #000;
}
/* line 213, ../sass/style.scss */
header .categories-list ul > li > ul > li {
  padding: 0 15px;
  text-align: left;
  white-space: nowrap;
}
header .categories-list ul.three-level{
  white-space: normal;
  position: static;
  padding: 0;
  margin-top: -10px;
  margin-bottom: 10px;
}
header .categories-list ul.three-level li a{
  line-height:14px;
}
header .categories-list ul.three-level li{
  white-space: nowrap;
}
header .categories-list ul.three-level li a{
  color: #000;
}
header .categories-list ul.three-level li a:hover{
    opacity: .8;
}

/* line 223, ../sass/style.scss */
.banner {
  padding-top: 1px;
  height: 620px;
  width: 100%;
  margin: auto;
  background: url(../../images/banner-bg.jpeg);
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
/* line 232, ../sass/style.scss */
.banner .dark-line {
  height: 70px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.58);
  position: absolute;
  bottom: 0px;
}
/* line 239, ../sass/style.scss */
.banner .dark-line .inner div {
  display: inline-block;
  padding-top: 15px;
  vertical-align: top;
}
/* line 245, ../sass/style.scss */
.banner .dark-line .inner .callback img {
  margin-right: 15px;
}
/* line 248, ../sass/style.scss */
.banner .dark-line .inner .callback span {
  color: #ffffff;
  font: 400 17px/19px 'Roboto', sans-serif;
  display: inline-block;
}
/* line 254, ../sass/style.scss */
.banner .dark-line .inner .text-input {
  margin-left: 30px;
}
/* line 256, ../sass/style.scss */
.banner .dark-line .inner .text-input input {
  background-color: transparent;
  outline: none;
  color: #ffffff;
  font: 300 14px 'Roboto', sans-serif;
  border: 0;
  width: 215px;
  padding: 8px 0px;
  padding-left: 25px;
  border-bottom: 2px solid #a09e9d;
}
/* line 268, ../sass/style.scss */
.banner .dark-line .inner .text-input.name input {
  background: url(../../images/Shape-5.png) no-repeat left center;
}
/* line 273, ../sass/style.scss */
.banner .dark-line .inner .text-input.phone input {
  background: url(../../images/iPhone.png) no-repeat left center;
}
/* line 277, ../sass/style.scss */
.banner .dark-line .inner .text-input input[placeholder] {
  color: #fff;
}
/* line 278, ../sass/style.scss */
.banner .dark-line .inner .text-input input::-webkit-input-placeholder {
  color: #fff;
}
/* line 279, ../sass/style.scss */
.banner .dark-line .inner .text-input input::-moz-placeholder {
  color: #fff;
}
/* line 280, ../sass/style.scss */
.banner .dark-line .inner .text-input input:-moz-placeholder {
  color: #fff;
}
/* line 281, ../sass/style.scss */
.banner .dark-line .inner .text-input input:-ms-input-placeholder {
  color: #fff;
}
/* line 283, ../sass/style.scss */
.banner .dark-line .inner .send-form {
  padding: 8px 20px;
  margin-top: 15px;
  border-radius: 3px;
  border: 1px solid #a09e9d;
  float: right;
}
/* line 289, ../sass/style.scss */
.banner .dark-line .inner .send-form input {
  background: transparent;
  outline: none;
  border: 0;
  color: #ffffff;
  font: 400 16px 'Roboto', sans-serif;
}
/* line 299, ../sass/style.scss */
.banner .dialog {
  width: 410px;
  height: 321px;
  border-radius: 5px;
  background-color: #ffffff;
  margin-top: 110px;
  position: relative;
  padding: 20px;
  overflow: hidden;
}
/* line 307, ../sass/style.scss */
.banner .dialog p.title {
    margin-top: 10px;
    color: #4cb1f8;
    font: 400 32px 'Roboto', sans-serif;
    margin-bottom: 40px;
}
/* line 313, ../sass/style.scss */
.banner .dialog p.desc {
  color: #000000;
  font: 400 16px 'Roboto', sans-serif;
}
/* line 317, ../sass/style.scss */
.banner .dialog .open-catalog {
  position: absolute;
  height: 45px;
  width: 188px;
  text-align: center;
  bottom: -22px;
  left: 30px;
  border-radius: 3px;
  background-color: #a8da13;
  color: #ffffff;
  font: 400 16px/45px 'Roboto', sans-serif;
  cursor: pointer;
}
/* line 329, ../sass/style.scss */
.banner .dialog .open-catalog a {
  color: #fff;
  text-decoration: underline;
}

/* line 336, ../sass/style.scss */
.services {
  border-bottom: 1px solid #eff6fb;
}
/* line 339, ../sass/style.scss */
.services .inner > span {
  display: inline-block;
  width: 276px;
  height: 21px;
  vertical-align: top;
  text-align: center;
  border-right: 1px solid #eff6fb;
  padding: 33px 0;
  color: #4cb1f8;
  font: 400 16px 'Roboto', sans-serif;
}
/* line 340, ../sass/style.scss */
.services .inner > span:first-child {
  border-left: 1px solid #eff6fb;
}
/* line 343, ../sass/style.scss */
.services .inner > span.calculate {
  padding: 29px 0;
  height: 29px;
}
/* line 346, ../sass/style.scss */
.services .inner > span.calculate span {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  color: #4cb1f8;
  font: 400 16px/18px 'Roboto', sans-serif;
}
/* line 363, ../sass/style.scss */
.services .inner > span img {
  vertical-align: middle;
  margin-right: 10px;
}

/* line 372, ../sass/style.scss */
.catalog-list .inner {
  text-align: justify;
}
/* line 374, ../sass/style.scss */
.catalog-list .inner:after {
  content: ' ';
  display: inline-block;
  width: 100%;
}
/* line 379, ../sass/style.scss */
.catalog-list .inner p.title {
  color: #000000;
  font: 400 22px 'Roboto', sans-serif;
  text-align: left;
  margin: 25px 0;
}
/* line 385, ../sass/style.scss */
.catalog-list .inner > div {
  display: inline-block;
  border: 1px solid #f5f5f5;
  margin-bottom: 35px;
  border-radius: 5px;
  height: 155px;
  vertical-align: top;
  width: 257px;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0px 1px 0px 0.00px rgba(141, 203, 255, 0.35);
}
/* line 393, ../sass/style.scss */
.catalog-list .inner > div p {
  color: #4cb1f8;
  font: 400 16px 'Roboto', sans-serif;
  margin-left: 20px;
  margin-top: 10px;
  text-align: left;
  margin-right: 15px;
}
/* line 400, ../sass/style.scss */
.catalog-list .inner > div p a {
  text-decoration: none;
  color: inherit;
}

/* line 409, ../sass/style.scss */
.catalog-preview .inner {
  text-align: justify;
}
/* line 411, ../sass/style.scss */
.catalog-preview .inner:after {
  content: ' ';
  display: inline-block;
  width: 100%;
}
/* line 416, ../sass/style.scss */
.catalog-preview .inner > div {
  display: inline-block;
  position: relative;
  border-radius: 5px;
  height: 213px;
}
/* line 421, ../sass/style.scss */
.catalog-preview .inner > div img {
  border-radius: 3px;
}
/* line 424, ../sass/style.scss */
.catalog-preview .inner > div .black-layer-w {
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 5px;
  padding: 20px;
}
/* line 433, ../sass/style.scss */
.catalog-preview .inner > div .black-layer-w p.title {
  color: #ffffff;
  font: 400 18px 'Roboto', sans-serif;
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 439, ../sass/style.scss */
.catalog-preview .inner > div .black-layer-w p.desc {
  color: #ffffff;
  font: 400 13px/15px 'Roboto', sans-serif;
  text-align: left;
}
/* line 444, ../sass/style.scss */
.catalog-preview .inner > div .black-layer-w .see {
  width: 115px;
  height: 36px;
  text-align: center;
  position: absolute;
  bottom: -18px;
  left: 25px;
  background-color: #a8da13;
  color: #ffffff;
  font: 400 16px/34px 'Roboto', sans-serif;
  border-radius: 3px;
  cursor: pointer;
}

/* line 461, ../sass/style.scss */
.offers {
  width: 100%;
  height: 890px;
  margin-top: 120px;
  background: url(../../images/act-bg.jpeg);
  background-size: cover;
  padding-top: 1px;

}
/* line 468, ../sass/style.scss */
.offers .inner {
  position: relative;
  margin-top: 40px;
}
/* line 471, ../sass/style.scss */
.offers .inner p.title {
  color: #ffffff;
  font: 400 36px 'Roboto', sans-serif;
  text-align: center;
  margin-top: 80px;
  margin-bottom: 60px;
}
/* line 475, ../sass/style.scss */
.offers .inner .tabs-nav {
    margin: auto;
    text-align: center;
    margin-bottom: 100px;
}
/* line 479, ../sass/style.scss */
.offers .inner .tabs-nav span {
  display: inline-block;
  padding: 10px 20px;
  color: #ffffff;
  font: 400 14px 'Roboto', sans-serif;
  cursor: pointer;
  border: 1px solid rgba(255, 255, 255, 0.36);
}
.offers .inner .tabs-nav span:first-child {
    border-radius: 5px 0px 0px 5px;
    border-right: 0;
}
.offers .inner .tabs-nav span:last-child {
    border-radius: 0px 5px 5px 0px;
    border-left: 0;
}
/* line 485, ../sass/style.scss */
.offers .inner .tabs-nav span.active {
   background: #70bdf2;
}
/* line 490, ../sass/style.scss */
.offers .inner .tabs {
  text-align: justify;
  display: none;
}
/* line 493, ../sass/style.scss */
.offers .inner .tabs:after {
  content: ' ';
  display: inline-block;
  width: 100%;
}
/* line 498, ../sass/style.scss */
.offers .inner .tabs:nth-of-type(2) {
  display: inline-block;
}
/* line 501, ../sass/style.scss */
.offers .inner .tabs .offer-item {
  display: inline-flex;
  vertical-align: top;
  background-color: #ffffff;
  width: 216px;
  height: 290px;
  padding: 0px 20px;
  border-radius: 3px;
  position: relative;
  align-items: center;
  padding-bottom: 110px;
}
/* line 510, ../sass/style.scss */
.offers .inner .tabs .offer-item .icons {
  position: absolute;
  top: 15px;
}
/* line 513, ../sass/style.scss */
.offers .inner .tabs .offer-item .icons span {
  display: inline-block;
  color: #fff;
  font-size: 14px;
  padding: 2px 5px;
  border-radius: 3px;
}
/* line 517, ../sass/style.scss */
.offers .inner .tabs .offer-item .icons span.up {
  background-color: #acd373;
}
/* line 520, ../sass/style.scss */
.offers .inner .tabs .offer-item .icons span.complect {
  background-color: #58aeff;
}
/* line 523, ../sass/style.scss */
.offers .inner .tabs .offer-item .icons span.percent {
  background-color: #ff8b57;
}
/* line 528, ../sass/style.scss */
.offers .inner .tabs .offer-item .image {
  width: 200px;
  top: 60px;
  left: 30px;
}
/* line 534, ../sass/style.scss */
.offers .inner .tabs .offer-item .image img {
  width:100%;
  height: auto;
}
/* line 539, ../sass/style.scss */
.offers .inner .tabs .offer-item .info {
  position: absolute;
  bottom: 20px;
  left: 0;
  margin: 0 20px;
}
/* line 544, ../sass/style.scss */
.offers .inner .tabs .offer-item .info > p {
  color: #000000;
  font: 400 16px 'Roboto', sans-serif;
  text-align: center;
  position: absolute;
  top: -278%;
}
/* line 548, ../sass/style.scss */
.offers .inner .tabs .offer-item .info > p a {
  text-decoration: none;
  color: #000;
}
/* line 553, ../sass/style.scss */
.offers .inner .tabs .offer-item .info > span {
  display: inline-block;
  width: 102px;
  height: 34px;
  text-align: center;
  color: #fff;
  font: 600 14px/34px 'Roboto', sans-serif;
  border-radius: 3px;
  border: 1px solid #dcecf7;
  background-color: #70bdf2;
}
/* line 562, ../sass/style.scss */
.offers .inner .tabs .offer-item .info > span.price {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
/* line 565, ../sass/style.scss */
.offers .inner .tabs .offer-item .info > span.price img {
  vertical-align: middle;
  position: relative;
  top: -1px;
}
/* line 571, ../sass/style.scss */
.offers .inner .tabs .offer-item .info > span.add2cart {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left: 0;
  cursor: pointer;
}
/* line 581, ../sass/style.scss */
.offers .inner .open-catalog {
  width: 181px;
  text-align: center;
  background-color: #a8da13;
  color: #ffffff;
  font: 400 15px/40px 'Roboto', sans-serif;
  height: 40px;
  margin: auto;
  border-radius: 3px;
  margin-top: 30px;
  cursor: pointer;
}
/* line 592, ../sass/style.scss */
.offers .inner .open-catalog a {
  color: #fff;
  text-decoration: none;
}

/* line 600, ../sass/style.scss */
.company-info .inner {
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 603, ../sass/style.scss */
.company-info .inner .title {
  color: #000000;
  font: 400 22px 'Roboto', sans-serif;
}
/* line 607, ../sass/style.scss */
.company-info .inner .info {
  color: #000000;
  font: 400 15px 'Roboto', sans-serif;
}
/* line 611, ../sass/style.scss */
.company-info .inner img {
  float: right;
  margin-top: 40px;
  margin-left: 80px;
}
/* line 616, ../sass/style.scss */
.company-info .inner .lear-more {
  width: 181px;
  height: 40px;
  background-color: #4cb1f8;
  border-radius: 3px;
  color: #ffffff;
  font: 400 15px/40px 'Roboto', sans-serif;
  text-align: center;
  margin-top: 60px;
  cursor: pointer;
  display: block;
}

/* line 630, ../sass/style.scss */
.support {
  background: url(../../images/bg-offer_new.jpg);
  background-size: cover;
  height: 231px;
  margin-top: 60px;
  position: relative;
  z-index: 2;
}
/* line 635, ../sass/style.scss */
.support .inner {
  padding-top: 1px;
}
/* line 637, ../sass/style.scss */
.support .inner img {
  position: relative;
  top: -38px;
  left: -30px;
  float: left;
  margin-right: 20px;
}
/* line 644, ../sass/style.scss */
.support .inner .title {
  color: #ffffff;
  font: 300 30px 'Roboto', sans-serif;
  margin-bottom: 20px;
}
/* line 649, ../sass/style.scss */
.support .inner .info {
  color: #ffffff;
  font: 400 15px 'Roboto', sans-serif;
}
/* line 653, ../sass/style.scss */
.support .inner .callback {
  margin-top: 30px;
}
/* line 655, ../sass/style.scss */
.support .inner .callback label {
  color: #ffffff;
  font: 400 14px 'Roboto', sans-serif;
}
/* line 658, ../sass/style.scss */
.support .inner .callback label:nth-of-type(2) {
  margin-left: 20px;
}
/* line 662, ../sass/style.scss */
.support .inner .callback input[type="text"] {
    outline: none;
    background: transparent;
    border: 0;
    border-bottom: 1px solid #fff;
    margin-left: 5px;
    position: relative;
    top: -6px;
    color: #fff;
    width: 200px;
    padding: 10px 0px;
    padding-left: 25px;
    font-size: 16px;
    margin-right: 20px;
}
.support .inner .callback input[name=phone]
{
  background-image: url(../../images/iPhone-white-micro.png);
  background-repeat: no-repeat;
  background-position: center left;
}
.support .inner .callback input[name=name]{
  background-image: url(../../images/Man.png);
  background-repeat: no-repeat;
  background-position: center left;
}
.support .inner .callback input[placeholder]
{
  color:rgba(255, 255, 255, 0.4);
}
.support .inner .callback  input::-webkit-input-placeholder{
  color:rgba(255, 255, 255, 0.4);
}
.support .inner .callback  input:-moz-placeholder {
  color:rgba(255, 255, 255, 0.4);
}
/* line 673, ../sass/style.scss */
.support .inner .callback input[type="submit"] {
  width: 130px;
  height: 40px;
  margin-left: 20px;
  background-color: #a8da13;
  outline: none;
  border: 0;
  border-radius: 3px;
  color: #ffffff;
  font: 400 15px 'Roboto', sans-serif;
  position: relative;
  top: -5px;
  cursor: pointer;
}
.support .form__checkbox input[type=checkbox]::after {
  background-color: white;
}

/* line 691, ../sass/style.scss */
.breadcrumb {
  color: #b2b2b2;
  font: 400 14px 'Roboto', sans-serif;
  margin-top: 20px;
}
/* line 695, ../sass/style.scss */
.breadcrumb a, .breadcrumb span {
  color: #b2b2b2;
  font: 400 14px 'Roboto', sans-serif;
  text-decoration: none;
}

/* line 702, ../sass/style.scss */
.content .switches {
  float: right;
}
/* line 704, ../sass/style.scss */
.content .switches span {
  display: inline-block;
  color: #000000;
  font: 400 16px 'Roboto', sans-serif;
  width: 147px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  cursor: pointer;
}
/* line 713, ../sass/style.scss */
.content .switches span.active {
  color: #51aee6;
  font: 400 16px 'Roboto', sans-serif;
  border-radius: 3px;
  border-color: #cee6f5;
  border-width: 1px;
  border-style: solid;
  line-height: 35px;
}
/* line 725, ../sass/style.scss */
.content .checkout-total p.title {
  color: #000000;
  font: 600 18px 'Roboto', sans-serif;
}
/* line 729, ../sass/style.scss */
.content .checkout-total .total {
  margin-top: 30px;
  border: 0;
  width: 350px;
  padding: 0;
}
/* line 734, ../sass/style.scss */
.content .checkout-total .total .total_all {
  width: 350px;
  margin-bottom: 30px;
}
/* line 739, ../sass/style.scss */
.content .checkout-total .send-order {
  margin-bottom: 30px;
}
/* line 742, ../sass/style.scss */
.content .checkout-total .delivery {
  width: 725px;
}
/* line 744, ../sass/style.scss */
.content .checkout-total .delivery textarea {
  width: 680px;
  border-radius: 3px;
  border: 1px solid #E3E6E7;
  height: 106px;
  box-sizing: border-box;
  padding: 10px;
  resize: none;
}
/* line 755, ../sass/style.scss */
.content .checkout {
  margin-top: 30px;
}
/* line 756, ../sass/style.scss */
.content .checkout .title-List {
  color: #000000;
  font: 600 18px 'Roboto', sans-serif;
}
/* line 760, ../sass/style.scss */
.content .checkout .tab {
  display: none;
}
/* line 762, ../sass/style.scss */
.content .checkout .tab > div {
  width: 50%;
  float: left;
  padding-right: 30px;
  box-sizing: border-box;
}
/* line 767, ../sass/style.scss */
.content .checkout .tab > div .title {
  color: #000000;
  font: 600 18px 'Roboto', sans-serif;
  margin-bottom: 35px;
}
/* line 772, ../sass/style.scss */
.content .checkout .tab > div .input-line {
  height: 36px;
  margin-bottom: 10px;
}
/* line 775, ../sass/style.scss */
.content .checkout .tab > div .input-line input {
  float: right;
  border-color: #E3E6E7;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  width: 311px;
  height: 36px;
  color: #000000;
  font: 300 14px/26px 'Roboto', sans-serif;
  box-sizing: border-box;
  padding-left: 15px;
}
.content .checkout .tab > div .input-line select{
    float: right;
    width: 311px;
    height: 36px;
}
/* line 787, ../sass/style.scss */
.content .checkout .tab > div .input-line input[type="submit"] {
  width: 155px;
  height: 36px;
  color: #ffffff;
  font: 600 12px 'Roboto', sans-serif;
  background-color: #70bdf2;
  border-radius: 3px;
  margin-right: 155px;
  margin-top: 20px;
}
/* line 797, ../sass/style.scss */
.content .checkout .tab > div .input-line input[type="password"] {
  font-size: 26px;
  color: #70bdf2;
}
/* line 802, ../sass/style.scss */
.content .checkout .tab > div .input-line textarea {
  float: right;
  border-color: #E3E6E7;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  width: 311px;
  height: 98px;
  font: 300 14px/26px 'Roboto', sans-serif;
  box-sizing: border-box;
  padding-left: 15px;
  resize: none;
}
/* line 815, ../sass/style.scss */
.content .checkout .tab > div .input-line span {
  color: #000000;
  font: 300 14px/36px 'Roboto', sans-serif;
}
/* line 822, ../sass/style.scss */
.content .checkout .tab:nth-of-type(1) {
  display: block;
}
/* line 825, ../sass/style.scss */
.content .checkout .delivery-mode {
  margin-top: 30px;
  cursor: pointer;
}
/* line 828, ../sass/style.scss */
.content .checkout .delivery-mode .icon {
  width: 157px;
  height: 73px;
  border-radius: 3px;
  border: 1px solid #e2f1fa;
  float: left;
  margin-right: 25px;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 837, ../sass/style.scss */
.content .checkout .delivery-mode .icon.active {
  border-color: #70bdf2;
}
/* line 841, ../sass/style.scss */
.content .checkout .delivery-mode .icon.courier {
  background-image: url(../../images/Home@2x.png);
}
/* line 844, ../sass/style.scss */
.content .checkout .delivery-mode .icon.pickup {
  background-image: url(../../images/transport780.png);
}
/* line 848, ../sass/style.scss */
.content .checkout .delivery-mode p.title {
  color: #000000;
  font: 600 14px/26px 'Roboto', sans-serif;
  margin-bottom: 0;
}
/* line 852, ../sass/style.scss */
.content .checkout .delivery-mode p.title span {
  display: inline-block;
  float: right;
  color: #000000;
  font: 400 14px/26px 'Roboto', sans-serif;
}
/* line 859, ../sass/style.scss */
.content .checkout .delivery-mode p.desc {
  color: #a0a0a0;
  font: 400 14px/18px 'Roboto', sans-serif;
  margin-top: 10px;
}
/* line 866, ../sass/style.scss */
.content .checkout .block-payment .payment-mode {
  display: inline-block;
  width: 131px;
  height: 73px;
  border: 1px solid #e2f1fa;
  border-radius: 3px;
  color: #56abe5;
  font: 400 14px/20px 'Roboto', sans-serif;
  vertical-align: top;
  box-sizing: border-box;
  padding: 15px;
  text-align: center;
  margin-right: 15px;
  cursor: pointer;
}
/* line 880, ../sass/style.scss */
.content .checkout .block-payment .payment-mode.active {
  border-color: #70bdf2;
}
/* line 888, ../sass/style.scss */
.content .tabs-panel span {
  display: inline-block;
  color: #000000;
  font: 400 14px 'Roboto', sans-serif;
  margin-right: 20px;
  cursor: pointer;
}
/* line 894, ../sass/style.scss */
.content .tabs-panel span i {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #f1f1f1;
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: 2px;
}
/* line 905, ../sass/style.scss */
.content .tabs-panel span.active i {
  background-color: #70bdf2;
  width: 14px;
  height: 14px;
  background-image: url(../../images/ok-white.png);
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 916, ../sass/style.scss */
.content .delivery {
  width: 253px;
  border: 1px solid #f2f7fa;
  padding: 20px;
  box-sizing: border-box;
  margin-top: 30px;
}
/* line 922, ../sass/style.scss */
.content .delivery ul {
  padding: 0;
  margin: 0;
}
/* line 925, ../sass/style.scss */
.content .delivery ul li {
  list-style: none;
  color: #000000;
  font: 400 14px 'Roboto', sans-serif;
  width: 100%;
  margin-bottom: 10px;
}
/* line 931, ../sass/style.scss */
.content .delivery ul li input {
  display: none;
}
/* line 934, ../sass/style.scss */
.content .delivery ul li input:checked + label:after {
  content: ' ';
  width: 10px;
  height: 10px;
  display: inline-block;
  background-color: #70bdf2;
  border-radius: 50%;
  margin-bottom: 3px;
}
/* line 943, ../sass/style.scss */
.content .delivery ul li label {
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px  solid #e8e8e8;
  border-radius: 25px;
  vertical-align: middle;
  margin-right: 7px;
  text-align: center;
  cursor: pointer;
}
/* line 954, ../sass/style.scss */
.content .delivery ul li span {
  float: right;
  color: #999999;
  font: 300 14px 'Roboto', sans-serif;
}
/* line 961, ../sass/style.scss */
.content .delivery .title {
  color: #000000;
  font: 400 22px 'Roboto', sans-serif;
  margin-top: 0;
  margin-bottom: 15px;
}
/* line 967, ../sass/style.scss */
.content .delivery .separator {
  width: 100%;
  border-top: 1px solid #f2f7fa;
  margin-bottom: 10px;
}
/* line 973, ../sass/style.scss */
.content .total {
  width: 538px;
  border: 1px solid #f2f7fa;
  padding: 20px;
  box-sizing: border-box;
  float: right;
  margin-top: 30px;
}
/* line 980, ../sass/style.scss */
.content .total .title {
  color: #000000;
  font: 400 22px 'Roboto', sans-serif;
  margin-top: 0;
  margin-bottom: 15px;
}
/* line 986, ../sass/style.scss */
.content .total .separator {
  width: 100%;
  border-top: 1px solid #f2f7fa;
  margin-bottom: 10px;
}
/* line 991, ../sass/style.scss */
.content .total ul {
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
}
/* line 995, ../sass/style.scss */
.content .total ul li {
  list-style: none;
  color: #000000;
  font: 400 15px 'Roboto', sans-serif;
  width: 100%;
  margin-bottom: 10px;
}
/* line 1001, ../sass/style.scss */
.content .total ul li > span {
  float: right;
}
/* line 1006, ../sass/style.scss */
.content .total .total_all {
  width: 318px;
  height: 40px;
  background: #f2f7fa;
  line-height: 40px;
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 40px;
  display: inline-block;
}
/* line 1015, ../sass/style.scss */
.content .total .total_all > span {
  float: right;
}
/* line 1019, ../sass/style.scss */
.content .total .fast_order, .content .total .sendOrder {
  display: inline-block;
  width: 160px;
  height: 40px;
  background-color: #70bdf2;
  text-align: center;
  border-radius: 3px;
  text-transform: uppercase;
  color: #ffffff;
  font: 700 12px/40px 'Roboto', sans-serif;
  float: right;
  cursor: pointer;
}
.content .total .fast_order{
  color:#70bdf2;
  background-color: #fff;
}
/* line 1032, ../sass/style.scss */
.content .total .sendOrder {
  margin-bottom: 30px;
}
/* line 1036, ../sass/style.scss */
.content .continue-btn {
  width: 295px;
  height: 40px;
  background-color: #70bdf2;
  border-radius: 3px;
  color: #fff;
  font: 400 16px/40px 'Roboto', sans-serif;
  text-align: center;
  cursor: pointer;
  float: left;
}
/* line 1047, ../sass/style.scss */
.content .cart-list {
  width: 100%;
  margin-top: 35px;
  border: 1px solid #f2f7fa;
}
/* line 1051, ../sass/style.scss */
.content .cart-list thead {
  background-color: #eff6fb;
  color: #616161;
  font: 400 14px 'Roboto', sans-serif;
}
/* line 1055, ../sass/style.scss */
.content .cart-list thead th {
  font-weight: 400;
  padding: 15px 0;
  text-align: left;
}
/* line 1062, ../sass/style.scss */
.content .cart-list tbody tr.disable {
  opacity: 0.5;
}
/* line 1064, ../sass/style.scss */
.content .cart-list tbody tr.disable .buy_block {
  pointer-events: none;
}
/* line 1068, ../sass/style.scss */
.content .cart-list tbody td {
  text-align: left;
  padding: 20px 10px;
}
/* line 1072, ../sass/style.scss */
.content .cart-list tbody .pic {
  text-align: center;
}
/* line 1073, ../sass/style.scss */
.content .cart-list tbody .pic img {
  max-width: 100px;
}
/* line 1079, ../sass/style.scss */
.content .cart-list tbody .name a, .content .cart-list tbody .name p {
  text-align: left;
  color: #4ca8e6;
  font: 400 16px 'Roboto', sans-serif;
  text-decoration: none;
  margin: 0;
}
/* line 1086, ../sass/style.scss */
.content .cart-list tbody .name span.delete, .content .cart-list tbody .name span.redelete {
  color: #939393;
  font: 400 14px 'Roboto', sans-serif;
  border-bottom: 1px dotted #939393;
  cursor: pointer;
}
/* line 1093, ../sass/style.scss */
.content .cart-list tbody .sku {
  color: #000000;
  font: 300 14px 'Roboto', sans-serif;
}
/* line 1098, ../sass/style.scss */
.content .cart-list tbody .price-of-one span {
  display: block;
}
/* line 1100, ../sass/style.scss */
.content .cart-list tbody .price-of-one span:first-child {
  color: #646363;
  font: 400 11px 'Roboto', sans-serif;
}
/* line 1104, ../sass/style.scss */
.content .cart-list tbody .price-of-one span.price {
  color: #000000;
  font: 400 18px 'Roboto', sans-serif;
}
/* line 1114, ../sass/style.scss */
.content .cart-list tbody .counter .buy_block span {
  display: inline-block;
}
/* line 1117, ../sass/style.scss */
.content .cart-list tbody .counter .buy_block .minus {
  border: 1px solid #dcecf7;
  width: 33px;
  height: 33px;
  color: #41b2ff;
  font: 600 14px/32px 'Roboto', sans-serif;
  text-align: center;
  cursor: pointer;
}
/* line 1126, ../sass/style.scss */
.content .cart-list tbody .counter .buy_block .count {
  color: #000000;
  font: 300 14px 'Roboto', sans-serif;
  width: 20px;
  text-align: center;
}
/* line 1132, ../sass/style.scss */
.content .cart-list tbody .counter .buy_block .plus {
  border: 1px solid #dcecf7;
  width: 33px;
  height: 33px;
  color: #41b2ff;
  font: 600 14px/33px 'Roboto', sans-serif;
  text-align: center;
  cursor: pointer;
}
/* line 1144, ../sass/style.scss */
.content .cart-list tbody .total_of_tovar span {
  color: #000000;
  font: 600 18px 'Roboto', sans-serif;
}
/* line 1151, ../sass/style.scss */
.content .clear-cart {
  width: 78px;
  height: 35px;
  border-radius: 25px;
  border: 1px solid #e8e8e8;
  background: url(../../images/clear-cart.png) no-repeat center left 15px;
  padding-left: 35px;
  color: #8b8b8b;
  font: 400 14px/35px 'Roboto', sans-serif;
  float: right;
  margin-top: -50px;
  cursor: pointer;
}
/* line 1164, ../sass/style.scss */
.content .sidebar {
  width: 251px;
  margin-top: 30px;
  border: 1px solid #f1f1f1;
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 1170, ../sass/style.scss */
.content .sidebar .s-lbl {
  display: block;
  width: 100%;
  box-sizing: border-box;
  color: #000000;
  font: 400 18px 'Roboto', sans-serif;
  padding: 15px 0px;
  padding-left: 20px;
  background: url(../../images/up.png) no-repeat center right 35px;
  border-bottom: 2px solid #fff;
}
/* line 1181, ../sass/style.scss */
.content .sidebar > ul {
  padding: 0px;
  margin: 0;
  background-color: #f7f7f7;
}
/* line 1185, ../sass/style.scss */
.content .sidebar > ul li {
  list-style: none;
  text-align: left;
  color: #000000;
  font: 400 14px 'Roboto', sans-serif;
  padding: 15px 0;
  padding-left: 20px;
  border-bottom: 2px solid #fff;
  background: #fff;
}
.content .sidebar > ul li[data-type=child]{
  padding:10px 0;
  padding-left:15px;
}
/* line 1193, ../sass/style.scss */
.content .sidebar > ul li a {
  color: #70bdf2;
  font: 400 14px 'Roboto', sans-serif;
  text-decoration: none;
}
/* line 1198, ../sass/style.scss */
.content .sidebar > ul li > ul {
  display: none;
}
/* line 1201, ../sass/style.scss */
.content .sidebar > ul li.active {
  color: #000;
  font: 400 14px 'Roboto', sans-serif;
  border-left: 4px solid #70bdf2;
  border-bottom: 0px;
  background: transparent;
}
/* line 1206, ../sass/style.scss */
.content .sidebar > ul li.active a {
  color: #000;
}
/* line 1209, ../sass/style.scss */
.content .sidebar > ul li.active ul {
  display: block;
  padding: 15px 0;
  margin: 0;
  margin-left: -20px;
  margin-top: 15px;
  border-bottom: 1px solid #f1f1f1;
  background: #fff;
}
/* line 1218, ../sass/style.scss */
.content .sidebar > ul li.active ul li {
  background: #fff;
  list-style: url(../../images/dotted.png);
  margin-left: 35px;
  padding: 8px 0;
  padding-left: 10px;
}
/* line 1230, ../sass/style.scss */
.content .order-ready {
  width: 100%;
  padding: 10px 35px;
  border: 1px solid #e2f1fa;
  margin-bottom: 70px;
}
/* line 1235, ../sass/style.scss */
.content .order-ready p {
  color: #000000;
  font: 300 14px 'Roboto', sans-serif;
}
/* line 1239, ../sass/style.scss */
.content .order-ready p.title {
  color: #000000;
  font: 600 20px 'Roboto', sans-serif;
  margin-top: 10px;
}
/* line 1244, ../sass/style.scss */
.content .order-ready p.pay {
  color: #000000;
  font: 400 16px/24px 'Roboto', sans-serif;
}
/* line 1247, ../sass/style.scss */
.content .order-ready p.pay + img {
  float: left;
  margin-right: 30px;
}
/* line 1252, ../sass/style.scss */
.content .order-ready .pay-btn {
  width: 125px;
  height: 40px;
  background-color: #a8da13;
  text-transform: uppercase;
  color: #ffffff;
  font: 600 12px/40px 'Roboto', sans-serif;
  text-align: center;
  margin-top: 20px;
  border-radius: 3px;
}
/* line 1264, ../sass/style.scss */
.content .page_title {
  color: #000000;
  font: 400 22px 'Roboto', sans-serif;
  margin-top: 15px;
}
.content .page_title
/* line 1269, ../sass/style.scss */
.content .catalog {
  width: 100%;
  margin-bottom: 80px;
}
/* line 1272, ../sass/style.scss */
.content .catalog .title {
  border-bottom: 1px solid #eee;
}
/* line 1275, ../sass/style.scss */
.content .catalog .catalog-item {
  display: inline-block;
  vertical-align: top;
}
/* line 1278, ../sass/style.scss */
.content .catalog .catalog-item .item-list {
  text-align: justify;
  margin-top: 30px;
  width: 550px;
}
/* line 1282, ../sass/style.scss */
.content .catalog .catalog-item .item-list:after {
  content: ' ';
  width: 100%;
  display: inline-block;
}
/* line 1287, ../sass/style.scss */
.content .catalog .catalog-item .item-list .item {
  display: inline-block;
  width: 180px;
  vertical-align: top;
}
/* line 1291, ../sass/style.scss */
.content .catalog .catalog-item .item-list .item a {
  text-decoration: underline;
}
/* line 1294, ../sass/style.scss */
.content .catalog .catalog-item .item-list .item .pic {
  height: 80px;
}
/* line 1296, ../sass/style.scss */
.content .catalog .catalog-item .item-list .item .pic img {
  height: 100%;
}
/* line 1300, ../sass/style.scss */
.content .catalog .catalog-item .item-list .item .name {
  display: block;
  color: #70bdf2;
  font: 400 16px 'Roboto', sans-serif;
  text-decoration: underline;
  margin-top: 15px;
  text-align: left;
}
/* line 1308, ../sass/style.scss */
.content .catalog .catalog-item .item-list .item .count {
  color: #aeaeae;
  font: 400 14px 'Roboto', sans-serif;
  display: block;
}
/* line 1316, ../sass/style.scss */
.content .catalog .cat-cloud {
  width: 530px;
  padding-right: 20px;
}
/* line 1319, ../sass/style.scss */
.content .catalog .cat-cloud a {
  color: #70bdf2;
  font: 400 16px/30px 'Roboto', sans-serif;
  display: inline-block;
  padding-right: 15px;
}
/* line 1327, ../sass/style.scss */
.content .catalog .and-more a {
  color: #70bdf2;
  font: 400 16px/26px 'Roboto', sans-serif;
}
/* line 1333, ../sass/style.scss */
.content .catalog-child {
  text-align: justify;
}
/* line 1335, ../sass/style.scss */
.content .catalog-child:after {
  content: ' ';
  display: inline-block;
  width: 100%;
}
/* line 1340, ../sass/style.scss */
.content .catalog-child .item {
  display: inline-block;
  vertical-align: top;
  width: 223px;
  min-height: 237px;
  padding: 15px;
  border: 1px solid #eff6fb;
  margin-bottom: 30px;
}
/* line 1348, ../sass/style.scss */
.content .catalog-child .item .pic {
  width: 100%;
  text-align: center;
  margin-top: 3px;
  height: 160px;
}
/* line 1353, ../sass/style.scss */
.content .catalog-child .item .pic img {
  max-height: 150px;
  width: 100%;
}
/* line 1358, ../sass/style.scss */
.content .catalog-child .item a {
  color: #70bdf2;
  font: 400 16px 'Roboto', sans-serif;
}
/* line 1362, ../sass/style.scss */
.content .catalog-child .item .name {
  display: block;
  color: #70bdf2;
  font: 400 16px 'Roboto', sans-serif;
  text-align: left;
}
/* line 1368, ../sass/style.scss */
.content .catalog-child .item .count {
  color: #aeaeae;
  font: 300 14px 'Roboto', sans-serif;
}
/* line 1374, ../sass/style.scss */
.content .services-list {
  text-align: justify;
}
/* line 1376, ../sass/style.scss */
.content .services-list:after {
  content: ' ';
  display: inline-block;
  width: 100%;
}
/* line 1381, ../sass/style.scss */
.content .services-list .item {
  width: 253px;
  min-height: 320px;
  display: inline-block;
  vertical-align: top;
  border: 1px solid #eff6fb;
  border-radius: 3px;
  margin-bottom: 30px;
}
/* line 1389, ../sass/style.scss */
.content .services-list .item .pic {
  height: 167px;
  overflow: hidden;
}
/* line 1393, ../sass/style.scss */
.content .services-list .item .title {
  color: #000000;
  font: 600 16px 'Roboto', sans-serif;
  margin-left: 20px;
  margin-bottom: 10px;
}
/* line 1399, ../sass/style.scss */
.content .services-list .item .desc {
  color: #000000;
  font: 300 14px/24px 'Roboto', sans-serif;
  margin-left: 20px;
  margin-right: 20px;
  text-align: left;
  margin-top: 0;
}
/* line 1406, ../sass/style.scss */
.content .services-list .item .desc a {
  color: #67baf2;
  font: 300 14px/24px 'Roboto', sans-serif;
}
/* line 1413, ../sass/style.scss */
.content .in-text {
  color: #000000;
  font: 400 14px/24px 'Roboto', sans-serif;
}
/* line 1417, ../sass/style.scss */
.content .goods-grid-list {
  text-align: justify;
}
/* line 1419, ../sass/style.scss */
.content .goods-grid-list:after {
  content: ' ';
  display: inline-block;
  width: 100%;
}
/* line 1424, ../sass/style.scss */
.content .goods-grid-list .offer-item {
  display: inline-block;
  vertical-align: top;
  background-color: #ffffff;
  width: 216px;
  height: 373px;
  padding: 0px 20px;
  border-radius: 3px;
  position: relative;
  border: 1px solid #eff6fb;
  margin-bottom: 25px;
}
/* line 1435, ../sass/style.scss */
.content .goods-grid-list .offer-item .icons {
  position: absolute;
  top: 15px;
}
/* line 1438, ../sass/style.scss */
.content .goods-grid-list .offer-item .icons span {
  display: inline-block;
  color: #fff;
  font-size: 14px;
  padding: 2px 5px;
  border-radius: 3px;
}
/* line 1442, ../sass/style.scss */
.content .goods-grid-list .offer-item .icons span.up {
  background-color: #acd373;
}
/* line 1445, ../sass/style.scss */
.content .goods-grid-list .offer-item .icons span.complect {
  background-color: #58aeff;
}
/* line 1448, ../sass/style.scss */
.content .goods-grid-list .offer-item .icons span.percent {
  background-color: #ff8b57;
}
/* line 1453, ../sass/style.scss */
.content .goods-grid-list .offer-item .image {
  height: 165px;
  width: 200px;
  position: absolute;
  top: 60px;
  left: 25px;
  text-align: center;
}
/* line 1460, ../sass/style.scss */
.content .goods-grid-list .offer-item .image img {
  max-width: 100%;
  max-height: 140px;
}
/* line 1465, ../sass/style.scss */
.content .goods-grid-list .offer-item .info {
  position: absolute;
  bottom: 20px;
  left: 0;
  margin: 0 20px;
}
/* line 1470, ../sass/style.scss */
.content .goods-grid-list .offer-item .info > p {
  color: #000000;
  font: 400 16px 'Roboto', sans-serif;
  text-align: center;
}
/* line 1474, ../sass/style.scss */
.content .goods-grid-list .offer-item .info > p a {
  text-decoration: none;
  color: #000;
}
/* line 1479, ../sass/style.scss */
.content .goods-grid-list .offer-item .info > span {
  display: inline-block;
  width: 102px;
  height: 34px;
  text-align: center;
  color: #70bdf2;
  font: 600 14px/34px 'Roboto', sans-serif;
  border-radius: 3px;
  border: 1px solid #dcecf7;
}
/* line 1488, ../sass/style.scss */
.content .goods-grid-list .offer-item .info > span.price {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
/* line 1491, ../sass/style.scss */
.content .goods-grid-list .offer-item .info > span.price img {
  vertical-align: middle;
  position: relative;
  top: -1px;
}
/* line 1497, ../sass/style.scss */
.content .goods-grid-list .offer-item .info > span.add2cart {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left: 0;
  cursor: pointer;
}
/* line 1507, ../sass/style.scss */
.content div.filter {
  width: 253px;
  border-radius: 3px;
  margin-top: 30px;
  position:relative;
}
/* line 1511, ../sass/style.scss */
.content .filter > div {
  border: 1px solid #f1f1f1;
}
/* line 1513, ../sass/style.scss */
.content .filter > div > div {
  padding: 20px;
  border-bottom: 1px solid #f1f1f1;
}
/* line 1516, ../sass/style.scss */
.content .filter > div > div span.title {
  color: #000000;
  font: 400 16px 'Roboto', sans-serif;
  background: url(../../images/arrow-up.png) no-repeat center right;
  display: flex;
  width: 100%;
}
/* line 1523, ../sass/style.scss */
.content .filter > div > div .ui-slider {
  height: 4px !important;
  margin-top: 35px;
}
/* line 1526, ../sass/style.scss */
.content .filter > div > div .ui-slider .min {
  position: absolute;
  color: #686868;
  font: 400 12px 'Roboto', sans-serif;
  left: 0;
  top: -25px;
}
/* line 1533, ../sass/style.scss */
.content .filter > div > div .ui-slider .max {
  position: absolute;
  color: #686868;
  font: 400 12px 'Roboto', sans-serif;
  right: 0;
  top: -25px;
}
/* line 1541, ../sass/style.scss */
.content .filter > div > div .ui-corner-all {
  border-radius: 25px;
  background: #fff;
}
/* line 1545, ../sass/style.scss */
.content .filter > div > div .ui-slider-handle {
  width: 10px;
  height: 10px;
  border: 2px solid #a8da13;
}
/* line 1550, ../sass/style.scss */
.content .filter > div > div .ui-slider-range {
  background: #a8da13;
}
/* line 1553, ../sass/style.scss */
.content .filter > div > div .ui-widget-content {
  border-color: #a8da13;
}
/* line 1556, ../sass/style.scss */
.content .filter > div > div .attr_val {
  display: inline-block;
  width: 100%;
  color: #000000;
  font: 400 14px 'Roboto', sans-serif;
}
/* line 1562, ../sass/style.scss */
.content .filter > div > div .check_line {
  margin-top: 15px;
}
.content .filter > div > div .check_line a{
    text-decoration:none;
}
/* line 1565, ../sass/style.scss */
.content .filter > div > div .check_line input {
  display: none;
}
/* line 1568, ../sass/style.scss */
.content .filter > div > div .check_line label {
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 1px;
  background-color: #f1f1f1;
  margin-right: 5px;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 1583, ../sass/style.scss */
.content .filter > div > div .check_line input:checked + label {
  background-color: #a8da13;
  background-image: url(../../images/check_ok.png);
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 1590, ../sass/style.scss */
.content .filter > div > div .input-line {
  height: 36px;
  margin-top: 15px;
}
/* line 1593, ../sass/style.scss */
.content .filter > div > div .input-line input {
  outline: 0;
  border: 1px solid #e8e8e8;
  border-radius: 3px;
  color: #000000;
  font: 400 14px 'Roboto', sans-serif;
  padding: 10px;
  box-sizing: border-box;
}
/* line 1602, ../sass/style.scss */
.content .filter > div > div .input-line .min {
  width: 93px;
  height: 34px;
  background-color: #f1f1f1;
}
/* line 1607, ../sass/style.scss */
.content .filter > div > div .input-line .max {
  width: 93px;
  height: 34px;
  background-color: #f1f1f1;
  float: right;
}
/* line 1616, ../sass/style.scss */
.content .filter .buttons {
  background-color: #f7f7f7;
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
  text-align: center;
}
/* line 1622, ../sass/style.scss */
.content .filter .buttons input.filter {
  width: 200px;
  height: 31px;
  background-color: #a8da13;
  color: #ffffff;
  font: 600 14px/31px 'Roboto', sans-serif;
  padding: 0;
  border-radius: 3px;
  border: 0;
  outline: none;
  margin-bottom: 10px;
}
/* line 1634, ../sass/style.scss */
.content .filter .buttons div {
  display: inline-block;
  margin-top: 0;
  cursor: pointer;
}
/* line 1638, ../sass/style.scss */
.content .filter .buttons div.reset {
  width: 200px;
  height: 29px;
  border-radius: 3px;
  border: 2px solid #a8da13;
  color: #a8da13;
  padding: 0;
  font: 600 14px/29px 'Roboto', sans-serif;
}
/* line 1650, ../sass/style.scss */
.content .clearfix {
  clear: both;
  width: 100%;
}
/* line 1654, ../sass/style.scss */
.content .product-list {
  border: 1px solid #f1f1f1;
  float: right;
  width: 821px;
  margin-top: 30px;
}
/* line 1659, ../sass/style.scss */
.content .product-list .product-item {
  border-bottom: 1px solid #f1f1f1;
  padding: 20px;
  box-sizing: border-box;
  position: relative;
}
/* line 1664, ../sass/style.scss */
.content .product-list .product-item .attributes {
  display: inline-block;
  margin: 0;
  padding-left: 20px;
}
/* line 1668, ../sass/style.scss */
.content .product-list .product-item .attributes li {
  color: #70bdf2;
}
/* line 1670, ../sass/style.scss */
.content .product-list .product-item .attributes li span {
  color: #9c9c9c;
}
/* line 1675, ../sass/style.scss */
.content .product-list .product-item .pic {
  float: left;
  width: 210px;
  text-align: center;
  margin-right: 20px;
  position: absolute;
  height: 100%;
  top: 0;
  left: 25px;
}
/* line 1684, ../sass/style.scss */
.content .product-list .product-item .pic img {
  max-width: 210px;
  position: absolute;
}
/* line 1689, ../sass/style.scss */
.content .product-list .product-item .info {
  margin-left: 240px;
}
/* line 1691, ../sass/style.scss */
.content .product-list .product-item .info a {
  text-decoration: none;
}
/* line 1694, ../sass/style.scss */
.content .product-list .product-item .info p.name {
  color: #70bdf2;
  font: 700 16px 'Roboto', sans-serif;
}
/* line 1698, ../sass/style.scss */
.content .product-list .product-item .info p.sku {
  color: #9c9c9c;
  font: 300 14px 'Roboto', sans-serif;
  margin-top: 0;
}
/* line 1703, ../sass/style.scss */
.content .product-list .product-item .info .price_info {
  margin-top: 10px;
}
/* line 1705, ../sass/style.scss */
.content .product-list .product-item .info .price_info span {
  display: inline-block;
}
/* line 1709, ../sass/style.scss */
.content .product-list .product-item .info .price {
  color: #000000;
  font: 700 24px 'Roboto', sans-serif;
  margin-right: 15px;
}
/* line 1714, ../sass/style.scss */
.content .product-list .product-item .info .old_price {
  color: #000000;
  font: 400 14px 'Roboto', sans-serif;
  text-decoration: line-through;
  margin-right: 25px;
}
/* line 1720, ../sass/style.scss */
.content .product-list .product-item .info .isset {
  color: #000000;
  font: 300 14px 'Roboto', sans-serif;
}
/* line 1723, ../sass/style.scss */
.content .product-list .product-item .info .isset img {
  margin-right: 5px;
}
/* line 1727, ../sass/style.scss */
.content .product-list .product-item .info .desc {
  color: #000000;
  font: 300 14px 'Roboto', sans-serif;
}
/* line 1731, ../sass/style.scss */
.content .product-list .product-item .info .buy_block {
  margin-top: 15px;
}
/* line 1733, ../sass/style.scss */
.content .product-list .product-item .info .buy_block span {
  display: inline-block;
}
/* line 1736, ../sass/style.scss */
.content .product-list .product-item .info .buy_block .minus {
  border: 1px solid #dcecf7;
  width: 33px;
  height: 33px;
  color: #41b2ff;
  font: 600 14px/32px 'Roboto', sans-serif;
  text-align: center;
  cursor: pointer;
}
/* line 1745, ../sass/style.scss */
.content .product-list .product-item .info .buy_block .count {
  color: #000000;
  font: 300 14px 'Roboto', sans-serif;
  width: 20px;
  text-align: center;
}
/* line 1751, ../sass/style.scss */
.content .product-list .product-item .info .buy_block .plus {
  border: 1px solid #dcecf7;
  width: 33px;
  height: 33px;
  color: #41b2ff;
  font: 600 14px/33px 'Roboto', sans-serif;
  text-align: center;
  cursor: pointer;
}
/* line 1760, ../sass/style.scss */
.content .product-list .product-item .info .buy_block .add2cart {
  width: 99px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border: 1px solid #dcecf7;
  height: 34px;
  background: #70bdf2;
  color:#fff;
  text-align: center;
  font: 400 14px/34px 'Roboto', sans-serif;
  margin-left: 20px;
  cursor: pointer;
}
/* line 1772, ../sass/style.scss */
.content .product-list .product-item .info .buy_block .oneclick {
  width: 99px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border: 1px solid #dcecf7;
  height: 34px;
  color: #70bdf2;
  font: 400 14px/34px 'Roboto', sans-serif;
  text-align: center;
  border-left: 0px;
  cursor: pointer;
}
/* line 1788, ../sass/style.scss */
.content .sort-panel {
  border-bottom: 1px solid #f1f1f1;
  color: #686868;
  font: 400 12px 'Roboto', sans-serif;
}
/* line 1792, ../sass/style.scss */
.content .sort-panel div {
  margin-left: 286px;
  box-sizing: border-box;
}
/* line 1796, ../sass/style.scss */
.content .sort-panel a {
  color: #686868;
  text-decoration: none;
  line-height: 25px;
  padding: 3px 0px;
  margin-right: 30px;
}
/* line 1802, ../sass/style.scss */
.content .sort-panel a.active {
  border-bottom: 2px solid #70bdf2;
}
/* line 1807, ../sass/style.scss */
.content .search-form {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 1810, ../sass/style.scss */
.content .search-form .lbl {
  color: #000000;
  font: 400 22px/36px 'Roboto', sans-serif;
  padding-right: 20px;
  vertical-align: top;
}
/* line 1816, ../sass/style.scss */
.content .search-form .input {
  display: inline-block;
}
/* line 1818, ../sass/style.scss */
.content .search-form .input input {
  outline: none;
  border: 0px;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  width: 499px;
  padding: 8px 15px;
}
/* line 1826, ../sass/style.scss */
.content .search-form .input p {
  color: #c3c3c3;
  margin-top: 10px;
  font: 400 14px 'Roboto', sans-serif;
  max-width: 499px;
}
/* line 1834, ../sass/style.scss */
.content .search-form .search input {
  vertical-align: top;
  width: 119px;
  padding-left: 30px;
  height: 40px;
  background-color: #70bdf2;
  outline: none;
  border-radius: 3px;
  border: 0;
  color: #ffffff;
  font: 600 16px 'Roboto', sans-serif;
  background-image: url(../../images/magnifying-glass-.png);
  background-repeat: no-repeat;
  background-position: center left 15px;
  margin-left: 12px;
}
.content .search-form__container {
  min-height: 60vh;
  padding: 0 15px;
  box-sizing: border-box;
}
.content .search-form__empty {
  display: inline-block;
  position: relative;
  width: 100%;
}
.content .search-form__empty span {
  display: block;
  text-align: left;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 5px;
}
.content .search-form__empty p {
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .content .search-form__container .input input {
    display: block;
    width: 290px;
    margin-bottom: 10px;
    box-sizing: border-box;
  }
  .content .search-form__container .search input {
    display: block;
    width: 100%;
    max-width: 290px;
    margin: 0;
    box-sizing: border-box;
  }
}
/* line 1852, ../sass/style.scss */
.content .news-list {
  text-align: justify;
}
/* line 1854, ../sass/style.scss */
.content .news-list:after {
  content: ' ';
  display: inline-block;
  width: 100%;
}
/* line 1859, ../sass/style.scss */
.content .news-list > div {
  display: inline-block;
  vertical-align: top;
  width: 240px;
  text-align: left;
  margin-bottom: 60px;
}
/* line 1865, ../sass/style.scss */
.content .news-list > div .pic {
  height: 120px;
}
/* line 1868, ../sass/style.scss */
.content .news-list > div .name {
  color: #70bdf2;
  font: 400 15px 'Roboto', sans-serif;
}
/* line 1872, ../sass/style.scss */
.content .news-list > div .time {
  margin-top: 10px;
  padding-left: 26px;
  background-image: url(../../images/icon-clock.png);
  background-repeat: no-repeat;
  background-position: center left;
  color: #bbbbbb;
  font: 400 15px 'Roboto', sans-serif;
}
/* line 1881, ../sass/style.scss */
.content .news-list > div .desc {
  color: #000000;
  font: 300 15px 'Roboto', sans-serif;
  margin-top: 10px;
}
/* line 1889, ../sass/style.scss */
.content .news-item .page_title {
  margin-bottom: 10px;
}
/* line 1892, ../sass/style.scss */
.content .news-item .time {
  padding-left: 26px;
  background-image: url(../../images/icon-clock.png);
  background-repeat: no-repeat;
  background-position: center left;
  color: #bbbbbb;
  font: 400 15px/15px 'Roboto', sans-serif;
  height: 16px;
}
/* line 1901, ../sass/style.scss */
.content .news-item .body_news {
  width: 615px;
  color: #000000;
  font: 300 15px 'Roboto', sans-serif;
}
/* line 1906, ../sass/style.scss */
.content .news-item .pic {
  float: right;
  max-width: 450px;
}
/* line 1910, ../sass/style.scss */
.content .news-item .clearfix {
  width: 100%;
  clear: both;
}
/* line 1918, ../sass/style.scss */
.content .goods-item .tabs > ul {
  margin: 0;
  padding: 0;
}
/* line 1921, ../sass/style.scss */
.content .goods-item .tabs > ul li {
  list-style: none;
  display: inline-block;
  padding: 15px 2px;
  margin: 0 25px;
  cursor: pointer;
}
.content .goods-item .desc .tabs > ul li{
  padding: 10px 7px;
  margin: 0px 15px;
  font: 400 17px 'Roboto', sans-serif;
  color: #000;
}
.content .goods-item .desc .tabs ul{
  border-bottom: 1px solid #e8f4ff;
}
.content .goods-item .desc .tabs{
  margin-top: 15px;
  margin-left: 0px;
  height: 270px;
  box-sizing: border-box;
  box-shadow: 0px 1px 3px 0.4px #8dcbff;
}
.content .goods-item{
  margin-top: 55px;
}
/* line 1927, ../sass/style.scss */
.content .goods-item .tabs > ul li.active {
  border-bottom: 2px solid #70bdf2;
}
.content .goods-item .desc .tabs > ul li.active {
  border-bottom: 2px solid #70bdf2;
}
.content .goods-item .desc .tabs .tab-item ul{
    margin:0;
    padding: 0;
    margin-top: 30px;
}
.content .goods-item .desc .tabs .tab-item ul li{
  color:#70bdf2;
  font: 400 15px 'Roboto', sans-serif;
  line-height: 45px;
  list-style: none;
  box-sizing: border-box;
  padding: 0 25px;
  height: 45px;
}
.content .goods-item .desc .tabs .tab-item ul li:nth-child(2n-1){
  background-color: #eff6fb;
}
.content .goods-item .desc .tabs .tab-item ul li span{
  color:#000;
}
.content .goods-item .desc .tabs .tab-item ul li span.prices{
  float: right;
  display: inline-block;
}
.content .goods-item .desc .tabs .tab-item ul li.base{
  color: #a8da13;
  margin-top: 20px;
}
.content .goods-item .goods-params{
  box-sizing: border-box;
  box-shadow: 0px 1px 3px 0.4px #8dcbff;
  width: 805px;
  margin-top: 15px;
  float:left;
}
.content .goods-item .goods-params > ul{
  border-bottom: 1px solid #e8f4ff;
}
.content .goods-item .goods-params ul li{
  font-size: 17px;
  color: #000;
}
.content .goods-item .goods-params ul.attributes{
  margin: 0;
  padding: 0;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.content .goods-item .goods-params ul.attributes li{
  margin: 0;
  list-style: none;
  background: url(../../images/bg-description-list.gif) repeat-x 0 70%;
  margin-bottom: 20px;
  font-size: 14px;
  width: 48%;
}
.content .goods-item .goods-params ul.attributes li .text-left{
  background-color: #ffffff;
  padding-right: 5px;
}
.content .goods-item .goods-params ul.attributes li .text-right{
  background-color: #ffffff;
  float: right;
  padding-left: 5px;
}

.content .goods-item .goods-params .tab-item{
  padding: 20px 25px;
  font-size: 14px;
  line-height: 20px;
}
.content .goods-item .goods-params .tab-item .tab-title
{
  font-size: 24px;
  margin-bottom: 15px;
}
  /* line 1932, ../sass/style.scss */
.content .goods-item .tabs .tab-item {
  display: none;
}
.content .goods-item .desc .tabs .tab-item{
  padding-top: 0px;
}
.content .goods-item .desc{
  width: 420px;
}
/* line 1937, ../sass/style.scss */
.content .goods-item .tabs .tab-item:nth-of-type(1) {
  display: block;
}
/* line 1942, ../sass/style.scss */
.content .goods-item .goods-body {
  width: 100%;
  float: right;
}
/* line 1946, ../sass/style.scss */
.content .goods-item .goods-body .goods-content {
  position: relative;
}
/* line 1957, ../sass/style.scss */
.content .goods-item .goods-body .goods-content .clearfix {
  width: 100%;
  clear: both;
}
/* line 1961, ../sass/style.scss */
.content .goods-item .goods-body .goods-content .pic {
  width: 540px;
  height: 540px;
  text-align: center;
  padding-top: 50px;
  padding-bottom: 10px;
  float: left;
  box-sizing: border-box;
  box-shadow: 0px 1px 3px 0.4px #8dcbff;
}
/* line 1967, ../sass/style.scss */
.content .goods-item .goods-body .goods-content .pic > img {
  max-width: 300px;
}
/* line 1970, ../sass/style.scss */
.content .goods-item .goods-body .goods-content .pic .small {
  margin-top: 20px;
  cursor: pointer;
}
/* line 1973, ../sass/style.scss */
.content .goods-item .goods-body .goods-content .pic .small span {
  display: inline-block;
  padding: 5px;
  vertical-align: middle;
}
/* line 1977, ../sass/style.scss */
.content .goods-item .goods-body .goods-content .pic .small span.active {
  border: 1px solid #e8e8e8;
}
/* line 1981, ../sass/style.scss */
.content .goods-item .goods-body .goods-content .pic .small img {
  max-width: 70px;
}
/* line 1986, ../sass/style.scss */
.content .goods-item .goods-body .goods-content .desc {
  width: 570px;
  float: right;
  box-sizing: border-box;
  padding: 0px 15px;
  padding-right: 0;
}
.content .goods-item .goods-body .goods-content .desc .part-1{
  box-sizing: border-box;
  box-shadow: 0px 1px 3px 0.4px #8dcbff;
  width: 100%;
  padding: 30px 20px;
  height: 255px;
}
.content .goods-item .goods-body .goods-content .desc .part-1 h1{
  margin-top: 0;
}
/* line 1992, ../sass/style.scss */
.content .goods-item .goods-body .goods-content .desc .sku {
  color: #9c9c9c;
  font: 400 14px 'Roboto', sans-serif;
  display: block;
}
/* line 1997, ../sass/style.scss */
.content .goods-item .price_info {
  margin-top: 10px;
}
/* line 1999, ../sass/style.scss */
.content .goods-item .price_info span {
  display: inline-block;
}
/* line 2003, ../sass/style.scss */
.content .goods-item .price {
  color: #58aeff;
  font: 700 24px 'Roboto', sans-serif;
  margin-right: 15px;
}
/* line 2008, ../sass/style.scss */
.content .goods-item .old_price {
  color: #000000;
  font: 400 14px 'Roboto', sans-serif;
  text-decoration: line-through;
  margin-right: 25px;
}
/* line 2014, ../sass/style.scss */
.content .goods-item .isset {
  color: #000000;
  font: 300 14px 'Roboto', sans-serif;
}
/* line 2017, ../sass/style.scss */
.content .goods-item .isset img {
  margin-right: 5px;
}
/* line 2021, ../sass/style.scss */
.content .goods-item .goods-body .goods-content .desc .buy_block {
  margin-top: 15px;
}
/* line 2023, ../sass/style.scss */
.content .goods-item .goods-body .goods-content .desc .buy_block span {
  display: inline-block;
  cursor: pointer;
}
/* line 2026, ../sass/style.scss */
.content .goods-item .goods-body .goods-content .desc .buy_block .minus {
  border: 1px solid #dcecf7;
  width: 33px;
  height: 33px;
  color: #41b2ff;
  font: 600 14px/32px 'Roboto', sans-serif;
  text-align: center;
  cursor: pointer;
  border-radius: 2px;
}
/* line 2035, ../sass/style.scss */
.content .goods-item .goods-body .goods-content .desc .buy_block .count {
  color: #000000;
  font: 300 14px 'Roboto', sans-serif;
  width: 20px;
  text-align: center;
}
/* line 2041, ../sass/style.scss */
.content .goods-item .goods-body .goods-content .desc .buy_block .plus {
  border: 1px solid #dcecf7;
  width: 33px;
  height: 33px;
  color: #41b2ff;
  font: 600 14px/33px 'Roboto', sans-serif;
  text-align: center;
  border-radius: 2px;
}
/* line 2049, ../sass/style.scss */
.content .goods-item .add2cart {
  width: 80px;
  border-radius: 3px;
  border: 1px solid #58aeff;
  height: 34px;
  background-color: #58aeff;
  color:#fff;
  text-align: center;
  font: 400 14px/34px 'Roboto', sans-serif;
  margin-left: 20px;
  cursor: pointer;
  margin-right: 20px;
  background-image: url("../../images/cart-micro-icon.png");
  background-position: center left 7px;
  background-repeat: no-repeat;
  padding-left: 25px;
  display: inline-block;
}
.content .goods-item .warranty
{
  padding: 20px;
  font-size: 16px;
  padding: 25px !important;
}
.content .goods-item .set-goods{
  box-shadow: 0px 1px 3px 0.4px #8dcbff;
  width: 290px;
  float: right;
  margin-top: 15px;
  padding-bottom: 15px;
}
.content .goods-item .set-goods .price_info{
  margin-left: 20px;
  margin-top: -5px;
  margin-bottom: 15px;
}
.content .goods-item .set-goods ul li{
  font-size: 17px;
  line-height: 28px;
}
.content .goods-item .set-goods ul li span {
  font-size: 14px;
}
.content .goods-item .set-goods .set-goods-title{
  height: 52px;
  padding-left: 25px;
  line-height: 52px;
  border-bottom: 1px solid #e8f4ff;
}
/* line 2061, ../sass/style.scss */
.content .goods-item .oneclick {
  width: 99px;
  border-radius: 3px;
  border: 1px solid #58aeff;
  height: 34px;
  color: #70bdf2;
  font: 400 14px/34px 'Roboto', sans-serif;
  text-align: center;
  cursor: pointer;
  margin-right: 20px;
  display: inline-block;
}
/* line 2075, ../sass/style.scss */
.content .goods-item .goods-body .goods-content .desc-text {
  color: #000000;
  font: 300 14px 'Roboto', sans-serif;
  width: 420px;
  float: left;
  box-sizing: border-box;
  padding: 20px 25px;
  border-top: 1px solid #f1f1f1;
  margin-top: 20px;
}
/* line 2089, ../sass/style.scss */
.content .goods-item .clearfix {
  clear: both;
  width: 100%;
}
/* line 2093, ../sass/style.scss */
.content .goods-item .banner_goods {
  float: left;
}
/* line 2096, ../sass/style.scss */
.content .goods-item .sidebar {
  width: 253px;
  border: 1px solid #f1f1f1;
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 2101, ../sass/style.scss */
.content .goods-item .sidebar .s-lbl {
  display: block;
  width: 100%;
  box-sizing: border-box;
  color: #000000;
  font: 400 18px 'Roboto', sans-serif;
  padding: 15px 0px;
  padding-left: 20px;
  background: url(../../images/up.png) no-repeat center right 35px;
  border-bottom: 2px solid #fff;
}
/* line 2112, ../sass/style.scss */
.content .goods-item .sidebar > ul {
  padding: 0px;
  margin: 0;
  background-color: #f7f7f7;
}
/* line 2116, ../sass/style.scss */
.content .goods-item .sidebar > ul li {
  list-style: none;
  text-align: left;
  color: #000000;
  font: 400 14px 'Roboto', sans-serif;
  padding: 15px 0;
  padding-left: 20px;
  border-bottom: 2px solid #fff;
  background:#fff;
}
/* line 2124, ../sass/style.scss */
.content .goods-item .sidebar > ul li a {
  color: #70bdf2;
  font: 400 14px 'Roboto', sans-serif;
  text-decoration: none;
}
/* line 2129, ../sass/style.scss */
.content .goods-item .sidebar > ul li > ul {
  display: none;
}
/* line 2132, ../sass/style.scss */
.content .goods-item .sidebar > ul li.active {
  color: #000;
  font: 400 14px 'Roboto', sans-serif;
  border-left: 4px solid #70bdf2;
  border-bottom: 0px;
  background: transparent;
}
/* line 2137, ../sass/style.scss */
.content .goods-item .sidebar > ul li.active a {
  color: #000;
}
/* line 2140, ../sass/style.scss */
.content .goods-item .sidebar > ul li.active ul {
  display: block;
  padding: 15px 0;
  margin: 0;
  margin-left: -20px;
  margin-top: 15px;
  border-bottom: 1px solid #f1f1f1;
  background: #fff;
}
/* line 2149, ../sass/style.scss */
.content .goods-item .sidebar > ul li.active ul li {
  background: #fff;
  list-style: url(../../images/dotted.png);
  margin-left: 35px;
  padding: 8px 0;
  padding-left: 10px;
}

/* line 2163, ../sass/style.scss */
.over-news {
  margin-top: 20px;
  padding-top: 10px;
  border-top: 1px solid #eff6fb;
}
/* line 2168, ../sass/style.scss */
.over-news .inner .title {
  color: #000000;
  font: 400 22px 'Roboto', sans-serif;
  margin-bottom: 50px;
}
/* line 2173, ../sass/style.scss */
.over-news .inner .news-list {
  text-align: justify;
}
/* line 2175, ../sass/style.scss */
.over-news .inner .news-list:after {
  content: ' ';
  display: inline-block;
  width: 100%;
}
/* line 2180, ../sass/style.scss */
.over-news .inner .news-list > div {
  display: inline-block;
  vertical-align: top;
  width: 240px;
  text-align: left;
  margin-bottom: 60px;
}
/* line 2186, ../sass/style.scss */
.over-news .inner .news-list > div .pic {
  height: 120px;
}
/* line 2189, ../sass/style.scss */
.over-news .inner .news-list > div .name {
  color: #70bdf2;
  font: 400 15px 'Roboto', sans-serif;
}
/* line 2193, ../sass/style.scss */
.over-news .inner .news-list > div .time {
  margin-top: 10px;
  padding-left: 26px;
  background-image: url(../../images/icon-clock.png);
  background-repeat: no-repeat;
  background-position: center left;
  color: #bbbbbb;
  font: 400 15px 'Roboto', sans-serif;
}
/* line 2202, ../sass/style.scss */
.over-news .inner .news-list > div .desc {
  color: #000000;
  font: 300 15px 'Roboto', sans-serif;
  margin-top: 10px;
}

/* line 2211, ../sass/style.scss */
.lider-offers {
  color: #000000;
  font: 400 22px 'Roboto', sans-serif;
  margin-top: 70px;
}
/* line 2215, ../sass/style.scss */
.lider-offers .inner {
  text-align: justify;
}
/* line 2217, ../sass/style.scss */
.lider-offers .inner:after {
  content: ' ';
  display: inline-block;
  width: 100%;
}
/* line 2222, ../sass/style.scss */
.lider-offers .inner .offer-item {
  display: inline-block;
  vertical-align: top;
  background-color: #ffffff;
  width: 216px;
  height: 373px;
  padding: 0px 20px;
  border-radius: 3px;
  position: relative;
  border: 1px solid #eff6fb;
}
/* line 2232, ../sass/style.scss */
.lider-offers .inner .offer-item .icons {
  position: absolute;
  top: 15px;
}
/* line 2235, ../sass/style.scss */
.lider-offers .inner .offer-item .icons span {
  display: inline-block;
  width: 34px;
  height: 34px;
}
/* line 2239, ../sass/style.scss */
.lider-offers .inner .offer-item .icons span.up {
  background-image: url(../../images/icon-up.png);
}
/* line 2242, ../sass/style.scss */
.lider-offers .inner .offer-item .icons span.glass {
  background-image: url(../../images/icon-glass.png);
}
/* line 2245, ../sass/style.scss */
.lider-offers .inner .offer-item .icons span.percent {
  background-image: url(../../images/icon-percent.png);
}
/* line 2250, ../sass/style.scss */
.lider-offers .inner .offer-item .image {
  height: 165px;
  width: 200px;
  position: absolute;
  top: 60px;
  left: 25px;
  text-align: center;
}
/* line 2257, ../sass/style.scss */
.lider-offers .inner .offer-item .image img {
  max-width: 100%;
  max-height: 140px;
}
/* line 2262, ../sass/style.scss */
.lider-offers .inner .offer-item .info {
  position: absolute;
  bottom: 20px;
  left: 0;
  margin: 0 20px;
}
/* line 2267, ../sass/style.scss */
.lider-offers .inner .offer-item .info > p {
  color: #000000;
  font: 400 16px 'Roboto', sans-serif;
  text-align: center;
}
/* line 2271, ../sass/style.scss */
.lider-offers .inner .offer-item .info > p a {
  text-decoration: none;
  color: #000;
}
/* line 2276, ../sass/style.scss */
.lider-offers .inner .offer-item .info > span {
  display: inline-block;
  width: 102px;
  height: 34px;
  text-align: center;
  color: #70bdf2;
  font: 600 14px/34px 'Roboto', sans-serif;
  border-radius: 3px;
  border: 1px solid #dcecf7;
}
/* line 2285, ../sass/style.scss */
.lider-offers .inner .offer-item .info > span.price {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
/* line 2288, ../sass/style.scss */
.lider-offers .inner .offer-item .info > span.price img {
  vertical-align: middle;
  position: relative;
  top: -1px;
}
/* line 2294, ../sass/style.scss */
.lider-offers .inner .offer-item .info > span.add2cart {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left: 0;
  cursor: pointer;
}

/* line 2305, ../sass/style.scss */
.recommends-offers {
  text-align: justify;
  width: 822px;
  float: right;
}
/* line 2309, ../sass/style.scss */
.recommends-offers:after {
  content: ' ';
  display: inline-block;
  width: 100%;
}
/* line 2314, ../sass/style.scss */
.recommends-offers .title {
  color: #000000;
  font: 400 22px 'Roboto', sans-serif;
}
/* line 2318, ../sass/style.scss */
.recommends-offers .offer-item {
  display: inline-block;
  vertical-align: top;
  background-color: #ffffff;
  width: 216px;
  height: 373px;
  padding: 0px 20px;
  border-radius: 3px;
  position: relative;
  border: 1px solid #eff6fb;
}
/* line 2328, ../sass/style.scss */
.recommends-offers .offer-item .icons {
  position: absolute;
  top: 15px;
}
/* line 2331, ../sass/style.scss */
.recommends-offers .offer-item .icons span {
  display: inline-block;
  width: 34px;
  height: 34px;
}
/* line 2335, ../sass/style.scss */
.recommends-offers .offer-item .icons span.up {
  background-image: url(../../images/icon-up.png);
}
/* line 2338, ../sass/style.scss */
.recommends-offers .offer-item .icons span.glass {
  background-image: url(../../images/icon-glass.png);
}
/* line 2341, ../sass/style.scss */
.recommends-offers .offer-item .icons span.percent {
  background-image: url(../../images/icon-percent.png);
}
/* line 2346, ../sass/style.scss */
.recommends-offers .offer-item .image {
  height: 165px;
  width: 200px;
  position: absolute;
  top: 60px;
  left: 25px;
  text-align: center;
}
/* line 2353, ../sass/style.scss */
.recommends-offers .offer-item .image img {
  max-width: 100%;
  max-height: 140px;
}
/* line 2358, ../sass/style.scss */
.recommends-offers .offer-item .info {
  position: absolute;
  bottom: 20px;
  left: 0;
  margin: 0 20px;
}
/* line 2363, ../sass/style.scss */
.recommends-offers .offer-item .info > p {
  color: #000000;
  font: 400 16px 'Roboto', sans-serif;
  text-align: center;
}
/* line 2367, ../sass/style.scss */
.recommends-offers .offer-item .info > p a {
  text-decoration: none;
  color: #000;
}
/* line 2372, ../sass/style.scss */
.recommends-offers .offer-item .info > span {
  display: inline-block;
  width: 102px;
  height: 34px;
  text-align: center;
  color: #70bdf2;
  font: 600 14px/34px 'Roboto', sans-serif;
  border-radius: 3px;
  border: 1px solid #dcecf7;
}
/* line 2381, ../sass/style.scss */
.recommends-offers .offer-item .info > span.price {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
/* line 2384, ../sass/style.scss */
.recommends-offers .offer-item .info > span.price img {
  vertical-align: middle;
  position: relative;
  top: -1px;
}
/* line 2390, ../sass/style.scss */
.recommends-offers .offer-item .info > span.add2cart {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left: 0;
  cursor: pointer;
}

/* line 2400, ../sass/style.scss */
.text-block {
  border-top: 1px solid #eff6fb;
  padding-bottom: 30px;
  padding-top: 10px;
}
/* line 2405, ../sass/style.scss */
.text-block .inner .title {
  color: #454545;
  font: 400 20px/24px 'Roboto', sans-serif;
}
/* line 2409, ../sass/style.scss */
.text-block .inner .text {
  color: #454545;
  font: 400 14px/24px 'Roboto', sans-serif;
}

/* line 2415, ../sass/style.scss */
.pagination {
  margin: 40px 0;
}
/* line 2417, ../sass/style.scss */
.pagination .inner {
  text-align: center;
}
/* line 2418, ../sass/style.scss */
.pagination .inner span {
  display: inline-block;
  vertical-align: top;
}
/* line 2423, ../sass/style.scss */
.pagination .inner .prev.disable {
  color: #424242;
  font: 400 15px/34px 'Roboto', sans-serif;
  height: 36px;
  text-align: center;
  width: 128px;
  background: url(../../images/prev.png);
}
.pagination .inner .prev {
  color: #70bdf2;
  font: 400 15px/34px 'Roboto', sans-serif;
  height: 36px;
  text-align: center;
  width: 121px;
  background: url(../../images/prev_act.png);
}
/* line 2431, ../sass/style.scss */
.pagination .inner .next {
  color: #70bdf2;
  width: 121px;
  height: 36px;
  font: 400 15px/34px 'Roboto', sans-serif;
  background: url(../../images/next.png);
  text-align: center;
}
.pagination .inner .next.disable {
  color: #424242;
  width: 121px;
  height: 36px;
  font: 400 15px/34px 'Roboto', sans-serif;
  background: url(../../images/next_dis.png);
  text-align: center;
}
/* line 2439, ../sass/style.scss */
.pagination .inner .num {
  width: 33px;
  height: 33px;
  color: #70bdf2;
  font: 400 15px/33px 'Roboto', sans-serif;
  border: 1px solid rgba(112, 189, 242, 0.2);
  margin: 0 3px;
}
/* line 2446, ../sass/style.scss */
.pagination .inner .num.disable {
    background-color: #70bdf2;
    color: #fff;
}

/* line 2452, ../sass/style.scss */
.preview-work {
  margin-top: 70px;
}
/* line 2454, ../sass/style.scss */
.preview-work .title {
  color: #000000;
  font: 400 22px 'Roboto', sans-serif;
  margin-bottom: 30px;
}
/* line 2459, ../sass/style.scss */
.preview-work .work-list {
  white-space: nowrap;
  overflow: hidden;
  max-width: 1400px;
  margin: auto;
}
/* line 2465, ../sass/style.scss */
.preview-work .work-list .over img {
  margin-right: 25px;
}
/* line 2469, ../sass/style.scss */
.preview-work .work-list .inner {
  position: relative;
}
/* line 2471, ../sass/style.scss */
.preview-work .work-list .inner .left, .preview-work .work-list .inner .right {
  position: absolute;
  cursor: pointer;
}
/* line 2475, ../sass/style.scss */
.preview-work .work-list .inner .right {
  right: 155px;
  top: 130px;
}
/* line 2479, ../sass/style.scss */
.preview-work .work-list .inner .left {
  left: 155px;
  top: 130px;
}

/* line 2486, ../sass/style.scss */
.subscribe {
  background-color: #f2f7fa;
  padding: 20px 0;
}
/* line 2490, ../sass/style.scss */
.subscribe .inner img {
  margin-right: 20px;
  vertical-align: middle;
  margin-top: 25px;
}
/* line 2495, ../sass/style.scss */
.subscribe .inner div {
  display: inline-block;
  vertical-align: top;
}
/* line 2498, ../sass/style.scss */
.subscribe .inner div .title {
  color: #000000;
  font: 400 18px 'Roboto', sans-serif;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 2504, ../sass/style.scss */
.subscribe .inner div .desc {
  font-style: italic;
  color: #9fb9c8;
  font: italic 14px 'Roboto', sans-serif;
  width: 228px;
  margin-top: 10px;
  margin-bottom: 0;
}
/* line 2513, ../sass/style.scss */
.subscribe .inner .form {
  margin-top: 20px;
}
/* line 2515, ../sass/style.scss */
.subscribe .inner .form input[type=text] {
  outline: none;
  border: 0;
  border-radius: 3px;
  border: 1px solid rgba(112, 189, 242, 0.2);
  background: transparent;
  padding: 5px 12px;
  width: 200px;
  margin-left: 20px;
  color: #70bdf2;
  font: 400 14px 'Roboto', sans-serif;
}
/* line 2527, ../sass/style.scss */
.subscribe .inner .form input[placeholder] {
  color: #70bdf2;
}
/* line 2528, ../sass/style.scss */
.subscribe .inner .form input::-webkit-input-placeholder {
  color: #70bdf2;
}
/* line 2529, ../sass/style.scss */
.subscribe .inner .form input::-moz-placeholder {
  color: #70bdf2;
}
/* line 2530, ../sass/style.scss */
.subscribe .inner .form input:-moz-placeholder {
  color: #70bdf2;
}
/* line 2531, ../sass/style.scss */
.subscribe .inner .form input:-ms-input-placeholder {
  color: #70bdf2;
}
/* line 2532, ../sass/style.scss */
.subscribe .inner .form input[type=submit] {
  background-color: #70bdf2;
  outline: none;
  border: 0;
  border-radius: 3px;
  width: 155px;
  height: 36px;
  font: 700 12px 'Roboto', sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  margin-left: 30px;
  position: relative;
  top: -2px;
}

/* line 2549, ../sass/style.scss */
.order-form {
  margin-top: 120px;
  margin-bottom: 60px;
}
/* line 2553, ../sass/style.scss */
.order-form .inner .title {
  color: #000000;
  font: 400 22px 'Roboto', sans-serif;
}
/* line 2559, ../sass/style.scss */
.order-form .inner table tr td:nth-child(1) {
  color: #000000;
  font: 300 14px/26px 'Roboto', sans-serif;
  vertical-align: top;
  padding: 12px 100px 12px 0;
}
/* line 2565, ../sass/style.scss */
.order-form .inner table tr td:nth-child(2) {
  color: #000000;
  font: 300 14px/26px 'Roboto', sans-serif;
  vertical-align: middle;
}
/* line 2569, ../sass/style.scss */
.order-form .inner table tr td:nth-child(2) input {
  outline: none;
  border: 0;
  padding: 8px 15px;
  border-radius: 3px;
  border: 1px solid #f2f7fa;
  width: 289px;
}
/* line 2577, ../sass/style.scss */
.order-form .inner table tr td:nth-child(2) textarea {
  outline: none;
  border: 0;
  width: 315px;
  border: 1px solid #f2f7fa;
  border-radius: 3px;
  resize: none;
  margin-top: 5px;
  height: 194px;
}
/* line 2588, ../sass/style.scss */
.order-form .inner table tr td:nth-child(3) {
  padding-left: 50px;
  padding-right: 40px;
  color: #000000;
  font: 400 14px/24px 'Roboto', sans-serif;
  vertical-align: top;
}
/* line 2594, ../sass/style.scss */
.order-form .inner table tr td:nth-child(3) p {
  margin-top: 0;
}
/* line 2600, ../sass/style.scss */
.order-form .inner .send-order {
  width: 156px;
  height: 37px;
  text-align: center;
  color: #ffffff;
  font: 700 12px/37px 'Roboto', sans-serif;
  border-radius: 3px;
  background-color: #70bdf2;
  cursor: pointer;
  margin: 30px auto;
  float: right;
}

/* line 2614, ../sass/style.scss */
footer {
    padding-top: 60px;
    /* padding-bottom: 40px; */
    position: relative;
    top: -35px;
}
/* line 2618, ../sass/style.scss */
footer .inner {
  text-align: left;
}
/* line 2620, ../sass/style.scss */
footer .inner div {
  display: inline-block;
  vertical-align: top;
}
/* line 2624, ../sass/style.scss */
footer .inner .company-info {
  width: 400px;
}
/* line 2627, ../sass/style.scss */
footer .inner .company-info .title img {
  float: left;
  margin-right: 10px;
}
/* line 2631, ../sass/style.scss */
footer .inner .company-info .title span {
  display: inline-block;
  color: #000000;
  font: 400 14px/16px 'Roboto', sans-serif;
}
/* line 2637, ../sass/style.scss */
footer .inner .company-info .desc {
  color: #717171;
  font: 400 14px/16px 'Roboto', sans-serif;
  display: inline-block;
  margin-top: 25px;
  margin-left: 5px;
}
/* line 2645, ../sass/style.scss */
footer .inner .menu {
  margin-left: 70px;
}
/* line 2647, ../sass/style.scss */
footer .inner .menu .title {
  color: #000000;
  font: 400 16px 'Roboto', sans-serif;
}
/* line 2651, ../sass/style.scss */
footer .inner .menu ul {
  padding-left: 0;
  margin-top: 0;
}
/* line 2654, ../sass/style.scss */
footer .inner .menu ul li {
  list-style: none;
}
/* line 2656, ../sass/style.scss */
footer .inner .menu ul li a {
  color: #70bdf2;
  font: 400 14px/24px 'Roboto', sans-serif;
  text-decoration: none;
}
/* line 2664, ../sass/style.scss */
footer .inner .soc {
  margin-left: 60px;
}
/* line 2666, ../sass/style.scss */
footer .inner .soc .title {
  color: #000000;
  font: 400 16px 'Roboto', sans-serif;
}
/* line 2670, ../sass/style.scss */
footer .inner .soc .button {
  display: block;
  margin-top: 15px;
}
/* line 2673, ../sass/style.scss */
footer .inner .soc .button img {
  margin-right: 10px;
}
/* line 2677, ../sass/style.scss */
footer .inner .soc .payments {
  color: #000000;
  font: 400 16px 'Roboto', sans-serif;
  display: inline-block;
  margin-top: 20px;
}
/* line 2684, ../sass/style.scss */
footer .inner .contacts {
  margin-left: 20px;
}
/* line 2686, ../sass/style.scss */
footer .inner .contacts .phone {
  color: #000000;
  font: 400 14px 'Roboto', sans-serif;
  display: block;
  margin-bottom: 10px;
}
/* line 2692, ../sass/style.scss */
footer .inner .contacts .adress {
  color: #000000;
  font: 400 14px 'Roboto', sans-serif;
  display: block;
  margin-top: 25px;
}
/* line 2700, ../sass/style.scss */
footer .share-line {
  margin-top: 30px;
}
/* line 2702, ../sass/style.scss */
footer .share-line img {
  float: right;
}

/* line 2707, ../sass/style.scss */
.black-layer {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.6);
  display: none;
  z-index: 9;
}

/* line 2717, ../sass/style.scss */
.write-message {
  position: fixed;
  width: 350px;
  height: 450px;
  background: #fff;
  border-radius: 5px;
  top: calc(50% - 225px);
  left: calc(50% - 175px);
  padding: 40px;
  box-sizing: border-box;
  display: none;
  z-index: 9;
}
/* line 2729, ../sass/style.scss */
.write-message p.title {
  text-align: center;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  margin-top: -10px;
  margin-bottom: 40px;
  font-size: 20px;
}
/* line 2736, ../sass/style.scss */
.write-message input {
  font-family: 'Roboto', sans-serif;
  color: #4cb1f8;
  margin-bottom: 40px;
  outline: none;
  border: 0;
  width: 100%;
  border-bottom: 1px solid #4cb1f8;
}
/* line 2745, ../sass/style.scss */
.write-message textarea {
  font-family: 'Roboto', sans-serif;
  color: #4cb1f8;
  width: 100%;
  outline: none;
  border-color: #4cb1f8;
  border-radius: 2px;
  resize: none;
  height: 120px;
}
/* line 2755, ../sass/style.scss */
.write-message input[type="submit"] {
  width: 270px;
  height: 40px;
  background-color: #4cb1f8;
  border-radius: 3px;
  color: #ffffff;
  font: 400 15px/37px 'Roboto', sans-serif;
  text-align: center;
  margin-top: 20px;
}
/* line 2765, ../sass/style.scss */
.write-message .close {
  position: absolute;
  width: 15px;
  height: 15px;
  background: url(../../images/close.png);
  right: 10px;
  cursor: pointer;
  top: 10px;
}

/* line 2775, ../sass/style.scss */
.callback-popup {
  position: fixed;
  width: 350px;
  height: 320px;
  background: #fff;
  border-radius: 5px;
  top: calc(50% - 160px);
  left: calc(50% - 175px);
  padding: 40px;
  box-sizing: border-box;
  display: none;
  z-index: 9;
}
/* line 2787, ../sass/style.scss */
.callback-popup p.title {
  text-align: center;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  margin-top: -10px;
  margin-bottom: 40px;
  font-size: 20px;
}
/* line 2794, ../sass/style.scss */
.callback-popup input {
  font-family: 'Roboto', sans-serif;
  color: #4cb1f8;
  margin-bottom: 40px;
  outline: none;
  border: 0;
  width: 100%;
  border-bottom: 1px solid #4cb1f8;
}
/* line 2803, ../sass/style.scss */
.callback-popup textarea {
  font-family: 'Roboto', sans-serif;
  color: #4cb1f8;
  width: 100%;
  outline: none;
  border-color: #4cb1f8;
  border-radius: 2px;
  resize: none;
  height: 120px;
}
/* line 2813, ../sass/style.scss */
.callback-popup input[type="submit"] {
  width: 270px;
  height: 40px;
  background-color: #4cb1f8;
  border-radius: 3px;
  color: #ffffff;
  font: 400 15px/37px 'Roboto', sans-serif;
  text-align: center;
  margin-top: 20px;
}
/* line 2823, ../sass/style.scss */
.callback-popup .close {
  position: absolute;
  width: 15px;
  height: 15px;
  background: url(../../images/close.png);
  right: 10px;
  cursor: pointer;
  top: 10px;
}

/* line 2833, ../sass/style.scss */
.oneclick-popup {
  position: fixed;
  width: 350px;
  height: auto;
  background: #fff;
  border-radius: 5px;
  top: calc(50% - 180px);
  left: calc(50% - 175px);
  padding: 40px;
  box-sizing: border-box;
  display: none;
  z-index: 9;
}
/* line 2845, ../sass/style.scss */
.oneclick-popup a {
  text-decoration: none;
  color: #4cb1f8;
}
/* line 2849, ../sass/style.scss */
.oneclick-popup p.title {
  text-align: center;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  margin-top: -10px;
  margin-bottom: 40px;
  font-size: 20px;
}
/* line 2856, ../sass/style.scss */
.oneclick-popup input {
  font-family: 'Roboto', sans-serif;
  color: #4cb1f8;
  margin-bottom: 40px;
  outline: none;
  border: 0;
  width: 100%;
  border-bottom: 1px solid #4cb1f8;
}
/* line 2865, ../sass/style.scss */
.oneclick-popup textarea {
  font-family: 'Roboto', sans-serif;
  color: #4cb1f8;
  width: 100%;
  outline: none;
  border-color: #4cb1f8;
  border-radius: 2px;
  resize: none;
  height: 120px;
}
/* line 2875, ../sass/style.scss */
.oneclick-popup input[type="submit"] {
  width: 270px;
  height: 40px;
  background-color: #4cb1f8;
  border-radius: 3px;
  color: #ffffff;
  font: 400 15px/37px 'Roboto', sans-serif;
  text-align: center;
  margin-top: 20px;
  margin-right: 45px;
  margin-bottom: 0;
}
/* line 2886, ../sass/style.scss */
.oneclick-popup .close {
  position: absolute;
  width: 15px;
  height: 15px;
  background: url(../../images/close.png);
  right: 10px;
  cursor: pointer;
  top: 10px;
}

/* line 2896, ../sass/style.scss */
.login-popup {
  position: fixed;
  width: 350px;
  height: 320px;
  background: #fff;
  border-radius: 5px;
  top: calc(50% - 160px);
  left: calc(50% - 175px);
  padding: 40px;
  box-sizing: border-box;
  display: none;
  z-index: 9;
}
/* line 2908, ../sass/style.scss */
.login-popup a {
  text-decoration: none;
  color: #4cb1f8;
}
/* line 2912, ../sass/style.scss */
.login-popup p.title {
  text-align: center;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  margin-top: -10px;
  margin-bottom: 40px;
}
/* line 2919, ../sass/style.scss */
.login-popup input {
  font-family: 'Roboto', sans-serif;
  color: #4cb1f8;
  margin-bottom: 40px;
  outline: none;
  border: 0;
  width: 100%;
  border-bottom: 1px solid #4cb1f8;
}
/* line 2928, ../sass/style.scss */
.login-popup textarea {
  font-family: 'Roboto', sans-serif;
  color: #4cb1f8;
  width: 100%;
  outline: none;
  border-color: #4cb1f8;
  border-radius: 2px;
  resize: none;
  height: 120px;
}
/* line 2938, ../sass/style.scss */
.login-popup input[type="submit"] {
  width: 110px;
  height: 40px;
  background-color: #4cb1f8;
  border-radius: 3px;
  color: #ffffff;
  font: 400 15px/37px 'Roboto', sans-serif;
  text-align: center;
  margin-top: 20px;
  margin-right: 45px;
}
/* line 2949, ../sass/style.scss */
.login-popup .close {
  position: absolute;
  width: 15px;
  height: 15px;
  background: url(../../images/close.png);
  right: 10px;
  cursor: pointer;
  top: 10px;
}

/* line 2959, ../sass/style.scss */
.registartion-popup {
  position: fixed;
  width: 350px;
  height: 580px;
  background: #fff;
  border-radius: 5px;
  top: calc(50% - 290px);
  left: calc(50% - 175px);
  padding: 40px;
  box-sizing: border-box;
  display: none;
  z-index: 9;
}
/* line 2971, ../sass/style.scss */
.registartion-popup a {
  text-decoration: none;
  color: #4cb1f8;
}
/* line 2975, ../sass/style.scss */
.registartion-popup p.title {
  text-align: center;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  margin-top: -10px;
  margin-bottom: 40px;
  font-size: 20px;
}
/* line 2982, ../sass/style.scss */
.registartion-popup input {
  font-family: 'Roboto', sans-serif;
  color: #4cb1f8;
  margin-bottom: 25px;
  outline: none;
  border: 0;
  width: 100%;
  border-bottom: 1px solid #4cb1f8;
}
/* line 2991, ../sass/style.scss */
.registartion-popup textarea {
  font-family: 'Roboto', sans-serif;
  color: #4cb1f8;
  width: 100%;
  outline: none;
  border-color: #4cb1f8;
  border-radius: 2px;
  resize: none;
  height: 120px;
}
/* line 3001, ../sass/style.scss */
.registartion-popup input[type="submit"] {
  width: 110px;
  height: 40px;
  background-color: #4cb1f8;
  border-radius: 3px;
  color: #ffffff;
  font: 400 15px/37px 'Roboto', sans-serif;
  text-align: center;
  margin-top: 20px;
  margin-right: 45px;
}
/* line 3012, ../sass/style.scss */
.registartion-popup .close {
  position: absolute;
  width: 15px;
  height: 15px;
  background: url(../../images/close.png);
  right: 10px;
  cursor: pointer;
  top: 10px;
}

.popup-add2cart{
    position: fixed;
    background: #fff;
    border-radius: 3px;
    left: 0px;
    top: 23px;
    z-index: 10;
    padding: 20px;
    width: 285px;
    left: calc(50% - 140px);
    top: calc(50% - 40px);
    display:none;
}
.popup-message{
    position: fixed;
    background: #fff;
    border-radius: 3px;
    left: 0px;
    top: 23px;
    z-index: 10;
    padding: 20px;
    width: 285px;
    left: calc(50% - 140px);
    top: calc(50% - 40px);
    display:none;
}
.popup-message .button{
    width: 90px;
    height: 40px;
    background-color: #4cb1f8;
    border-radius: 3px;
    color: #ffffff;
    font: 400 15px/37px 'Roboto', sans-serif;
    text-align: center;
    margin-top: 20px;
    float: right;
    cursor:pointer;
}
.popup-add2cart .button{
    width: 90px;
    height: 40px;
    background-color: #4cb1f8;
    border-radius: 3px;
    color: #ffffff;
    font: 400 15px/37px 'Roboto', sans-serif;
    text-align: center;
    margin-top: 20px;
    float: right;
    cursor:pointer;
}
.product-item .icons {
  position: absolute;
  top: 35px;
  z-index:1;
}
.product-item .icons span {
  color: #fff;
  font-size: 14px;
  padding: 2px 5px;
  border-radius: 3px;
}
.product-item .icons span.up {
    background-color: #acd373;
}
.product-item .icons span.complect {
   background-color: #58aeff;
}
.product-item .icons span.percent {
  background-color: #ff8b57;
}

.goods-content .icons {
  position: absolute;
  top: 15px;
  left:15px;
}
.goods-content .icons span {
  display: inline-block;
  color: #fff;
  font-size: 14px;
  padding: 2px 5px;
  border-radius: 3px;
}
.goods-content .icons span.up {
  background-color: #acd373;
}
.goods-content .icons span.complect {
  background-color: #58aeff;
}
.goods-content .icons span.percent {
  background-color: #ff8b57;
}
.load-more{
	width: 100%;
    text-align: center;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    color: #fff;
    cursor: pointer;
    margin-top: 30px;
    background-color: #70bdf2;
}
.filter_result{
    width: 200px;
    height: 29px;
    background-image: url(../../images/filter_result.png);
    color: #9c9c9c;
    font-size: 12px;
    line-height: 30px;
    text-indent: 25px;
    border: 0 !important;
    position: absolute;
    right: -178px;
    background-color:#fff;
    display:none;
    z-index:10;
}
.filter_result > div{
	    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    height: 29px;
    padding: 0 !important;
    width: 93px;
    border: 0 !important;
}
.dialog span{
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  flex-basis: 50%;
}
.dialog span img {
    margin-right: 10px;
    float: left;
    margin-bottom: 60px;
}
.form-dialog{
      width: 450px;
    background-color: #f2f9ff;
    position: relative;
    left: -20px;
    box-sizing: border-box;
    padding: 10px;
    padding-left: 20px;
    margin-top: 15px;
    padding-bottom: 25px;
}
.form-dialog p{
  font-size: 16px;
}
.form-dialog input[type=text]{
    outline: none;
    border: 0;
    border-bottom: 2px solid #dbeffe;
    padding: 10px 20px;
    font-size: 14px;
    background-image: url(../../images/iPhone-micro.png);
    background-repeat: no-repeat;
    background-position: center left;
    width: 220px;
}
.form-dialog input[type=submit]{
    background-color: #58aeff;
    border-radius: 2px;
    height: 44px;
    width: 129px;
    color:#fff;
    line-height: 44px;
    outline: none;
    border: 0;
    margin-left: 20px;
}
.form-dialog input[placeholder]{
  color: #c0d6ea;
  background-color: transparent;
}
.form__checkbox {
  cursor: pointer;
}
.form__checkbox p {
  display: inline;
  font-size: 12px;
}
.form__checkbox input[type=checkbox] {
  display: inline-block;
  position: relative;
  width: 12px;
  height: 12px;
  padding: 0;
  margin: 0;
  margin-right: 5px;
  border: 1px solid #000000;
  border-radius: 0;
  vertical-align: middle;
  cursor: pointer;
  overflow: hidden;
  outline: 0;
  -webkit-appearance: none;
}
.form__checkbox input[type=checkbox]::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  background-image: url(/wp-content/themes/mosvrata/images/icon_check.svg); 
  background-size: 8px;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0;
  transition: .2s ease all;
}
.form__checkbox input[type=checkbox]:checked::after {
  opacity: 1;
}
@media (max-width: 1170px) {
  .form__checkbox p {
    text-align: left;
    padding: 0;
  }
}
.address-block{
  font-size: 14px;
  display: inline-block;
}
.services h1{
    color: #000000;
    font: 300 35px 'Roboto', sans-serif;
    text-align: center;
    margin-top: 10px;
}
.services .sale-info span{
  color: #ffffff !important;
  font: 400 14px 'Roboto', sans-serif !important;
  background-color: #a8da13;
  padding: 4px 10px !important;
  width: auto !important;
  margin-right: 45px;
}
.services .sale-info{
    margin-top: 50px;
    float: right;
}
.services .text-service{
  text-align: center;
  color: #000000;
  font: 300 16px 'Roboto', sans-serif !important;
}


.seo-top-text {
    box-sizing: border-box;
    padding: 10px;
    width: 100%;
}
img.img-right{
	float:right;
	margin-left: 5px;
	max-width:250px;
}
.categories-list .offer-item {
  display: inline-block;
  vertical-align: top;
  background-color: #ffffff;
  width: 160px;
  height: 300px;
  padding: 0px 20px;
  border-radius: 3px;
  position: relative;
  border: 1px solid #eff6fb;
  margin-bottom: 25px;
  margin-top: 5px;
}
/* line 1435, ../sass/style.scss */
.categories-list .offer-item .icons {
  position: absolute;
  top: 15px;
}
/* line 1438, ../sass/style.scss */
.categories-list .offer-item .icons span {
  display: inline-block;
  width: 34px;
  height: 34px;
}
/* line 1442, ../sass/style.scss */
.categories-list .offer-item .icons span.up {
  background-image: url(../../images/icon-up.png);
}
/* line 1445, ../sass/style.scss */
.categories-list .offer-item .icons span.glass {
  background-image: url(../../images/icon-glass.png);
}
/* line 1448, ../sass/style.scss */
.categories-list .offer-item .icons span.percent {
  background-image: url(../../images/icon-percent.png);
}
/* line 1453, ../sass/style.scss */
.categories-list .offer-item .image {
  height: 84px;
  width: 100px;
  position: absolute;
  top: 60px;
  left: 55px;
  text-align: center;
}
/* line 1460, ../sass/style.scss */
.categories-list .offer-item .image img {
  max-width: 100%;
  max-height: 140px;
}
/* line 1465, ../sass/style.scss */
.categories-list .offer-item .info {
  position: absolute;
  bottom: 20px;
  left: 0;
  margin: 0 20px;
}
/* line 1470, ../sass/style.scss */
.categories-list .offer-item .info > p {
  color: #000000;
  font: 400 16px/18px 'Roboto', sans-serif;
  text-align: center;
  white-space: normal;
}
/* line 1474, ../sass/style.scss */
.categories-list .offer-item .info > p a {
  text-decoration: none;
  color: #000;
  line-height: 18px;
}
/* line 1479, ../sass/style.scss */
.categories-list .offer-item .info > span {
  display: inline-block;
  width: 80px;
  height: 34px;
  text-align: center;
  color: #70bdf2;
  font: 600 14px/34px 'Roboto', sans-serif;
  border-radius: 3px;
  border: 1px solid #dcecf7;
}
/* line 1488, ../sass/style.scss */
.categories-list .offer-item .info > span.price {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
/* line 1491, ../sass/style.scss */
.categories-list .offer-item .info > span.price img {
  vertical-align: middle;
  position: relative;
  top: -1px;
}
/* line 1497, ../sass/style.scss */
.categories-list .offer-item .info > span.add2cart {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left: 0;
  cursor: pointer;
}
span.req{
  color:#70bdf2 !important;
}
.warranty-calendar{
  margin-top: 20px;
  padding-top: 1px;
}
.warranty-calendar img{
  float: left;
  margin-right: 20px;
}
.warranty-calendar p{
  font-size: 15px;
  margin-top: 10px;
}
.warranty-calendar a
{
  text-decoration: none;
  border-bottom: 1px dotted #4cb1f8;
}
.build-info p{
  margin:20px;
  font-size: 15px;
}
.cart-modal{
  display: none;
  width: 1000px;
  position: fixed;
  left: calc(50% - 500px);
  top: calc(50% - 300px);
  z-index: 999;
}
.cart-modal .left-part{
  width: 780px;
  height: 590px;
  background: #fff;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  float: left;
  padding: 20px;
  box-sizing: border-box;
  position: relative;
  box-shadow: 0px 0px 1px 0px #000;
}
.cart-modal .left-part .btn-line .btn{
  width: 190px;
  height: 45px;
  border:1px solid #76b1f4;
  color:#76b1f4;
  font-size: 15px;
  border-radius: 2px;
  text-align: center;
  line-height: 45px;
  display: inline-block;
  margin-left: 20px;
  cursor: pointer;
}
.cart-modal .left-part .btn-line{
  position: absolute;
  bottom: 25px;
  right: 20px;
}
.cart-modal .left-part .btn-line .btn.bg{
  width: 190px;
  height: 45px;
  background-color: #76b1f4;
  border:1px solid #76b1f4;
  color:#fff;
  font-size: 15px;
}
.cart-modal .right-part{
  width: 215px;
  background-color: #76b1f4;
  height: 590px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  float: right;
  box-shadow: 0px 0px 1px 0px #000;
}
.cart-modal .left-part .modal-title{
  font-size: 24px;
}
.cart-modal .cart-list{
  margin-top: 20px;
}
.cart-modal .content .cart-list tbody .pic img{
  max-height: 100px;
  width: inherit;
}
.cart-modal .cart-container{
  height: 450px;
  overflow-y:scroll;
}
.cart-modal .close-modal{
  position: absolute;
  width: 20px;
  height: 20px;
  right: 10px;
  top:10px;
  background-image: url('../../images/close-cart.png');
  cursor: pointer;
}
.cart-modal .amount
{
  text-align: center;
  color: #fff;
  margin-top: 50px;
}
.cart-modal .amount .sum{
  font-size: 37px;
  border-bottom: 1px solid #fff;
  margin: 0 20px;
  padding: 12px;
}
.cart-modal .services-title{
  font-size: 20px;
  margin-top: 20px;
}
.cart-modal .service-item{
  text-align: left;
  padding-left: 27px;
}
.cart-modal .service-item label{
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: #fff;
  border-radius: 25px;
  vertical-align: bottom;
  margin-right: 7px;
}
.cart-modal .service-item input:checked + label{
  background-color: #a8da13;
  background-image: url(../../images/check_ok.png);
  background-position: center center;
  background-repeat: no-repeat;
}
.cart-modal .form{
  text-align: center;
  color: #fff;
  font-size: 14px;
  margin-top: 45px;
}
.cart-modal .form input[type=text]{
  display: block;
  margin: auto;
  background-color: transparent;
  outline: none;
  border: 0;
  border-bottom: 1px solid #fff;
  text-align: center;
  padding: 12px;
  width: 135px;
  margin-top: 5px;
}
.cart-modal .form button{
  width: 170px;
  background-color: transparent;
  border:1px solid #fff;
  border-radius: 3px;
  color: #fff;
  height: 40px;
  margin-top: 20px;
}
.cart-modal .form__checkbox input[type=checkbox]::after {
  background-color: white;;
}

.cart-modal .form input[name=phone]::-webkit-input-placeholder {
  color: #fff;
}
.cart-modal .form input[name=phone]::-moz-placeholder {
  color: #fff;
}
.cart-modal .form input[name=phone]:-ms-input-placeholder {
  color: #fff;
}
.cart-modal .form input[name=phone]:-moz-placeholder {
  color: #fff;
}
.cart-modal td.pic span{
  color:#cb5454;
}
.cart-modal td.total_of_tovar a.repair{
  color:#939393;
  font-size: 14px;
  cursor: pointer;
  text-decoration: dotted;
}
.good-brand__pic{
  float: right;
  margin-left: 20px;
}
