@charset "UTF-8";
/**
 * Border gradient
 * $dir = Direction of gradient
 * $from=Starting color
 * $to=Ending color
 * $width=Border width/thickness
 */
@import url("https://fonts.googleapis.com/css2?family=Geologica:wght@400;600;700;800&display=swap");
html,
body {
  background-color: #ffffff;
}

body {
  background-color: #ffffff;
  color: #04151f;
}

.site-loader {
  background-color: rgba(247, 181, 56, 0.5);
  color: #04151f;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #6a451d;
  font-family: "Geologica", sans-serif;
}

a {
  color: #6a451d;
}

.dropdown-toggle {
  display: inline-block;
  width: auto;
  height: 30px;
  padding: 3px 24px;
  border: 0 none;
  border-radius: 15px;
  background-color: #F7B538;
  color: #6a451d;
}
.dropdown-toggle .btn-icon {
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  font-size: 24px;
  margin-right: 6px;
}
.dropdown-toggle .btn-text {
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  font-family: "Geologica", sans-serif;
  font-weight: 600;
  font-size: 16px;
}

.sitenav .breadcrumbs {
  background-color: #f2f0ee;
}
.sitenav .breadcrumbs-item:first-child i {
  background-color: #F7B538;
  color: #6a451d;
}

.pagination {
  background-color: #f2f0ee;
}
.pagination-label {
  background-color: #F7B538;
  color: #6a451d;
}
.pagination-list__item a:hover {
  background-color: #6a451d;
  color: #ffffff;
}
.pagination-list__item.current a {
  background-color: #D78F09;
  color: #04151f;
}

.feedback-modal__toggle {
  background-color: #F7B538;
}

.modal {
  background-color: #f2f0ee;
}
.modal-title {
  color: #04151f;
}
.modal-title::before {
  background-color: #D78F09;
}

.form--inner {
  background-color: #f2f0ee;
}
.form-intro {
  color: #6D6A75;
}
.form-checkbox__nice-toggle {
  background-color: #d0c5bd;
}
.form-checkbox__nice-toggle::before {
  color: #ffffff;
}
.form-checkbox__nice-inner {
  border-color: #d0c5bd;
  background-color: #ffffff;
  box-shadow: 0px 0 1px rgba(0, 0, 0, 0.35);
}
.form-checkbox__nice input[type=checkbox]:checked + .form-checkbox__nice-toggle {
  background-color: #F7B538;
}
.form-checkbox__nice input[type=checkbox]:checked + .form-checkbox__nice-toggle .form-checkbox__nice-inner {
  border-color: #D78F09;
}
.form-control {
  border-color: #d0c5bd;
}
.form-control:focus {
  border-color: #04151f;
}
.form-help {
  color: #6D6A75;
}
.form-submit {
  display: inline-block;
  width: auto;
  height: 30px;
  padding: 3px 24px;
  border: 0 none;
  border-radius: 15px;
  background-color: #F7B538;
  color: #6a451d;
}
.form-submit .btn-icon {
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  font-size: 24px;
  margin-right: 6px;
}
.form-submit .btn-text {
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  font-family: "Geologica", sans-serif;
  font-weight: 600;
  font-size: 16px;
}
.form-submit input {
  color: #ffffff;
}
.form-errors {
  color: #C11E00;
}

.header {
  background-color: #d0c5bd;
}
.header-brand__logo svg path {
  fill: #6a451d;
}
.header-brand__text-title {
  color: #6a451d;
  font-family: "Geologica", sans-serif;
}
.header-brand__text-description {
  color: #04151f;
}
.header-contacts__item-icon {
  color: #6a451d;
}
.header-contacts__item-title {
  color: #04151f;
  font-family: "Geologica", sans-serif;
}
.header-contacts__item-text {
  color: #04151f;
}
.header-contacts__item-link {
  color: #6a451d;
  border-color: #6a451d;
}
.header-accessibility__toggle {
  background-color: #D78F09;
  color: #04151f;
}
.header-widgets__search {
  border-color: #6a451d;
  background-color: #f2f0ee;
}
.header-widgets__search .searchform__submit {
  background-color: #6a451d;
  color: #e6e6e9;
}
.header-widgets__search .searchform__submit:hover {
  background-color: #D78F09;
  color: #04151f;
}
.header-widgets__social {
  background-color: #6a451d;
  color: #e6e6e9;
}
.header-widgets__social:hover {
  background-color: #D78F09;
  color: #04151f;
}
.header-mobile__toggle {
  border-color: #6a451d;
  color: #6a451d;
}

.navigation {
  background-color: #6a451d;
  border-color: #D78F09;
}
.navigation-list__item-link {
  color: #e6e6e9;
  font-family: "Geologica", sans-serif;
}
.navigation-list__item .drop {
  background-color: #D78F09;
}
.navigation-list__item .drop-item a {
  color: #04151f;
}

.footer {
  background-image: url("../images/footer-bg.jpg");
}
.footer::before {
  /* fallback/image non-cover color */
  background: #04151f;
  /* FF3.6-15 */
  background: -moz-linear-gradient(45deg, rgba(4, 21, 31, 0.85) 0%, rgba(106, 69, 29, 0.85) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-linear-gradient(45deg, rgba(4, 21, 31, 0.85) 0%, rgba(106, 69, 29, 0.85) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(45deg, rgba(4, 21, 31, 0.85) 0%, rgba(106, 69, 29, 0.85) 100%);
  /* IE6-9 fallback on horizontal gradient */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$from", endColorstr="$to", GradientType=1);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.footer-brand__logo {
  -webkit-filter: brightness(100);
  -moz-filter: brightness(100);
  -ms-filter: brightness(100);
  -o-filter: brightness(100);
  filter: brightness(100);
}
.footer-brand__logo svg path {
  fill: #e6e6e9;
}
.footer-brand__logo img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}
.footer-brand__title {
  color: #F7B538;
  font-family: "Geologica", sans-serif;
}
.footer-contacts__item-icon {
  color: #D78F09;
}
.footer-contacts__item-title {
  color: #e6e6e9;
  font-family: "Geologica", sans-serif;
  font-weight: 800;
}
.footer-contacts__item-text {
  color: #e6e6e9;
}
.footer-title {
  color: #e6e6e9;
}
.footer-menu__item-link {
  color: #F7B538;
  border-color: #D78F09;
}
.footer-social__item {
  background-color: #F7B538;
  color: #6a451d;
}
.footer-totop {
  background-color: #F7B538;
  color: #6a451d;
}
.footer-feedback__intro {
  color: #e6e6e9;
}
.footer-copyright {
  border-color: #D78F09;
  color: #e6e6e9;
}
.footer-copyright a {
  color: #e6e6e9;
  border-color: #D78F09;
}

.home-slider {
  border-color: #D78F09;
}
.home-slider__item::before {
  /* fallback/image non-cover color */
  background: #f2f0ee;
  /* FF3.6-15 */
  background: -moz-linear-gradient(90deg, #f2f0ee 0%, rgba(242, 240, 238, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-linear-gradient(90deg, #f2f0ee 0%, rgba(242, 240, 238, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(90deg, #f2f0ee 0%, rgba(242, 240, 238, 0) 100%);
  /* IE6-9 fallback on horizontal gradient */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$from", endColorstr="$to", GradientType=1);
}
.home-slider__item-link a {
  display: inline-block;
  width: auto;
  min-width: 30px;
  height: 30px;
  padding: 5px 25px;
  line-height: 20px;
  border: 0 none;
  border-radius: 15px;
  background-color: #0d7cde;
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 16px;
  background-color: #F7B538;
  color: #04151f;
  font-family: "Geologica", sans-serif;
}
.home-slider .slick-dots li {
  background-color: #04151f;
  color: #e6e6e9;
}
.home-slider .slick-dots li.slick-active {
  background-color: #6a451d;
}
.home-slider .slick-dots li button {
  color: #e6e6e9;
}

.home-widgets .widget-shedule {
  border-left: 2px dashed #F7B538;
  border-right: 2px dashed #D78F09;
  background-image: -webkit-linear-gradient(45deg, #F7B538, #D78F09), -webkit-linear-gradient(45deg, #F7B538, #D78F09);
  background-size: 100% 2px;
  background-position: 0 100%, 0 0;
  background-repeat: no-repeat;
  background-clip: border-box;
}
.home-widgets .widget-shedule::before {
  border-color: #ffffff;
}
.home-widgets .widget-shedule .icon {
  background-color: #ffffff;
  color: #D78F09;
}
.home-widgets .widget-shedule__row::after {
  border-color: #f2f0ee;
}
.home-widgets .widget-shedule__row-label {
  color: #6D6A75;
}
.home-widgets .widget-shedule__row-label sup {
  color: #F7B538;
}
.home-widgets .widget-shedule__hint {
  color: #6a451d;
}
.home-widgets .widget-shedule__link {
  background-color: #ffffff;
}
.home-widgets .widget-shedule__link a {
  display: inline-block;
  width: auto;
  height: 30px;
  padding: 3px 24px;
  border: 0 none;
  border-radius: 15px;
  background-color: #F7B538;
  color: #6a451d;
  display: block;
  width: 100%;
}
.home-widgets .widget-shedule__link a .btn-icon {
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  font-size: 24px;
  margin-right: 6px;
}
.home-widgets .widget-shedule__link a .btn-text {
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  font-family: "Geologica", sans-serif;
  font-weight: 600;
  font-size: 16px;
}
.home-widgets .widget_text ul li::before {
  background-color: #6a451d;
}
.home-widgets .has-icon .widget-news,
.home-widgets .has-icon .widget_nav_menu {
  background-color: #f2f0ee;
}
.home-widgets .widget-services__item-icon {
  /* fallback/image non-cover color */
  background: #F7B538;
  /* FF3.6-15 */
  background: -moz-linear-gradient(135deg, #F7B538 0%, #D78F09 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-linear-gradient(135deg, #F7B538 0%, #D78F09 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(135deg, #F7B538 0%, #D78F09 100%);
  /* IE6-9 fallback on horizontal gradient */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$from", endColorstr="$to", GradientType=1);
}
.home-widgets .widget-services__item-icon svg path {
  fill: #ffffff;
}
.home-widgets .widget-services__item-title {
  font-family: "Geologica", sans-serif;
}
.home-widgets .widget-services__item-text {
  color: #6D6A75;
}
.home-widgets .widget-doctors__slider .slick-nav__prev, .home-widgets .widget-doctors__slider .slick-nav__next {
  background-color: #D78F09;
  color: #ffffff;
}
.home-widgets .widget-doctors__slider .slick-nav__prev {
  background-color: #6a451d;
}
.home-widgets .widget-doctors__link a {
  display: inline-block;
  width: auto;
  height: 30px;
  padding: 3px 24px;
  border: 0 none;
  border-radius: 15px;
  background-color: #F7B538;
  color: #6a451d;
}
.home-widgets .widget-doctors__link a .btn-icon {
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  font-size: 24px;
  margin-right: 6px;
}
.home-widgets .widget-doctors__link a .btn-text {
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  font-family: "Geologica", sans-serif;
  font-weight: 600;
  font-size: 16px;
}
.home-widgets .widget-wide {
  background-color: #f2f0ee;
}
.home-widgets .widget-wide__erko_medical_doctors {
  background-image: url("../images/doctors_left.png");
}
.home-widgets .widget-wide__erko_medical_doctors::before {
  background-image: url("../images/doctors_right.png");
}

.gallery-slider .slick-dots li {
  background-color: #04151f;
  color: #ffffff;
}
.gallery-slider .slick-dots li.slick-active {
  background-color: #D78F09;
}
.gallery-slider .slick-dots li button {
  color: #ffffff;
}

.gallery-partners__item {
  background-color: #ffffff;
  border-color: #6D6A75;
}
.gallery-partners__item-title {
  color: #04151f;
}
.gallery-partners__item-link {
  color: #D78F09;
}

.widget-news > .icon {
  background-color: #f2f0ee;
  color: #D78F09;
}
.widget-news__list-item .title a {
  color: #6a451d;
}
.widget-news__list-item .text {
  color: #6D6A75;
}
.widget-news__list-more a {
  display: inline-block;
  width: auto;
  height: 30px;
  padding: 3px 24px;
  border: 0 none;
  border-radius: 15px;
  background-color: #F7B538;
  color: #6a451d;
  display: block;
  width: 100%;
}
.widget-news__list-more a .btn-icon {
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  font-size: 24px;
  margin-right: 6px;
}
.widget-news__list-more a .btn-text {
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  font-family: "Geologica", sans-serif;
  font-weight: 600;
  font-size: 16px;
}

.widget-timeline__link a {
  display: inline-block;
  width: auto;
  height: 30px;
  padding: 3px 24px;
  border: 0 none;
  border-radius: 15px;
  background-color: #0d7cde;
  color: #ffffff;
  background-color: #F7B538;
  color: #6a451d;
}
.widget-timeline__link a .btn-icon {
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  font-size: 24px;
  margin-right: 6px;
}
.widget-timeline__link a .btn-text {
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 16px;
}
.widget-timeline__item-title {
  color: #04151f;
}
.widget-timeline__item-image {
  /* fallback/image non-cover color */
  background: #D78F09;
  /* FF3.6-15 */
  background: -moz-linear-gradient(135deg, #D78F09 0%, #F7B538 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-linear-gradient(135deg, #D78F09 0%, #F7B538 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(135deg, #D78F09 0%, #F7B538 100%);
  /* IE6-9 fallback on horizontal gradient */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$from", endColorstr="$to", GradientType=1);
}
.widget-timeline__item-meta .date .icon {
  color: #D78F09;
}
.widget-timeline__item-meta .date .text {
  color: #6D6A75;
}
.widget-timeline__item-meta .link .icon {
  color: #6a451d;
}
.widget-timeline__item-meta .link .text {
  color: #6D6A75;
  border-color: #f2f0ee;
}

.doctor-slide {
  background-color: #ffffff;
}
.doctor-slide__photo svg path {
  fill: #6D6A75;
}
.doctor-slide__link {
  background-color: rgba(106, 69, 29, 0.75);
}
.doctor-slide__link-icon svg path {
  fill: #ffffff;
}
.doctor-slide__link-post {
  color: #ffffff;
}
.doctor-slide__link-title {
  color: #ffffff;
}

.doctor-list__item-photo {
  border-color: #D78F09;
}
.doctor-list__item-photo svg path {
  fill: #6D6A75;
}
.doctor-list__item-title {
  font-family: "Geologica", sans-serif;
}
.doctor-list__item-post {
  color: #04151f;
}

.widget_nav_menu > .icon,
.widget_categories > .icon {
  background-color: #f2f0ee;
  color: #D78F09;
}
.widget_nav_menu ul li::before,
.widget_categories ul li::before {
  background-color: #D78F09;
}
.widget_nav_menu ul li a,
.widget_categories ul li a {
  color: #04151f;
}
.widget_nav_menu ul li a:hover,
.widget_categories ul li a:hover {
  color: #6D6A75;
}
.widget_nav_menu ul li.last,
.widget_categories ul li.last {
  background-color: #F7B538;
}
.widget_nav_menu ul li.last::before,
.widget_categories ul li.last::before {
  color: #6a451d;
}
.widget_nav_menu ul li.last a,
.widget_categories ul li.last a {
  color: #6a451d;
}
.widget_nav_menu ul li.last a:hover,
.widget_categories ul li.last a:hover {
  color: #6a451d;
}

.content-left__subtitle {
  color: #6D6A75;
}
.content-left__subtitle::before {
  background-color: #f2f0ee;
}
.content-left__subtitle::after {
  /* fallback/image non-cover color */
  background: #F7B538;
  /* FF3.6-15 */
  background: -moz-linear-gradient(90deg, #F7B538 0%, #D78F09 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-linear-gradient(90deg, #F7B538 0%, #D78F09 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(90deg, #F7B538 0%, #D78F09 100%);
  /* IE6-9 fallback on horizontal gradient */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$from", endColorstr="$to", GradientType=1);
}
.content-left__intro {
  color: #333333;
}
.content-left__text-image {
  background-color: #f2f0ee;
}
.content-left__sitemap h2 {
  color: #6D6A75;
}
.content-left__sitemap h2::before {
  background-color: #f2f0ee;
}
.content-left__sitemap h2::after {
  /* fallback/image non-cover color */
  background: #F7B538;
  /* FF3.6-15 */
  background: -moz-linear-gradient(90deg, #F7B538 0%, #D78F09 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-linear-gradient(90deg, #F7B538 0%, #D78F09 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(90deg, #F7B538 0%, #D78F09 100%);
  /* IE6-9 fallback on horizontal gradient */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$from", endColorstr="$to", GradientType=1);
}
.content-left__sitemap .wsp-posts-list li::before,
.content-left__sitemap .wsp-pages-list li::before {
  color: #6D6A75;
}
.content-right__item {
  background-color: #f2f0ee;
  border-color: #6D6A75;
}
.content-right__item-link .btn {
  display: inline-block;
  width: auto;
  height: 30px;
  padding: 3px 24px;
  border: 0 none;
  border-radius: 15px;
  background-color: #F7B538;
  color: #6a451d;
}
.content-right__item-link .btn .btn-icon {
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  font-size: 24px;
  margin-right: 6px;
}
.content-right__item-link .btn .btn-text {
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  font-family: "Geologica", sans-serif;
  font-weight: 600;
  font-size: 16px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .content-right__item-link .btn {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.content-news__item-image {
  /* fallback/image non-cover color */
  background: #D78F09;
  /* FF3.6-15 */
  background: -moz-linear-gradient(135deg, #D78F09 0%, #F7B538 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-linear-gradient(135deg, #D78F09 0%, #F7B538 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(135deg, #D78F09 0%, #F7B538 100%);
  /* IE6-9 fallback on horizontal gradient */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$from", endColorstr="$to", GradientType=1);
}
.content-news__item-title .image {
  /* fallback/image non-cover color */
  background: #F7B538;
  /* FF3.6-15 */
  background: -moz-linear-gradient(135deg, #F7B538 0%, #D78F09 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-linear-gradient(135deg, #F7B538 0%, #D78F09 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(135deg, #F7B538 0%, #D78F09 100%);
  /* IE6-9 fallback on horizontal gradient */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$from", endColorstr="$to", GradientType=1);
}
.content-news__item-meta .date .icon {
  color: #D78F09;
}
.content-news__item-meta .date .text {
  color: #6D6A75;
}
.content-news__item-meta .link .icon {
  color: #6a451d;
}
.content-news__item-meta .link .text {
  color: #04151f;
  border-color: #6a451d;
}
.content-list__item {
  background-color: #f2f0ee;
}
.content-list__item-title a {
  color: #04151f;
  transition: color 0.3s ease;
}
.content-list__item-title a:hover {
  color: #6a451d;
}
.content-list__item-link .link .icon {
  color: #6a451d;
}
.content-list__item-link .link .text {
  color: #04151f;
  border-color: #6a451d;
}
.content-files__title {
  background-color: #f2f0ee;
  border-color: #d0c5bd;
}
.content-files__title[aria-expanded=true] {
  background-color: #6a451d;
  border-color: #6a451d;
  color: #ffffff;
}
.content-files__thumbs {
  background-color: #f2f0ee;
}
.content-gallery__item-image {
  background-color: #f2f0ee;
}
.content-gallery__item-image a .img-hover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(247, 181, 56, 0.75);
  content: "";
}
.content-gallery__item-image a .img-hover svg path {
  fill: #ffffff;
}
.content-gallery__item-caption {
  color: #6D6A75;
}

/** -------------------------------------------------------------------------- *
 * Файлы для скачивания ------------------------------------------------------ |
 */
.file-attachment__image {
  border-color: #ffffff;
  background-color: #ffffff;
  box-shadow: 0px 0 1px rgba(0, 0, 0, 0.35);
}
.file-attachment__data-size .icon {
  color: #D78F09;
}
.file-attachment__data-size .text {
  color: #6D6A75;
}
.file-attachment__data-link .icon {
  color: #6a451d;
}
.file-attachment__data-link .text {
  color: #04151f;
  border-color: #6D6A75;
}

/** -------------------------------------------------------------------------- *
 * Альбом галерии в категории ------------------------------------------------ |
 */
.gallery-album {
  background-color: #ffffff;
}
.gallery-album__photo svg path {
  fill: #D78F09;
}
.gallery-album__link {
  background-color: rgba(106, 69, 29, 0.75);
}
.gallery-album__link-icon svg path {
  fill: #ffffff;
}
.gallery-album__link-title {
  color: #ffffff;
}
.gallery-album__link-count {
  color: #ffffff;
}

.department-preview__item-title {
  color: #6D6A75;
}
.department-preview__item-title::before {
  background-color: #f2f0ee;
}
.department-preview__item-title span::before {
  /* fallback/image non-cover color */
  background: #D78F09;
  /* FF3.6-15 */
  background: -moz-linear-gradient(90deg, #D78F09 0%, #F7B538 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-linear-gradient(90deg, #D78F09 0%, #F7B538 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(90deg, #D78F09 0%, #F7B538 100%);
  /* IE6-9 fallback on horizontal gradient */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$from", endColorstr="$to", GradientType=1);
}

.doctor-preview .has-border-left {
  border-color: #f2f0ee;
}
.doctor-preview__photo {
  background-color: #f2f0ee;
}
.doctor-preview__photo svg path {
  fill: #D78F09;
}
.doctor-preview__description {
  color: #6D6A75;
}
.doctor-preview__contacts li i {
  color: #D78F09;
}
.doctor-preview__contacts li span {
  color: #04151f;
  border-color: #6a451d;
}
.doctor-preview__link .btn {
  display: inline-block;
  width: auto;
  height: 30px;
  padding: 3px 24px;
  border: 0 none;
  border-radius: 15px;
  background-color: #F7B538;
  color: #6a451d;
}
.doctor-preview__link .btn .btn-icon {
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  font-size: 24px;
  margin-right: 6px;
}
.doctor-preview__link .btn .btn-text {
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  font-family: "Geologica", sans-serif;
  font-weight: 600;
  font-size: 16px;
}

.comment-reply-title {
  color: #6D6A75;
}
.comment-reply-title::before {
  background-color: #f2f0ee;
}
.comment-reply-title::after {
  /* fallback/image non-cover color */
  background: #D78F09;
  /* FF3.6-15 */
  background: -moz-linear-gradient(90deg, #D78F09 0%, #F7B538 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-linear-gradient(90deg, #D78F09 0%, #F7B538 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(90deg, #D78F09 0%, #F7B538 100%);
  /* IE6-9 fallback on horizontal gradient */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$from", endColorstr="$to", GradientType=1);
}
.comment-form {
  background-color: #f2f0ee;
}
.comment-form-author input[type=text],
.comment-form-author input[type=email],
.comment-form-author input[type=url],
.comment-form-author textarea, .comment-form-email input[type=text],
.comment-form-email input[type=email],
.comment-form-email input[type=url],
.comment-form-email textarea, .comment-form-url input[type=text],
.comment-form-url input[type=email],
.comment-form-url input[type=url],
.comment-form-url textarea, .comment-form-comment input[type=text],
.comment-form-comment input[type=email],
.comment-form-comment input[type=url],
.comment-form-comment textarea {
  border-color: #d0c5bd;
}
.comment-form-author input[type=text]:focus,
.comment-form-author input[type=email]:focus,
.comment-form-author input[type=url]:focus,
.comment-form-author textarea:focus, .comment-form-email input[type=text]:focus,
.comment-form-email input[type=email]:focus,
.comment-form-email input[type=url]:focus,
.comment-form-email textarea:focus, .comment-form-url input[type=text]:focus,
.comment-form-url input[type=email]:focus,
.comment-form-url input[type=url]:focus,
.comment-form-url textarea:focus, .comment-form-comment input[type=text]:focus,
.comment-form-comment input[type=email]:focus,
.comment-form-comment input[type=url]:focus,
.comment-form-comment textarea:focus {
  border-color: #D78F09;
}
.comment-item {
  background-color: #f6f6f6;
}
.comment-item__avatar {
  /* fallback/image non-cover color */
  background: #D78F09;
  /* FF3.6-15 */
  background: -moz-linear-gradient(135deg, #D78F09 0%, #F7B538 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-linear-gradient(135deg, #D78F09 0%, #F7B538 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(135deg, #D78F09 0%, #F7B538 100%);
  /* IE6-9 fallback on horizontal gradient */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$from", endColorstr="$to", GradientType=1);
}
.comment-item__content-header {
  border-color: #d0c5bd;
}
.comment-item__content-date .icon {
  color: #D78F09;
}
.comment-item__content-date .text {
  color: #6D6A75;
}

.question-base__icon,
.question-answer__icon {
  /* fallback/image non-cover color */
  background: #D78F09;
  /* FF3.6-15 */
  background: -moz-linear-gradient(135deg, #D78F09 0%, #F7B538 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-linear-gradient(135deg, #D78F09 0%, #F7B538 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(135deg, #D78F09 0%, #F7B538 100%);
  /* IE6-9 fallback on horizontal gradient */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$from", endColorstr="$to", GradientType=1);
}
.question-base__icon-inner,
.question-answer__icon-inner {
  background-color: #f2f0ee;
}
.question-base__icon-inner svg path,
.question-answer__icon-inner svg path {
  fill: #6a451d;
}
.question-base__content,
.question-answer__content {
  width: 100%;
}
.question-base__header,
.question-answer__header {
  border-color: #d0c5bd;
}
.question-base__header-date .icon, .question-base__header-city .icon,
.question-answer__header-date .icon,
.question-answer__header-city .icon {
  color: #D78F09;
}
.question-base__header-date .text, .question-base__header-city .text,
.question-answer__header-date .text,
.question-answer__header-city .text {
  color: #6D6A75;
}

.question-answer {
  background-color: #f2f0ee;
}
.question-answer__icon {
  /* fallback/image non-cover color */
  background: #D78F09;
  /* FF3.6-15 */
  background: -moz-linear-gradient(-45deg, #D78F09 0%, #F7B538 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-linear-gradient(-45deg, #D78F09 0%, #F7B538 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(-45deg, #D78F09 0%, #F7B538 100%);
  /* IE6-9 fallback on horizontal gradient */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$from", endColorstr="$to", GradientType=1);
}
.question-answer__icon svg path {
  fill: #6a451d;
}

[canvas=container] {
  background-color: #ffffff;
}

.sidebar {
  background-color: #f2f0ee;
  border-right-color: #D78F09;
}
.sidebar-header__title {
  color: #6a451d;
  font-family: "Geologica", sans-serif;
}
.sidebar-header__toggle {
  border-color: #6a451d;
  color: #6a451d;
}
.sidebar-menu .list {
  border-top-color: #d0c5bd;
}
.sidebar-menu .list-item {
  border-bottom-color: #d0c5bd;
}
.sidebar-menu .list-item__link {
  color: #04151f;
}
.sidebar-menu .list-item__toggle {
  border-left-color: #D78F09;
  background-color: #d0c5bd;
  color: #6a451d;
}
.sidebar-menu .list-item__drop-item {
  border-top-color: #d0c5bd;
}
.sidebar-info__contacts-item .icon {
  color: #D78F09;
}
.sidebar-info__contacts-item .title {
  color: #04151f;
}
.sidebar-info__contacts-item .text {
  color: #6D6A75;
}