.site_header .site_header_in .site_l_block {
  display:flex;
  align-items:center;
}
@media screen and (max-width: 639px) {
  .site_header .site_header_in .site_l_block { flex-direction:column; }
}
body .ed_bl2_wrapper { padding-top:0; }
body .ed_bl2_wrapper .ed_bl2_wrap { flex-direction:column; }
body .ed_bl2_wrapper .ed_bl2_wrap .text_bl_in {
  padding-right:0;
  flex:none;
  width:100%;
  padding-bottom:20px;
}
body .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap {
  flex:none;
  width:100%;
  max-width:1024px;
  margin:0 auto;
}
body .ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block {
  max-width:512px;
  width:100%;
}
@media all and (max-width: 1090px) {
  body #_lp_block_15279501[data-block-layout="1727261"] .lpc-reviews-2-item-list { justify-content:space-between; }
  body #_lp_block_15279501[data-block-layout="1727261"] .lpc-reviews-2-item-list .lpc-reviews-2-item {
    width:47% !important;
    margin:0 1% !important;
  }
  body #_lp_block_15279501[data-block-layout="1727261"] .lpc-reviews-2-item-list .lpc-reviews-2-item .lpc-reviews-2-item__photo {
    min-width:48px !important;
    min-height:48px !important;
  }
  body #_lp_block_15279501[data-block-layout="1727261"] .lpc-reviews-2-item-list .lpc-reviews-2-item .lpc-reviews-2-item__photo ._icon-image {
    min-width:46px !important;
    min-height:46px !important;
  }
}
@media all and (max-width: 767px) {
  body #_lp_block_15279501[data-block-layout="1727261"] .lpc-reviews-2-item-list { justify-content:center; }
  body #_lp_block_15279501[data-block-layout="1727261"] .lpc-reviews-2-item-list .lpc-reviews-2-item {
    width:100% !important;
    margin:0 0 15px !important;
  }
}
body .site_header .site_header_in .site_r_block .top_ed_bl { text-align:left; }
body .banner_wr { padding-top:20px; }
body .site_phones div .phone_ico {
  text-decoration:none;
  display:inline-block;
  max-width:25px;
  text-align:center;
  vertical-align:top;
  margin-left:7px;
  margin-top:3px;
}
body .site_phones div .phone_ico img {
  max-width:22px;
  display:block;
  margin:0 auto;
}
@media all and (max-width: 960px) {
  body .site_header .site_header_in .site_l_block .site_logo {
    min-width:100px;
    max-width:100px;
  }
  body .site_header .site_header_in .site_l_block .site_logo img {
    width:auto;
    max-width:100%;
  }
}
@media all and (max-width: 960px) {
  body .site_header .site_header_in .site_l_block .site_name { font-size:20px; }
}
@media all and (max-width: 960px) {
  body .site_header .site_header_in .site_l_block .site_desc { font-size:16px; }
}
body .g-form-row.g-form-row--submit .g-button, body .localaboutus_form .gr-button {
  background:#3f4b51;
  font-size:16px;
  font-family:'fsr';
  color:#fff;
  font-weight:normal;
  box-shadow:0px 7px 15px 0px rgba(63,75,81,0.27);
}
body .g-form-row.g-form-row--submit .g-button:hover, body .localaboutus_form .gr-button:hover { box-shadow:0px 7px 15px 0px rgba(63,75,81,0.27), inset 0px -3px 0px 0px rgba(0,0,0,0.18); }
body .site_main_inner a:not([class]):visited { color:#8c8989; }
body .site_main_inner .site-path a { color:#776d60 !important; }
body .gr-field { margin-bottom:13px; }
body .gr-field .gr-note { font-size:14px; }
body .gr-field .gr-value input[type="text"] { margin-bottom:4px; }
body .site_footer .site_footer_inner .bot_form_bl .tpl-anketa .form_inner .tpl-field { font-size:15px; }
body #product_tabs .shop-product-desc .desc-area .tpl-checkbox label { font-size:15px; }
body .g-auth__personal-note {
  max-width:100%;
  width:100%;
  margin:15px 0;
}
