hr {
  border: solid #f9a817; }

/**/
.thumbmails, .thumbnails {
  border: 2px solid #f9a817;
  background-color: #fabb49; }

/**/
.header__bottom {
  background: #f9a817;
  color: #fff; }
  .header__bottom__title {
    background: #d78c06;
    color: #4a0a02; }

.header__cart a {
  color: #fff; }
  .header__cart a:hover {
    color: #f9a817; }

/**/
.logo__img path {
  fill: #fff; }

.logo__img__mobile {
  color: #fff; }
  .logo__img__mobile:hover, .logo__img__mobile:active {
    color: #fff; }

/**/
.lang > li > a {
  color: #fff; }
  .lang > li > a:hover {
    color: #000000; }

/**/
.menu > ul > li > a, .menu > ul > li > span {
  color: #4a0a02; }
  .menu > ul > li > a:hover, .menu > ul > li > span:hover {
    color: #4a0a02;
    border-color: #fff; }

.menu > ul > li.active > a, .menu > ul > li.active > span {
  border-color: #4a0a02; }

/**/
.navigation > ul > li > a, .navigation > ul > li > span {
  color: #fff; }
  .navigation > ul > li > a:hover, .navigation > ul > li > span:hover {
    color: #f9a817; }

.navigation > ul > li.active > a, .navigation > ul > li.active > span {
  background-color: #f9a817;
  color: #4a0a02; }

/**/
.mfb-component__button--main:hover, .mfb-component__button--main:focus {
  background-color: #f9a817;
  color: #fff; }

/**/
.news__block {
  color: #fff; }
  .news__block figure .img {
    border: 2px solid #f9a817; }
  .news__block h2 a {
    color: #fff; }
  .news__block:hover {
    border-color: #f9a817;
    box-shadow: 0 0 15px #f9a91a; }
    .news__block:hover h2 a {
      border-bottom-color: #fff; }

.news__row__head {
  border-bottom: 1px solid #f9a817; }
  .news__row__head h2 a, .news__row__head .h2 a {
    color: #fff; }

/**/
.btn--default {
  color: #333;
  background-color: #fff;
  border-color: #cccccc; }

.btn--border {
  border-color: #f9a817;
  color: #f9a817; }
  .btn--border:hover {
    background-color: #f9a817;
    color: #4a0a02; }

.btn--more {
  color: #f9a817; }

.btn--pagintaion {
  color: #f9a817; }
  .btn--pagintaion:hover {
    background: #f9a817;
    color: #4a0a02; }

.btn--back {
  color: #f9a817; }
  .btn--back:hover {
    color: #f9a817; }

.btn--black {
  background: #000000;
  color: #fff;
  border-color: #fff; }
  .btn--black:hover {
    background: #fff;
    color: #000000; }

.btn--color {
  background-color: #f9a817;
  color: #4a0a02; }
  .btn--color:hover {
    background-color: #fff;
    color: #000000; }

/**/
#footer__logo path {
  fill: #4a0a02; }

.footer {
  background-color: #f9a817;
  color: #4a0a02; }
  .footer__social a {
    color: #4a0a02; }
    .footer__social a:hover i {
      border-color: #941404;
      color: #941404; }
    .footer__social a i {
      border-color: #4a0a02; }

@media only screen and (max-width: 767px) {
  .footer__copyright {
    border-top: 1px solid #4a0a02; } }

/**/
.img--border {
  border: 2px solid #f9a817; }

/**/
blockquote {
  border-left: 2px solid #f9a817; }

/**/
.gallery__item img {
  border: 2px solid #f9a817; }

.gallery__item:hover {
  box-shadow: 0 0 15px #f9a817;
  border-color: #f9a817; }

.gallery__head {
  border-bottom: 1px solid #f9a817; }

.gallery__carousel {
  border-top: 1px solid #f9a817;
  border-bottom: 1px solid #f9a817; }
  .gallery__carousel .owl-prev, .gallery__carousel .owl-next {
    color: #f9a817; }
    .gallery__carousel .owl-prev:hover, .gallery__carousel .owl-next:hover {
      color: #fff; }

/**/
.menu__level2__ul {
  background: #f9a817;
  background: url("../../img/menu__level2/menu__level2-gradient-orange.png"); }
  .menu__level2__ul > ul > li > a, .menu__level2__ul > ul > li > span {
    color: #4a0a02; }
  .menu__level2__ul > ul > li.active > a, .menu__level2__ul > ul > li.active > span {
    background: #f9a817;
    background: url("../../img/menu__level2/menu__level2-active-gradient-orange.png"); }

/**/
.menu__level2__select .nice-select {
  background: #f9a817;
  background: url("../../img/menu__level2/menu__level2-gradient-orange.png"); }
  .menu__level2__select .nice-select:after {
    border-color: #fff; }
  .menu__level2__select .nice-select .list {
    background: #ffbe3b; }
    .menu__level2__select .nice-select .list .selected {
      background: rgba(215, 140, 6, 0.5) !important; }
      .menu__level2__select .nice-select .list .selected li:focus, .menu__level2__select .nice-select .list .selected li:hover {
        background: #f9a817 !important; }

.menu__level2__select .nice-select:after {
  border-color: #4a0a02; }

.menu__level2__select .nice-select .current {
  color: #4a0a02; }

.menu__level2__select .nice-select .option {
  color: #4a0a02; }
  .menu__level2__select .nice-select .option:hover {
    background-color: #f9a817;
    color: #4a0a02; }

/**/
.sw-topper, .sw-bottom, .sw-footer {
  background: #4a0a02; }

.sandwich--menu, .sandwich--menu:active span, .sandwich--menu.nice-select.open span, .sandwich--menu:focus span, .sandwich--menu:hover span {
  color: #4a0a02; }

#menu--mobile.slideout-menu ul > li.active > a, #menu--mobile.slideout-menu ul > li.active > span {
  background: #f9a817;
  color: #4a0a02; }

/**/
.pagination__row {
  border-top-color: #f9a817; }
  .pagination__row > ul > li > a {
    color: #d78c06; }
    .pagination__row > ul > li > a:hover {
      color: #f9a817; }
  .pagination__row > ul > li.active > a {
    color: #f9a817; }

/**/
.contacts__map {
  border-color: #f9a817; }

/**/
.schedule__head {
  border-bottom: 1px solid #f9a817; }
  .schedule__head--pagination a:hover {
    color: #fff; }
  .schedule__head--pagination a i {
    color: #d78c06; }

.schedule__row table th {
  background: #d78c06;
  color: #4a0a02; }

/**/
.comments__block {
  border: 1px solid #f9a817; }
  .comments__block__triangle div:nth-child(2)::before {
    background: #f9a817; }
  .comments__block__triangle div:nth-child(2)::after {
    background: #f9a817; }
  .comments__block--answer {
    border-color: #fff; }
    .comments__block--answer .comments__block__triangle div:nth-child(2)::before {
      background: #fff; }
    .comments__block--answer .comments__block__triangle div:nth-child(2)::after {
      background: #fff; }

/**/
.SumoSelect.open > .optWrapper > .options li.opt.selected {
  background-color: #f9a817;
  color: #4a0a02; }

.SumoSelect.open > .optWrapper > .options li.opt.selected label {
  color: #4a0a02; }

.SumoSelect.open > .optWrapper > .options li.opt:hover {
  background-color: #f9a817; }

/**/
.catalog__block figure .img {
  border: 2px solid #f9a817; }
  .offer-day-block{
    margin: 0 0 24px;
    border: 1px solid transparent;
    transition: all 0.3s ease;}
    .offer-day-block:hover {
    border-color: #f9a817;
    box-shadow: 0 0 15px #f9a91a;
}
 .offer-day-block__text p {
    margin: 0;
}
.offer-day-block__text h2{margin:0 0 20px;}
.offer-day-block figure{padding: 14px 14px 24px;
position: relative;
}
.offer-day-block figure .img {
  border: 2px solid #f9a817;
 transition: all 0.3s ease;
    
}
  .offer-day-block:hover figure img {
    border: 2px solid transparent;
}
 .offer-day-block__text{
padding:0 14px 14px;
 }
 .offer-price{font-size:2.1875rem;
    line-height: 1;
    font-family: "GaramondPremrPro-Capt";;color:#f9a817;margin-bottom:30px;}
.catalog__block h2 a {
  color: #fff; }

.catalog__block:hover {
  border-color: #f9a817;
  box-shadow: 0 0 15px #f9a91a; }
  .catalog__block:hover h2 a {
    border-bottom-color: #fff; }

.catalog__row__head {
  border-bottom: 1px solid #f9a817; }
  .catalog__row__head h2 a, .catalog__row__head .h2 a {
    color: #fff; }

/**/
.category__body {
  background-color: #f9a817;
  color: #4a0a02; }

.category__block figure img {
  border: 2px solid #fff; }

/**/
.product__content {
  border-top: 1px solid #f9a817; }

.product__gallery__block {
  border: 2px solid #f9a817; }
  .product__gallery__block:nth-child(5):before {
    background-color: rgba(249, 168, 23, 0.8); }
  .product__gallery__block:nth-child(5):after {
    color: #4a0a02; }
  .product__gallery__block:first-child:after {
    color: #4a0a02; }

/**/
.cart__tab__block--active:before {
  background-color: #f9a817;
  color: #4a0a02 !important; }

.cart__tab__block:before {
  border: 1px solid #f9a817;
  color: #fff; }

.cart__table thead th {
  border-bottom: 1px solid #f9a817; }

.cart__table tbody tr:not(:first-child):last-child td {
  border-bottom: 1px solid #f9a817; }

/**/
.form-control--color, .form--control--color {
  border-color: #f9a817; }

/**/
legend {
  border-bottom: 1px solid #f9a817;
  color: #fff; }

/**/
.SumoSelect.open > .optWrapper > .options li.opt:hover label {
  color: #fff; }

/**/
.team__row__head {
  border-bottom: 1px solid #f9a817; }

/**/
.section__content__head {
  border-bottom: 1px solid #f9a817; }

/**/
.poster__header {
  border-left: 3px solid #f9a817; }

/**/
.offers__block figcaption {
  background: #f9a817;
  color: #4a0a02; }

/**/
.category__block figure > a {
  color: #4a0a02; }

/**/
.clear-hr {
  border-bottom: 1px solid #f9a817 !important; }

/**/
.form--color .form-control, .form--color .form--control {
  border-color: #f9a817; }

.form--color .SumoSelect > .CaptionCont {
  border-color: #f9a817; }
  .form--color .SumoSelect > .CaptionCont label {
    color: #f9a817; }
  .form--color .SumoSelect > .CaptionCont:after {
    border-color: #f9a817; }
  .form--color .SumoSelect > .CaptionCont:before {
    color: #f9a817; }

/* loader */
.loader {
  background-color: #fff; }

@-webkit-keyframes load7  0%, {
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #f9a817; }
  40% {
    box-shadow: 0 2.5em 0 0 #f9a817; } }

@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #f9a817; }
  40% {
    box-shadow: 0 2.5em 0 0 #f9a817; } }

@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #f9a817; }
  40% {
    box-shadow: 0 2.5em 0 0 #f9a817; } }

/**/
.color--color {
  color: #f9a817 !important; }

/**/
.category__hide__top {
  background-color: #f9a817; }
  .category__hide__top .btn {
    background: #f9a817;
    border-color: #f9a817;
    color: #4a0a02; }

/**/
.menu__level3 ul li a {
  border: 1px solid #f9a817;
  color: #f9a817; }
  .menu__level3 ul li a:hover {
    color: #4a0a02;
    background-color: #f9a817; }

.menu__level3 ul li.active a {
  color: #4a0a02;
  background-color: #f9a817; }

.specialties{font-size: 16px;margin-top: 15px;}
.menu_bar table td:first-child{text-align:center;}
.menu_bar b {font-size:28px;}
.massage__cost table.spec td + td {
    border-left: none;
        font-style: normal;
    font-family: "SegoeUIItalic";
}
table.spec {
    text-align: left;
}
.menu_bar table td {
    vertical-align: top;
}
table.spec td:not(:last-child) {
    padding-right: 10px;
}
.nav-tabs-schedule i {
    color: #f9a817;
}
.nav-tabs-schedule > li.active > a, .nav-tabs-schedule > li.active > a:hover, .nav-tabs-schedule > li.active > a:focus,.nav-tabs-schedule > li> a:hover,.nav-tabs-schedule > li> a:focus {
    border-bottom: 1px solid #f9a817;
}
.nav-tabs-schedule{margin-bottom: 45px;}
.header-block-phones .header-phone:hover {
    color: #f9a817 !important;
}
.footer-2018 {
  background: #f9a817;
  font-size: 13px;
  color: #4a0a02;
  padding-top: 20px;
  font-family: "SegoeUIRegular";
}
.footer-2018__block p {
  line-height: 20px;
}
.footer-2018__block strong {
  font-family: "GaramondPremrPro-SmbdSubh";
  font-size: 20px;
  font-weight: bold;
}
.footer-2018__bottom {
  border-top: 1px solid #4a0a02;
}
.footer-2018__bottom > .container {
  height: 55px;
  line-height: 55px;
}
.footer__copyright::before {
  display: none;
}
.footer__copyright {
  font-size: 18px;
  text-align: center;
  padding-top: 0;
  font-family: "GaramondPremrPro-SmbdSubh";
  font-weight: bold;
}
.footer-2018 #footer__logo {
  width: 165px;
  height: 59px;
}
.footer-2018 .footer__social {
  text-align: left;
  padding-top: 25px;
}
.footer-2018 .footer__social a {
  margin: 0;
}
.footer-2018 .footer__social a + a {
  margin-left: 20px;
}
@media (max-width: 1199px) {
  .main-navigation__ul--new {
    margin-top: -9px;
  }
}
@media (max-width: 991px) {
  .footer-2018 .footer__logo svg {
    margin-left: auto;
    margin-right: auto;
  }
  .footer-2018 .footer__social {
    text-align: center;
    padding-bottom: 20px;
  }
  .main-navigation__ul--new .main-navigation__block img {
    height: 358px;
  }
}
@media (max-width: 767px) {
  .footer-2018__top {
    text-align: center;
  }
  .main-navigation__ul--new .main-navigation__block img {
    height: auto;
  }
}