:root, [data-bs-theme="light"] {
  --t4-primary: #C8AE7E;
  --t4-primary-rgb: 200, 174, 126;
}
.text-salon {
  color: var(--color-primary);
}
.acm-pricing.style-1 .pricing-head .pricing-plan-price {
  color: var(--color-primary);
}
.acm-pricing.style-1 .pricing-wrap .nav-tabs .nav-link:hover {
  color: #6a3332;
}
.acm-pricing.style-1 .pricing-wrap .nav-tabs .nav-link.active {
  border-color: #6a3332;
  background: #efefef;
  color: #6a3332;
}
.acm-pricing.style-1 .h4 {
    color: #333333;
}
@media (min-width: 768px) {
    .right {
        text-align: right;
        }
    .left {
        text-align: left;
        }
}
.t4-footer .t4-module ul.contact-info li > i[class^="fa"] {
  float: left;
  font-size: 16px;
  margin: 1px 0 0 -24px;
}
.t4-module ul.contact-info li {
  list-style: none;
  line-height: 18px;
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  .dl-horizontal dt {
    float: left;
    width: 140px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 160px;
  }
}
/*Menu-line*/
.menu-line .nav, .menu-line .nav > li, .menu-line .nav > li > a {
    display: inline-block;
	padding: 0 2px;
	background: none;
	color: #c6c6c6;
}
.menu-line .nav > li > a:hover,
.menu-line .nav > li > a:focus {
	text-decoration: underline;
	background-color: inherit;
	color: #ffffff;
}
.menu-line li + li:before {
    content: "/\00a0";
}
.menu-line li:first-child::before {
	display: none;
}