
body .wp-block-buttons .wp-block-button__link {
  background-color: #dd9933;
}

body .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container {
  padding: 20px 10px 10px 10px;
}

body .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_body {
  padding: 0 10px 20px 16px;
}

body .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container>.vk_borderBox_icon_border {
  left: 30px;
  padding: 12px;
}

body .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container>.vk_borderBox_icon_border>i  {
  font-size: 16px;
}

body .vk_borderBox:not([class*=vk_borderBox-color]):not(.has-text-color) {
  color: green;
  position: relative;
}

body .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container>.vk_borderBox_icon_border:not(.has-background) {
  background-color: green;
  left: 30px;
  width: 18px;
  height: 18px;
  position: absolute;
}

body .vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container>.vk_borderBox_icon_border:not(.has-background)::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
  width: 10px;
  height: 5px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
}

body #padSection .padSectionTitle,
body .avatar,
body .authorName,
body #padSection dl dt .authorName {
  display: none;
}

body .btn-primary {
  background-color: #dd9933;
  border-color: #dd9933;
}

body .btn-primary:hover {
  background-color: #dd9933;
  border-color: #dd9933;
  filter: brightness(1.1) saturate(2);
}

body .btn-primary:not(:disabled):not(.disabled):active {
  background-color: #dd9933;
  border-color: #dd9933;
  filter: brightness(1.1) saturate(2);
}

body .sub-section--col--two .veu_contact .contact_bt {
  background-color: #3377de;
  border-color: #3377de;
}

body .sub-section--col--two .veu_contact .contact_bt:active {
  background-color: #3377de;
  border-color: #3377de;
}

body ul.page-numbers li span.page-numbers.current {
  background-color: #dd9933;
  border-color: #dd9933;
}

body .has-vk-color-primary-color {
  color: #dd9933 !important;
}

body input[type=submit] {
  background-color: #dd9933;
  border-color: #dd9933;
}

body input[type=submit]:not(:disabled):hover {
  background-color: #dd9933;
  border-color: #dd9933;
  filter: brightness(1.1) saturate(2);
}

body input[type=submit]:not(:disabled):active {
  background-color: #dd9933;
  border-color: #dd9933;
  filter: brightness(1.1) saturate(2);
}

body .btn-primary:focus {
  background-color: #dd9933;
  border-color: #dd9933;
  filter: brightness(1.1) saturate(2);
}

body .pc_btn.wp-block-vk-blocks-button.vk_button.vk_button-color-custom.vk_button-align-center.vk_block-margin-md--margin-top.is-style-shine {
  position: relative;
}

body .pc_btn.wp-block-vk-blocks-button.vk_button.vk_button-color-custom.vk_button-align-center.vk_block-margin-md--margin-top.is-style-shine::before {
  content: "0120-176-138";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  border-radius: 50px;
  border: 2px solid #3376DE;
  color: #3376DE;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  padding: .2em .7em .25em;
  font-size: 16px;
}

body .pc_btn.vk_button .vk_button_link.btn {
  padding-top: .8em;
}

@media (max-width: 768px) {
  body .wp-block-image.size-full {
    display: none;
  }

  body .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {
    gap: 0;
  }

  body .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {
    margin-bottom: 0;
  }
}

