[id ^= sandbox_theme_panel] {
  color: #000;
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important;
}
body {
  background: #D6D599;
}
.top-header-wr {
  position: relative;
}
.top-header-wr .top-bg {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 25px;
}
.block-28, .block-4 {
  background: none;
}
.block-17 {
  background: #386E24;
  border: 1px solid #619B4B;
  box-shadow: 0px 5px 10px 5px rgba(51, 32, 54, 0.2);
}
.widget-45, .widget-15 {
  background: #386E24;
  border: 1px solid #619B4B;
  box-shadow: 0px 5px 10px 5px rgba(51, 32, 54, 0.2);
  color: #fff;
}
.schedule-65 .text_body, .site-name .sn-text, .phones-70 .text_body, .schedule-65 .cell-text, .schedule-25 .text_body, .phones-21 .text_body, .schedule-25 .cell-text {
  color: #fff;
}
.menu-43 .menu-scroll > ul > li.menu-item > a {
  color: #fff;
}
.widget-19 {
  border: 1px dashed rgba(255, 255, 255, 0.35);
}
.search-31 input {
  color: #fff;
}
.search-31 input::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.search-31 button {
  background: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.78 20.7984C21.8479 20.86 21.9028 20.9345 21.9416 21.0175C21.9804 21.1006 22.0024 21.1905 22.0061 21.282C22.0098 21.3736 21.9952 21.465 21.9632 21.5509C21.9313 21.6368 21.8826 21.7155 21.8199 21.7824C21.6907 21.9175 21.5138 21.9967 21.3269 22.0031C21.14 22.0094 20.9581 21.9424 20.8199 21.8164C20.8099 21.8054 20.79 21.7944 20.78 21.7824L14.18 15.2824C12.3671 16.7083 10.0679 17.3679 7.77477 17.1201C5.48159 16.8723 3.37652 15.7367 1.91003 13.9564C1.19352 13.0808 0.659344 12.0708 0.338858 10.9858C0.0183733 9.90071 -0.0819653 8.76253 0.0438145 7.63815C0.169594 6.51377 0.518957 5.4259 1.07128 4.43848C1.6236 3.45107 2.36773 2.58406 3.26 1.88843C5.07308 0.462779 7.37205 -0.196681 9.66515 0.0511306C11.9583 0.298943 14.0634 1.43435 15.53 3.21443C16.823 4.79537 17.5025 6.78961 17.4437 8.83114C17.3849 10.8727 16.5918 12.8245 15.21 14.3284L21.78 20.7984ZM16.02 8.59842C16.0444 7.14621 15.6361 5.71959 14.8469 4.50028C14.0577 3.28097 12.9235 2.32414 11.5886 1.75168C10.2538 1.17921 8.77877 1.01702 7.35143 1.28575C5.92409 1.55448 4.60899 2.24198 3.57372 3.26067C2.53846 4.27937 1.8298 5.58316 1.53808 7.00598C1.24635 8.4288 1.3848 9.90625 1.93566 11.2502C2.48652 12.5941 3.42492 13.7436 4.63134 14.5523C5.83776 15.3611 7.25753 15.7924 8.70995 15.7914C10.6328 15.8055 12.4826 15.056 13.8531 13.7073C15.2237 12.3587 16.0031 10.5212 16.02 8.59842Z' fill='white'/%3E%3C/svg%3E%0A") top 2px left 50% / 19px no-repeat;
}
.widget-2 {
  background: linear-gradient(0deg, #386E24, #386E24);
}
.menu-3 .menu-scroll > ul > li.menu-item > a {
  color: #fff;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.35);
}
.content-18 h2, .widget-11 {
  color: #000;
}
.blocklist-12 .header {
  background: #386E24;
}
.blocklist-12 .all {
  background: #386E24;
  color: #fff;
}
.news-61 .news__title, .news-50 .news__title {
  color: #000;
}
.news-61 .all_link, .news-50 .all_link {
  color: #949494;
}
.news-61 .item__date > span, .news-50 .item__date > span {
  color: #949494;
}
.news-61 .item__title > a, .news-50 .item__title > a {
  color: #386E24;
}
.block-13 {
  background: linear-gradient(0deg, rgba(56, 110, 36, 0.7), rgba(56, 110, 36, 0.7)), url("../images/foot_bg.jpg") left 50% top -20px / auto auto no-repeat #af9974;
}
.widget-20 {
  background: linear-gradient(0deg, rgba(56, 110, 36, 0.7), rgba(56, 110, 36, 0.7)), url("../images/foot_bg.jpg") left 50% top 0px / auto auto no-repeat #cccccc;
}
.email-71 .text_body, .email-22 .text_body {
  color: #fff;
}
.side-panel .menu-3 .menu-scroll > ul > li.menu-item > a:hover, .side-panel .menu-3 .menu-scroll > ul > li.menu-item > a.hover, .side-panel .menu-3 .menu-scroll > ul > li.menu-item > a.active, .menu-3 .menu-scroll > ul > li.menu-item > a:hover, .menu-3 .menu-scroll > ul > li.menu-item > a.hover, .menu-3 .menu-scroll > ul > li.menu-item > a.active, .menu-43 .menu-scroll > ul > li.menu-item > a:hover, .menu-43 .menu-scroll > ul > li.menu-item > a.hover, .menu-43 .menu-scroll > ul > li.menu-item > a.active {
  background: #8fa15c;
}
@media (max-width: 960px) {
  .widget-3 {
    background: #638246;
  }
  .side-panel .phones-70 .cell-text, .side-panel .phones-21 .cell-text {
    background: none;
  }
  .side-panel-4 .side-panel-button {
    background: #eee;
  }
  .side-panel .phones-70 .icon, .side-panel .phones-21 .icon {
    background: url(../images/phone.png) left 50% top 50% / auto auto no-repeat, #eee;
  }
  .side-panel-4 .side-panel-content {
    background: linear-gradient(0deg, rgba(56, 110, 36, 0.7), rgba(56, 110, 36, 0.7)), url("../images/foot_bg.jpg") left 50% top -20px / auto auto no-repeat #af9974;
  }
}
