/* LESS Document */
.bg_h1 {
  background: url(/clinic/img/bg_h1.png) no-repeat right top;
}
.sitemap {
  width: 500px;
  margin: 0 auto 40px;
}
.sitemap::after {
  content: '';
  display: block;
  clear: both;
}
@media screen and (max-width: 767px) {
  .sitemap {
    padding: 0;
    width: 100%;
  }
}
.sitemap ul li a {
  color: #654D1C;
  font-weight: bold;
  text-decoration: none;
  font-feature-settings: normal;
}
@media screen and (max-width: 767px) {
  .sitemap ul li a {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
.sitemap ul li a:hover {
  color: #CC9D00;
}
.sitemap ul li .title a::before {
  font-family: 'FontAwesome';
  content: '\f0a9';
  margin-right: 3px;
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
.sitemap ul li .title.current a::after {
  font-family: 'FontAwesome';
  content: '\f056';
}
.sitemap ul li .child {
  padding: 0 0 0 15px;
}
@media screen and (max-width: 767px) {
  .sitemap ul li .child {
    margin-left: -10px !important;
    margin-right: -10px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.sitemap ul li .child li a::before {
  font-family: 'FontAwesome';
  content: '\f0da';
  margin-right: 8px;
}
.sitemap > ul {
  width: 250px;
  float: left;
}
@media screen and (max-width: 767px) {
  .sitemap > ul {
    width: auto;
    float: none;
    margin: 0;
    padding: 0;
    border: none;
    width: 100%;
  }
}
.sitemap > ul > li {
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .sitemap > ul > li {
    margin-left: -10px !important;
    margin-right: -10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    border-bottom: #FFF 1px solid;
    margin-bottom: 0;
  }
  .sitemap > ul > li:nth-of-type(1) {
    border-top: #FFF 1px solid;
    margin-top: -1px;
  }
}
.sitemap > ul > li > a::before {
  font-family: 'FontAwesome';
  content: '\f0a9';
  margin-right: 3px;
}
.sitemap > ul > li > a:hover::before {
  color: #FFF;
}
