a.g-button.bottom {
  margin-top: 15px;
}
.form-and-articles-block .form-block-left label[for="id_check_1"], .bottom-blocks-wrapper .bottom-form-block label[for="id_check_1"] {
  display: block !important;
}
body > div.site-wrapper > div.site-container > div.bottom-blocks-wrapper > div > div.bottom-form-block > div > form > div.wrapper-fields > div.tpl-field.type-checkbox > div > ul > li > label > a {
  color: #fff;
}
.form-and-articles-block .form-block-left .tpl-field.type-checkbox label:before, .form-and-articles-block .form-block-left .tpl-field.type-checkbox input:checked + label:after, .bottom-blocks-wrapper .bottom-form-block .tpl-field.type-checkbox label:before, .bottom-blocks-wrapper .bottom-form-block .tpl-field.type-checkbox input:checked + label:after {
  display: none;
}
.form-and-articles-block .form-block-left .tpl-field.type-multi_checkbox input, .form-and-articles-block .form-block-left .tpl-field.type-checkbox input, .form-and-articles-block .form-block-left .tpl-field.type-radio_group input, .bottom-blocks-wrapper .bottom-form-block .tpl-field.type-checkbox input {
  display: block;
}
body > div.site-wrapper > div.site-container > div.form-and-articles-block.clear-self > div.left-form-wrapper > div > div > form > div.wrapper-fields > div.tpl-field.type-checkbox.field-required > div > ul > li, body > div.site-wrapper > div.site-container > div.bottom-blocks-wrapper > div > div.bottom-form-block > div > form > div.wrapper-fields > div.tpl-field.type-checkbox > div > ul > li {
  display: flex;
}
.form-and-articles-block .form-block-left .tpl-field.type-checkbox label, .bottom-blocks-wrapper .bottom-form-block .tpl-field.type-checkbox label {
  padding: 0 0 0 5px;
}
.logo_text {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
}
@media (max-width: 475px) {
  .logo_text {
    margin-top: 10px;
    text-align: center;
  }
}
.company-wrapper__logo {
  min-width: 80px;
}
@media (max-width: 768px) {
  .company-wrapper {
    width: auto;
  }
}
[id ^= sandbox_theme_panel] {
  color: #000;
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important;
}
.text_footet {
  text-align: center;
  text-align-last: center;
}
.site-footer .site-footer-inner .wrp {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.site-footer .site-footer-inner .wrp .social-block {
  float: unset;
  display: block;
}
