.specialVersion-on.specialVersion--scheme_black body {
  background: #000000;
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black h1 {
  color: inherit;
}
.specialVersion-on.specialVersion--scheme_black img {
  filter: grayscale(100%) contrast(1.5);
}
.specialVersion-on.specialVersion--scheme_black iframe {
  filter: grayscale(100%);
}
.specialVersion-on.specialVersion--scheme_black a,
.specialVersion-on.specialVersion--scheme_black a:hover,
.specialVersion-on.specialVersion--scheme_black .b-text--title1-o h1,
.specialVersion-on.specialVersion--scheme_black .b-text p a,
.specialVersion-on.specialVersion--scheme_black .b-text ul li:before,
.specialVersion-on.specialVersion--scheme_black .b-price,
.specialVersion-on.specialVersion--scheme_black .b-price__dl,
.specialVersion-on.specialVersion--scheme_black .b-product__property-price {
  color: #FFFFFF;
  font-weight: 400;
}
.specialVersion-on.specialVersion--scheme_black .b-header__contact-item {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-header__logo {
  filter: grayscale(100%) contrast(1.5);
}
.specialVersion-on.specialVersion--scheme_black .b-ovalbutton,
.specialVersion-on.specialVersion--scheme_black a.b-ovalbutton {
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_black .b-ovalbutton--ogra,
.specialVersion-on.specialVersion--scheme_black a.b-ovalbutton--ogra,
.specialVersion-on.specialVersion--scheme_black .b-ovalbutton--orange,
.specialVersion-on.specialVersion--scheme_black a.b-ovalbutton--orange {
  background: #FFFFFF;
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_black .b-ovalbutton--ogra:hover,
.specialVersion-on.specialVersion--scheme_black a.b-ovalbutton--ogra:hover,
.specialVersion-on.specialVersion--scheme_black .b-ovalbutton--orange:hover,
.specialVersion-on.specialVersion--scheme_black a.b-ovalbutton--orange:hover {
  background: #000000;
  box-shadow: inset 0px 0px 0px 2px #FFFFFF;
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-ovalbutton--dark,
.specialVersion-on.specialVersion--scheme_black a.b-ovalbutton--dark {
  color: #000000;
  background: #FFFFFF;
  box-shadow: inset 0px 0px 0px 2px #000000;
}
.specialVersion-on.specialVersion--scheme_black .b-ovalbutton--dark:hover,
.specialVersion-on.specialVersion--scheme_black a.b-ovalbutton--dark:hover {
  color: #FFFFFF;
  background: #000000;
  box-shadow: inset 0px 0px 0px 2px #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-btn,
.specialVersion-on.specialVersion--scheme_black a.b-btn,
.specialVersion-on.specialVersion--scheme_black .b-btn--orange,
.specialVersion-on.specialVersion--scheme_black a.b-btn--orange {
  background: #FFFFFF;
  color: #000000 !important;
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_black .b-btn:hover,
.specialVersion-on.specialVersion--scheme_black a.b-btn:hover,
.specialVersion-on.specialVersion--scheme_black .b-btn--orange:hover,
.specialVersion-on.specialVersion--scheme_black a.b-btn--orange:hover {
  box-shadow: inset 0px 0px 0px 2px #FFFFFF;
  background: #000000;
  color: #FFFFFF !important;
}
.specialVersion-on.specialVersion--scheme_black .b-btn--dark,
.specialVersion-on.specialVersion--scheme_black a.b-btn--dark {
  color: #000000;
  box-shadow: inset 0px 0px 0px 2px #000000;
  background: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-btn--dark:hover,
.specialVersion-on.specialVersion--scheme_black a.b-btn--dark:hover {
  color: #FFFFFF !important;
}
.specialVersion-on.specialVersion--scheme_black .b-btn--space,
.specialVersion-on.specialVersion--scheme_black a.b-btn--space {
  color: #000000;
  padding-left: 1.5em;
}
.specialVersion-on.specialVersion--scheme_black .b-btn--space:hover,
.specialVersion-on.specialVersion--scheme_black a.b-btn--space:hover {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-btn--noborder,
.specialVersion-on.specialVersion--scheme_black a.b-btn--noborder {
  padding: 15px 1.5em;
}
.specialVersion-on.specialVersion--scheme_black .b-gallery__arrow .mi {
  background: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-gallery__arrow .mi:before {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_black .b-header__contact-item .mi,
.specialVersion-on.specialVersion--scheme_black .b-header__address .mi {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-footer {
  background: #000000;
  border-top: 2px solid #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-footer,
.specialVersion-on.specialVersion--scheme_black .b-footer__nav-link,
.specialVersion-on.specialVersion--scheme_black .b-footer .b-header__contact-item {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-footer__banner {
  /*display: none;*/
}
.specialVersion-on.specialVersion--scheme_black .b-footer .b-header__logo {
  filter: grayscale(100%) contrast(1.5) invert(1);
}
.specialVersion-on.specialVersion--scheme_black .b-bron {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-bron__frame {
  background: #c4c4c4;
}
.specialVersion-on.specialVersion--scheme_black .b-bron__field,
.specialVersion-on.specialVersion--scheme_black .b-bron__frame {
  border: 2px solid #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-bron__field--range {
  background: #000000;
}
.specialVersion-on.specialVersion--scheme_black .b-bron__field--range .mdl-textfield__label,
.specialVersion-on.specialVersion--scheme_black .b-bron__field--range .mdl-textfield__input {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-bron__field--range .mdl-textfield .mdl-button {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-products__itembg {
  opacity: .3;
}
.specialVersion-on.specialVersion--scheme_black .b-products__tile,
.specialVersion-on.specialVersion--scheme_black .b-products__tile:hover {
  box-shadow: inset 0px 0px 0px 2px #FFFFFF;
  text-shadow: none;
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-products__title {
  font-weight: 500;
  text-shadow: 1px 1px 1px #000000;
}
.specialVersion-on.specialVersion--scheme_black .b-product__item-descr {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-utp__sign {
  background: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-utp__sign .mi {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_black .b-utp__text {
  font-weight: 400;
}
.specialVersion-on.specialVersion--scheme_black .b-cert {
  background: #ffffff;
}
.specialVersion-on.specialVersion--scheme_black .b-cert__logo {
  filter: invert(0);
}
.specialVersion-on.specialVersion--scheme_black .b-cert__card {
  background-color: #000000;
}
.specialVersion-on.specialVersion--scheme_black .b-cert__card:before {
  display: none;
}
.specialVersion-on.specialVersion--scheme_black .b-cert__title,
.specialVersion-on.specialVersion--scheme_black .b-cert__text {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_black .b-stock__item-caption {
  background: #FFFFFF;
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_black .b-stock__showall {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-reviews__title,
.specialVersion-on.specialVersion--scheme_black .b-reviews__showall,
.specialVersion-on.specialVersion--scheme_black .b-reviews__item-date {
  color: #FFFFFF;
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_black .b-reviews__item-ava {
  background: #FFFFFF;
  color: #000000;
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_black .b-callback {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-callback a {
  color: #FFFFFF;
  font-weight: 500;
  text-decoration: underline;
}
.specialVersion-on.specialVersion--scheme_black .b-topslider__content--color-white {
  background: #5e5e5e;
  color: #000000;
  text-shadow: 1px 1px 2px #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-topslider__content--color-white .b-btn {
  text-shadow: none;
}
.specialVersion-on.specialVersion--scheme_black .b-breadcrumb ul > li {
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_black .b-breadcrumb ul > li a {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-breadcrumb ul > li:last-child {
  color: #ffffff;
}
.specialVersion-on.specialVersion--scheme_black .b-personal__image {
  border: 2px solid #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-personal__image.mi:before {
  background: #5e5e5e;
}
.specialVersion-on.specialVersion--scheme_black .b-personal__item:hover .b-personal__title,
.specialVersion-on.specialVersion--scheme_black .b-personal h2 {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-popupmenu__link,
.specialVersion-on.specialVersion--scheme_black .b-popupmenu__link:hover {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-popupmenu__list--toplevel > .b-popupmenu__listitem.active:before,
.specialVersion-on.specialVersion--scheme_black .b-popupmenu__list--toplevel > .b-popupmenu__listitem:hover:before,
.specialVersion-on.specialVersion--scheme_black .b-popupmenu__list--popup > .b-popupmenu__listitem:hover:after {
  background: #000000;
}
.specialVersion-on.specialVersion--scheme_black .b-location__item-prorerties,
.specialVersion-on.specialVersion--scheme_black .b-location__features-list {
  font-size: 15px;
  font-weight: 400;
}
.specialVersion-on.specialVersion--scheme_black .b-location__property-price {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-location__tab-link {
  background: #FFFFFF;
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_black .b-location__tab-link:hover {
  background: #000000;
  color: #FFFFFF;
  box-shadow: inset 0 0 0 2px #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-location__dl a {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-location .b-btn:hover {
  background: #000000;
  /*border: 2px solid @color-dark;*/
  box-shadow: inset 0 0 0 2px #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-location .b-btn--space {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_black .b-location .b-btn--space:hover {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-room__h2 {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-text p {
  font-weight: 400;
}
.specialVersion-on.specialVersion--scheme_black .b-pagination__arrow-title {
  color: #FFFFFF;
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_black .b-price table tr > * {
  border-color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-price b,
.specialVersion-on.specialVersion--scheme_black .b-price th {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .mdl-checkbox.is-checked .mdl-checkbox__box-outline {
  border: 2px solid #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
  background-color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .mdl-textfield__input {
  border-bottom: 2px solid #919191;
}
.specialVersion-on.specialVersion--scheme_black .mdl-textfield__label,
.specialVersion-on.specialVersion--scheme_black .mdl-textfield.is-focused input {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .mdl-textfield__label:after {
  background-color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .mdl-textfield.is-focused input,
.specialVersion-on.specialVersion--scheme_black .mdl-textfield:not(.is-dirty).is-focused:hover input {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-searchform .mdl-textfield.is-focused input {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black[data-specialVersionImages="off"] .b-special__link[data-images="off"],
.specialVersion-on.specialVersion--scheme_black[data-specialVersionImages="on"] .b-special__link[data-images="on"] {
  color: #000000;
  background: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_black .b-header__logo {
  filter: invert(1) grayscale(1);
}
.specialVersion-on.specialVersion--scheme_black .b-bron__title {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_black .b-topslider__content--color-white {
  color: #FFFFFF;
  text-shadow: 1px 1px 2px #000000;
}
.specialVersion-on.specialVersion--scheme_black .b-cert__logo {
  filter: invert(1);
}
.specialVersion-on.specialVersion--scheme_black .b-footer .b-header__logo {
  filter: grayscale(100%) contrast(1.5) invert(0);
}
.b-special__link-scheme_black {
  color: #FFFFFF !important;
  background: #000000;
  box-shadow: inset 0 0 0 2px #FFFFFF;
}

.specialVersion-on.specialVersion--scheme_blue {
  /*.b-header__logo{
      filter: invert(1) grayscale(1);
    }*/
  /*.b-cert__logo{filter: invert(1);}
    .b-footer .b-header__logo{ filter: grayscale(100%) contrast(1.5) invert(0); }*/
}
.specialVersion-on.specialVersion--scheme_blue body {
  background: #9DD1FF;
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue h1 {
  color: inherit;
}
.specialVersion-on.specialVersion--scheme_blue img {
  filter: grayscale(100%) contrast(1.5);
}
.specialVersion-on.specialVersion--scheme_blue iframe {
  filter: grayscale(100%);
}
.specialVersion-on.specialVersion--scheme_blue a,
.specialVersion-on.specialVersion--scheme_blue a:hover,
.specialVersion-on.specialVersion--scheme_blue .b-text--title1-o h1,
.specialVersion-on.specialVersion--scheme_blue .b-text p a,
.specialVersion-on.specialVersion--scheme_blue .b-text ul li:before,
.specialVersion-on.specialVersion--scheme_blue .b-price,
.specialVersion-on.specialVersion--scheme_blue .b-price__dl,
.specialVersion-on.specialVersion--scheme_blue .b-product__property-price {
  color: #1600ea;
  font-weight: 400;
}
.specialVersion-on.specialVersion--scheme_blue .b-header__contact-item {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-header__logo {
  filter: grayscale(100%) contrast(1.5);
}
.specialVersion-on.specialVersion--scheme_blue .b-ovalbutton,
.specialVersion-on.specialVersion--scheme_blue a.b-ovalbutton {
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_blue .b-ovalbutton--ogra,
.specialVersion-on.specialVersion--scheme_blue a.b-ovalbutton--ogra,
.specialVersion-on.specialVersion--scheme_blue .b-ovalbutton--orange,
.specialVersion-on.specialVersion--scheme_blue a.b-ovalbutton--orange {
  background: #1600ea;
  color: #9DD1FF;
}
.specialVersion-on.specialVersion--scheme_blue .b-ovalbutton--ogra:hover,
.specialVersion-on.specialVersion--scheme_blue a.b-ovalbutton--ogra:hover,
.specialVersion-on.specialVersion--scheme_blue .b-ovalbutton--orange:hover,
.specialVersion-on.specialVersion--scheme_blue a.b-ovalbutton--orange:hover {
  background: #9DD1FF;
  box-shadow: inset 0px 0px 0px 2px #1600ea;
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-ovalbutton--dark,
.specialVersion-on.specialVersion--scheme_blue a.b-ovalbutton--dark {
  color: #9DD1FF;
  background: #1600ea;
  box-shadow: inset 0px 0px 0px 2px #9DD1FF;
}
.specialVersion-on.specialVersion--scheme_blue .b-ovalbutton--dark:hover,
.specialVersion-on.specialVersion--scheme_blue a.b-ovalbutton--dark:hover {
  color: #1600ea;
  background: #9DD1FF;
  box-shadow: inset 0px 0px 0px 2px #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-btn,
.specialVersion-on.specialVersion--scheme_blue a.b-btn,
.specialVersion-on.specialVersion--scheme_blue .b-btn--orange,
.specialVersion-on.specialVersion--scheme_blue a.b-btn--orange {
  background: #1600ea;
  color: #9DD1FF !important;
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_blue .b-btn:hover,
.specialVersion-on.specialVersion--scheme_blue a.b-btn:hover,
.specialVersion-on.specialVersion--scheme_blue .b-btn--orange:hover,
.specialVersion-on.specialVersion--scheme_blue a.b-btn--orange:hover {
  box-shadow: inset 0px 0px 0px 2px #1600ea;
  background: #9DD1FF;
  color: #1600ea !important;
}
.specialVersion-on.specialVersion--scheme_blue .b-btn--dark,
.specialVersion-on.specialVersion--scheme_blue a.b-btn--dark {
  color: #9DD1FF;
  box-shadow: inset 0px 0px 0px 2px #9DD1FF;
  background: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-btn--dark:hover,
.specialVersion-on.specialVersion--scheme_blue a.b-btn--dark:hover {
  color: #1600ea !important;
}
.specialVersion-on.specialVersion--scheme_blue .b-btn--space,
.specialVersion-on.specialVersion--scheme_blue a.b-btn--space {
  color: #9DD1FF;
  padding-left: 1.5em;
}
.specialVersion-on.specialVersion--scheme_blue .b-btn--space:hover,
.specialVersion-on.specialVersion--scheme_blue a.b-btn--space:hover {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-btn--noborder,
.specialVersion-on.specialVersion--scheme_blue a.b-btn--noborder {
  padding: 15px 1.5em;
}
.specialVersion-on.specialVersion--scheme_blue .b-gallery__arrow .mi {
  background: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-gallery__arrow .mi:before {
  color: #9DD1FF;
}
.specialVersion-on.specialVersion--scheme_blue .b-header__contact-item .mi,
.specialVersion-on.specialVersion--scheme_blue .b-header__address .mi {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-footer {
  background: #37a1ff;
  border-top: 2px solid #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-footer,
.specialVersion-on.specialVersion--scheme_blue .b-footer__nav-link,
.specialVersion-on.specialVersion--scheme_blue .b-footer .b-header__contact-item {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-footer__banner {
  /*display: none;*/
}
.specialVersion-on.specialVersion--scheme_blue .b-footer .b-header__logo {
  filter: grayscale(100%) contrast(1.5) invert(1);
}
.specialVersion-on.specialVersion--scheme_blue .b-bron {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-bron__frame {
  background: #f2efd3;
}
.specialVersion-on.specialVersion--scheme_blue .b-bron__field,
.specialVersion-on.specialVersion--scheme_blue .b-bron__frame {
  border: 2px solid #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-bron__field--range {
  background: #9DD1FF;
}
.specialVersion-on.specialVersion--scheme_blue .b-bron__field--range .mdl-textfield__label,
.specialVersion-on.specialVersion--scheme_blue .b-bron__field--range .mdl-textfield__input {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-bron__field--range .mdl-textfield .mdl-button {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-products__itembg {
  opacity: .3;
}
.specialVersion-on.specialVersion--scheme_blue .b-products__tile,
.specialVersion-on.specialVersion--scheme_blue .b-products__tile:hover {
  box-shadow: inset 0px 0px 0px 2px #1600ea;
  text-shadow: none;
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-products__title {
  font-weight: 500;
  text-shadow: 1px 1px 1px #9DD1FF;
}
.specialVersion-on.specialVersion--scheme_blue .b-product__item-descr {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-utp__sign {
  background: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-utp__sign .mi {
  color: #9DD1FF;
}
.specialVersion-on.specialVersion--scheme_blue .b-utp__text {
  font-weight: 400;
}
.specialVersion-on.specialVersion--scheme_blue .b-cert {
  background: #6151ff;
}
.specialVersion-on.specialVersion--scheme_blue .b-cert__logo {
  filter: invert(0);
}
.specialVersion-on.specialVersion--scheme_blue .b-cert__card {
  background-color: #9DD1FF;
}
.specialVersion-on.specialVersion--scheme_blue .b-cert__card:before {
  display: none;
}
.specialVersion-on.specialVersion--scheme_blue .b-cert__title,
.specialVersion-on.specialVersion--scheme_blue .b-cert__text {
  color: #9DD1FF;
}
.specialVersion-on.specialVersion--scheme_blue .b-stock__item-caption {
  background: #1600ea;
  color: #9DD1FF;
}
.specialVersion-on.specialVersion--scheme_blue .b-stock__showall {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-reviews__title,
.specialVersion-on.specialVersion--scheme_blue .b-reviews__showall,
.specialVersion-on.specialVersion--scheme_blue .b-reviews__item-date {
  color: #1600ea;
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_blue .b-reviews__item-ava {
  background: #1600ea;
  color: #9DD1FF;
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_blue .b-callback {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-callback a {
  color: #1600ea;
  font-weight: 500;
  text-decoration: underline;
}
.specialVersion-on.specialVersion--scheme_blue .b-topslider__content--color-white {
  background: #c2b437;
  color: #9DD1FF;
  text-shadow: 1px 1px 2px #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-topslider__content--color-white .b-btn {
  text-shadow: none;
}
.specialVersion-on.specialVersion--scheme_blue .b-breadcrumb ul > li {
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_blue .b-breadcrumb ul > li a {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-breadcrumb ul > li:last-child {
  color: #331eff;
}
.specialVersion-on.specialVersion--scheme_blue .b-personal__image {
  border: 2px solid #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-personal__image.mi:before {
  background: #c2b437;
}
.specialVersion-on.specialVersion--scheme_blue .b-personal__item:hover .b-personal__title,
.specialVersion-on.specialVersion--scheme_blue .b-personal h2 {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-popupmenu__link,
.specialVersion-on.specialVersion--scheme_blue .b-popupmenu__link:hover {
  color: #9DD1FF;
}
.specialVersion-on.specialVersion--scheme_blue .b-popupmenu__list--toplevel > .b-popupmenu__listitem.active:before,
.specialVersion-on.specialVersion--scheme_blue .b-popupmenu__list--toplevel > .b-popupmenu__listitem:hover:before,
.specialVersion-on.specialVersion--scheme_blue .b-popupmenu__list--popup > .b-popupmenu__listitem:hover:after {
  background: #37a1ff;
}
.specialVersion-on.specialVersion--scheme_blue .b-location__item-prorerties,
.specialVersion-on.specialVersion--scheme_blue .b-location__features-list {
  font-size: 15px;
  font-weight: 400;
}
.specialVersion-on.specialVersion--scheme_blue .b-location__property-price {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-location__tab-link {
  background: #1600ea;
  color: #9DD1FF;
}
.specialVersion-on.specialVersion--scheme_blue .b-location__tab-link:hover {
  background: #9DD1FF;
  color: #1600ea;
  box-shadow: inset 0 0 0 2px #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-location__dl a {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-location .b-btn:hover {
  background: #9DD1FF;
  /*border: 2px solid @color-dark;*/
  box-shadow: inset 0 0 0 2px #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-location .b-btn--space {
  color: #9DD1FF;
}
.specialVersion-on.specialVersion--scheme_blue .b-location .b-btn--space:hover {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-room__h2 {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-text p {
  font-weight: 400;
}
.specialVersion-on.specialVersion--scheme_blue .b-pagination__arrow-title {
  color: #1600ea;
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_blue .b-price table tr > * {
  border-color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-price b,
.specialVersion-on.specialVersion--scheme_blue .b-price th {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .mdl-checkbox.is-checked .mdl-checkbox__box-outline {
  border: 2px solid #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
  background-color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .mdl-textfield__input {
  border-bottom: 2px solid #dcd383;
}
.specialVersion-on.specialVersion--scheme_blue .mdl-textfield__label,
.specialVersion-on.specialVersion--scheme_blue .mdl-textfield.is-focused input {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .mdl-textfield__label:after {
  background-color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .mdl-textfield.is-focused input,
.specialVersion-on.specialVersion--scheme_blue .mdl-textfield:not(.is-dirty).is-focused:hover input {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-searchform .mdl-textfield.is-focused input {
  color: #9DD1FF;
}
.specialVersion-on.specialVersion--scheme_blue[data-specialVersionImages="off"] .b-special__link[data-images="off"],
.specialVersion-on.specialVersion--scheme_blue[data-specialVersionImages="on"] .b-special__link[data-images="on"] {
  color: #9DD1FF;
  background: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-bron__title {
  color: #1600ea;
}
.specialVersion-on.specialVersion--scheme_blue .b-topslider__content--color-white {
  color: #1600ea;
  text-shadow: 1px 1px 2px #9DD1FF;
}
.specialVersion-on.specialVersion--scheme_blue .mdl-textfield__input {
  border-bottom-color: #37a1ff;
}
.specialVersion-on.specialVersion--scheme_blue .b-searchform .mdl-textfield__input {
  color: #9DD1FF;
}
.b-special__link-scheme_blue {
  color: #1600ea;
  background: #9DD1FF;
  box-shadow: inset 0 0 0 2px #1600ea;
}

.specialVersion-on .b-yandexmap__address a,
.specialVersion-on .b-yandexmap__address a .mi {
  color: #FFFFFF !important;
}

.b-special__link[data-fontsize="14"] {
  font-size: 14px;
}
.specialVersion-on[data-specialversionfontsize="14"] body,
.specialVersion-on[data-specialversionfontsize="14"] .b-header {
  font-size: 14px;
}
.specialVersion-on[data-specialversionfontsize="14"] .b-header__address-street {
  font-size: 12px;
}
.specialVersion-on[data-specialversionfontsize="14"] .b-btn,
.specialVersion-on[data-specialversionfontsize="14"] .b-footer__nav-link {
  font-size: 15px;
}
.specialVersion-on[data-specialversionfontsize="14"] .b-text h1 {
  font-size: 26px;
}
.specialVersion-on[data-specialversionfontsize="14"] .b-text,
.specialVersion-on[data-specialversionfontsize="14"] .b-text p {
  font-size: 15px;
}
.specialVersion-on[data-specialversionfontsize="14"] .b-product__item-title,
.specialVersion-on[data-specialversionfontsize="14"] .b-utp__text,
.specialVersion-on[data-specialversionfontsize="14"] .b-breadcrumb ul > li,
.specialVersion-on[data-specialversionfontsize="14"] .b-popupmenu {
  font-size: 16px;
}
.specialVersion-on[data-specialversionfontsize="14"] .b-product__property-caption,
.specialVersion-on[data-specialversionfontsize="14"] .b-product__item-descr {
  font-size: 15px;
}
.specialVersion-on[data-specialversionfontsize="14"] .b-product__property-price {
  font-size: 16px;
}
.b-special__link[data-fontsize="16"] {
  font-size: 16px;
}
.specialVersion-on[data-specialversionfontsize="16"] body,
.specialVersion-on[data-specialversionfontsize="16"] .b-header {
  font-size: 16px;
}
.specialVersion-on[data-specialversionfontsize="16"] .b-header__address-street {
  font-size: 14px;
}
.specialVersion-on[data-specialversionfontsize="16"] .b-btn,
.specialVersion-on[data-specialversionfontsize="16"] .b-footer__nav-link {
  font-size: 17px;
}
.specialVersion-on[data-specialversionfontsize="16"] .b-text h1 {
  font-size: 30px;
}
.specialVersion-on[data-specialversionfontsize="16"] .b-text,
.specialVersion-on[data-specialversionfontsize="16"] .b-text p {
  font-size: 17px;
}
.specialVersion-on[data-specialversionfontsize="16"] .b-product__item-title,
.specialVersion-on[data-specialversionfontsize="16"] .b-utp__text,
.specialVersion-on[data-specialversionfontsize="16"] .b-breadcrumb ul > li,
.specialVersion-on[data-specialversionfontsize="16"] .b-popupmenu {
  font-size: 18px;
}
.specialVersion-on[data-specialversionfontsize="16"] .b-product__property-caption,
.specialVersion-on[data-specialversionfontsize="16"] .b-product__item-descr {
  font-size: 17px;
}
.specialVersion-on[data-specialversionfontsize="16"] .b-product__property-price {
  font-size: 18px;
}
.b-special__link[data-fontsize="18"] {
  font-size: 18px;
}
.specialVersion-on[data-specialversionfontsize="18"] body,
.specialVersion-on[data-specialversionfontsize="18"] .b-header {
  font-size: 18px;
}
.specialVersion-on[data-specialversionfontsize="18"] .b-header__address-street {
  font-size: 16px;
}
.specialVersion-on[data-specialversionfontsize="18"] .b-btn,
.specialVersion-on[data-specialversionfontsize="18"] .b-footer__nav-link {
  font-size: 19px;
}
.specialVersion-on[data-specialversionfontsize="18"] .b-text h1 {
  font-size: 34px;
}
.specialVersion-on[data-specialversionfontsize="18"] .b-text,
.specialVersion-on[data-specialversionfontsize="18"] .b-text p {
  font-size: 19px;
}
.specialVersion-on[data-specialversionfontsize="18"] .b-product__item-title,
.specialVersion-on[data-specialversionfontsize="18"] .b-utp__text,
.specialVersion-on[data-specialversionfontsize="18"] .b-breadcrumb ul > li,
.specialVersion-on[data-specialversionfontsize="18"] .b-popupmenu {
  font-size: 20px;
}
.specialVersion-on[data-specialversionfontsize="18"] .b-product__property-caption,
.specialVersion-on[data-specialversionfontsize="18"] .b-product__item-descr {
  font-size: 19px;
}
.specialVersion-on[data-specialversionfontsize="18"] .b-product__property-price {
  font-size: 20px;
}
.specialVersion-on[data-specialVersionImages="off"] img {
  filter: contrast(0) !important;
}

.specialVersion-on.specialVersion--scheme_white body {
  background: #FFFFFF;
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white h1 {
  color: inherit;
}
.specialVersion-on.specialVersion--scheme_white img {
  filter: grayscale(100%) contrast(1.5);
}
.specialVersion-on.specialVersion--scheme_white iframe {
  filter: grayscale(100%);
}
.specialVersion-on.specialVersion--scheme_white a,
.specialVersion-on.specialVersion--scheme_white a:hover,
.specialVersion-on.specialVersion--scheme_white .b-text--title1-o h1,
.specialVersion-on.specialVersion--scheme_white .b-text p a,
.specialVersion-on.specialVersion--scheme_white .b-text ul li:before,
.specialVersion-on.specialVersion--scheme_white .b-price,
.specialVersion-on.specialVersion--scheme_white .b-price__dl,
.specialVersion-on.specialVersion--scheme_white .b-product__property-price {
  color: #000000;
  font-weight: 400;
}
.specialVersion-on.specialVersion--scheme_white .b-header__contact-item {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-header__logo {
  filter: grayscale(100%) contrast(1.5);
}
.specialVersion-on.specialVersion--scheme_white .b-ovalbutton,
.specialVersion-on.specialVersion--scheme_white a.b-ovalbutton {
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_white .b-ovalbutton--ogra,
.specialVersion-on.specialVersion--scheme_white a.b-ovalbutton--ogra,
.specialVersion-on.specialVersion--scheme_white .b-ovalbutton--orange,
.specialVersion-on.specialVersion--scheme_white a.b-ovalbutton--orange {
  background: #000000;
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_white .b-ovalbutton--ogra:hover,
.specialVersion-on.specialVersion--scheme_white a.b-ovalbutton--ogra:hover,
.specialVersion-on.specialVersion--scheme_white .b-ovalbutton--orange:hover,
.specialVersion-on.specialVersion--scheme_white a.b-ovalbutton--orange:hover {
  background: #FFFFFF;
  box-shadow: inset 0px 0px 0px 2px #000000;
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-ovalbutton--dark,
.specialVersion-on.specialVersion--scheme_white a.b-ovalbutton--dark {
  color: #FFFFFF;
  background: #000000;
  box-shadow: inset 0px 0px 0px 2px #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_white .b-ovalbutton--dark:hover,
.specialVersion-on.specialVersion--scheme_white a.b-ovalbutton--dark:hover {
  color: #000000;
  background: #FFFFFF;
  box-shadow: inset 0px 0px 0px 2px #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-btn,
.specialVersion-on.specialVersion--scheme_white a.b-btn,
.specialVersion-on.specialVersion--scheme_white .b-btn--orange,
.specialVersion-on.specialVersion--scheme_white a.b-btn--orange {
  background: #000000;
  color: #FFFFFF !important;
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_white .b-btn:hover,
.specialVersion-on.specialVersion--scheme_white a.b-btn:hover,
.specialVersion-on.specialVersion--scheme_white .b-btn--orange:hover,
.specialVersion-on.specialVersion--scheme_white a.b-btn--orange:hover {
  box-shadow: inset 0px 0px 0px 2px #000000;
  background: #FFFFFF;
  color: #000000 !important;
}
.specialVersion-on.specialVersion--scheme_white .b-btn--dark,
.specialVersion-on.specialVersion--scheme_white a.b-btn--dark {
  color: #FFFFFF;
  box-shadow: inset 0px 0px 0px 2px #FFFFFF;
  background: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-btn--dark:hover,
.specialVersion-on.specialVersion--scheme_white a.b-btn--dark:hover {
  color: #000000 !important;
}
.specialVersion-on.specialVersion--scheme_white .b-btn--space,
.specialVersion-on.specialVersion--scheme_white a.b-btn--space {
  color: #FFFFFF;
  padding-left: 1.5em;
}
.specialVersion-on.specialVersion--scheme_white .b-btn--space:hover,
.specialVersion-on.specialVersion--scheme_white a.b-btn--space:hover {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-btn--noborder,
.specialVersion-on.specialVersion--scheme_white a.b-btn--noborder {
  padding: 15px 1.5em;
}
.specialVersion-on.specialVersion--scheme_white .b-gallery__arrow .mi {
  background: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-gallery__arrow .mi:before {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_white .b-header__contact-item .mi,
.specialVersion-on.specialVersion--scheme_white .b-header__address .mi {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-footer {
  background: #cccccc;
  border-top: 2px solid #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-footer,
.specialVersion-on.specialVersion--scheme_white .b-footer__nav-link,
.specialVersion-on.specialVersion--scheme_white .b-footer .b-header__contact-item {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-footer__banner {
  /*display: none;*/
}
.specialVersion-on.specialVersion--scheme_white .b-footer .b-header__logo {
  filter: grayscale(100%) contrast(1.5) invert(1);
}
.specialVersion-on.specialVersion--scheme_white .b-bron {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-bron__frame {
  background: #c4c4c4;
}
.specialVersion-on.specialVersion--scheme_white .b-bron__field,
.specialVersion-on.specialVersion--scheme_white .b-bron__frame {
  border: 2px solid #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-bron__field--range {
  background: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_white .b-bron__field--range .mdl-textfield__label,
.specialVersion-on.specialVersion--scheme_white .b-bron__field--range .mdl-textfield__input {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-bron__field--range .mdl-textfield .mdl-button {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-products__itembg {
  opacity: .3;
}
.specialVersion-on.specialVersion--scheme_white .b-products__tile,
.specialVersion-on.specialVersion--scheme_white .b-products__tile:hover {
  box-shadow: inset 0px 0px 0px 2px #000000;
  text-shadow: none;
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-products__title {
  font-weight: 500;
  text-shadow: 1px 1px 1px #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_white .b-product__item-descr {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-utp__sign {
  background: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-utp__sign .mi {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_white .b-utp__text {
  font-weight: 400;
}
.specialVersion-on.specialVersion--scheme_white .b-cert {
  background: #333333;
}
.specialVersion-on.specialVersion--scheme_white .b-cert__logo {
  filter: invert(0);
}
.specialVersion-on.specialVersion--scheme_white .b-cert__card {
  background-color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_white .b-cert__card:before {
  display: none;
}
.specialVersion-on.specialVersion--scheme_white .b-cert__title,
.specialVersion-on.specialVersion--scheme_white .b-cert__text {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_white .b-stock__item-caption {
  background: #000000;
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_white .b-stock__showall {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-reviews__title,
.specialVersion-on.specialVersion--scheme_white .b-reviews__showall,
.specialVersion-on.specialVersion--scheme_white .b-reviews__item-date {
  color: #000000;
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_white .b-reviews__item-ava {
  background: #000000;
  color: #FFFFFF;
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_white .b-callback {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-callback a {
  color: #000000;
  font-weight: 500;
  text-decoration: underline;
}
.specialVersion-on.specialVersion--scheme_white .b-topslider__content--color-white {
  background: #5e5e5e;
  color: #FFFFFF;
  text-shadow: 1px 1px 2px #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-topslider__content--color-white .b-btn {
  text-shadow: none;
}
.specialVersion-on.specialVersion--scheme_white .b-breadcrumb ul > li {
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_white .b-breadcrumb ul > li a {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-breadcrumb ul > li:last-child {
  color: #1a1a1a;
}
.specialVersion-on.specialVersion--scheme_white .b-personal__image {
  border: 2px solid #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-personal__image.mi:before {
  background: #5e5e5e;
}
.specialVersion-on.specialVersion--scheme_white .b-personal__item:hover .b-personal__title,
.specialVersion-on.specialVersion--scheme_white .b-personal h2 {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-popupmenu__link,
.specialVersion-on.specialVersion--scheme_white .b-popupmenu__link:hover {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_white .b-popupmenu__list--toplevel > .b-popupmenu__listitem.active:before,
.specialVersion-on.specialVersion--scheme_white .b-popupmenu__list--toplevel > .b-popupmenu__listitem:hover:before,
.specialVersion-on.specialVersion--scheme_white .b-popupmenu__list--popup > .b-popupmenu__listitem:hover:after {
  background: #cccccc;
}
.specialVersion-on.specialVersion--scheme_white .b-location__item-prorerties,
.specialVersion-on.specialVersion--scheme_white .b-location__features-list {
  font-size: 15px;
  font-weight: 400;
}
.specialVersion-on.specialVersion--scheme_white .b-location__property-price {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-location__tab-link {
  background: #000000;
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_white .b-location__tab-link:hover {
  background: #FFFFFF;
  color: #000000;
  box-shadow: inset 0 0 0 2px #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-location__dl a {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-location .b-btn:hover {
  background: #FFFFFF;
  /*border: 2px solid @color-dark;*/
  box-shadow: inset 0 0 0 2px #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-location .b-btn--space {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_white .b-location .b-btn--space:hover {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-room__h2 {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-text p {
  font-weight: 400;
}
.specialVersion-on.specialVersion--scheme_white .b-pagination__arrow-title {
  color: #000000;
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_white .b-price table tr > * {
  border-color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-price b,
.specialVersion-on.specialVersion--scheme_white .b-price th {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .mdl-checkbox.is-checked .mdl-checkbox__box-outline {
  border: 2px solid #000000;
}
.specialVersion-on.specialVersion--scheme_white .mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
  background-color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .mdl-textfield__input {
  border-bottom: 2px solid #919191;
}
.specialVersion-on.specialVersion--scheme_white .mdl-textfield__label,
.specialVersion-on.specialVersion--scheme_white .mdl-textfield.is-focused input {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .mdl-textfield__label:after {
  background-color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .mdl-textfield.is-focused input,
.specialVersion-on.specialVersion--scheme_white .mdl-textfield:not(.is-dirty).is-focused:hover input {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-searchform .mdl-textfield.is-focused input {
  color: #FFFFFF;
}
.specialVersion-on.specialVersion--scheme_white[data-specialVersionImages="off"] .b-special__link[data-images="off"],
.specialVersion-on.specialVersion--scheme_white[data-specialVersionImages="on"] .b-special__link[data-images="on"] {
  color: #FFFFFF;
  background: #000000;
}
.specialVersion-on.specialVersion--scheme_white .b-cert__logo {
  filter: invert(0);
}
.specialVersion-on.specialVersion--scheme_white .b-searchform .mdl-textfield__input {
  color: #FFFFFF;
}
.b-special__link-scheme_white {
  color: #000000 !important;
  background: #FFFFFF;
  box-shadow: inset 0 0 0 2px #000000;
}

.specialVersion-on.specialVersion--scheme_yellow body {
  background: #000000;
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow h1 {
  color: inherit;
}
.specialVersion-on.specialVersion--scheme_yellow img {
  filter: grayscale(100%) contrast(1.5);
}
.specialVersion-on.specialVersion--scheme_yellow iframe {
  filter: grayscale(100%);
}
.specialVersion-on.specialVersion--scheme_yellow a,
.specialVersion-on.specialVersion--scheme_yellow a:hover,
.specialVersion-on.specialVersion--scheme_yellow .b-text--title1-o h1,
.specialVersion-on.specialVersion--scheme_yellow .b-text p a,
.specialVersion-on.specialVersion--scheme_yellow .b-text ul li:before,
.specialVersion-on.specialVersion--scheme_yellow .b-price,
.specialVersion-on.specialVersion--scheme_yellow .b-price__dl,
.specialVersion-on.specialVersion--scheme_yellow .b-product__property-price {
  color: #fff200;
  font-weight: 400;
}
.specialVersion-on.specialVersion--scheme_yellow .b-header__contact-item {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-header__logo {
  filter: grayscale(100%) contrast(1.5);
}
.specialVersion-on.specialVersion--scheme_yellow .b-ovalbutton,
.specialVersion-on.specialVersion--scheme_yellow a.b-ovalbutton {
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_yellow .b-ovalbutton--ogra,
.specialVersion-on.specialVersion--scheme_yellow a.b-ovalbutton--ogra,
.specialVersion-on.specialVersion--scheme_yellow .b-ovalbutton--orange,
.specialVersion-on.specialVersion--scheme_yellow a.b-ovalbutton--orange {
  background: #fff200;
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_yellow .b-ovalbutton--ogra:hover,
.specialVersion-on.specialVersion--scheme_yellow a.b-ovalbutton--ogra:hover,
.specialVersion-on.specialVersion--scheme_yellow .b-ovalbutton--orange:hover,
.specialVersion-on.specialVersion--scheme_yellow a.b-ovalbutton--orange:hover {
  background: #000000;
  box-shadow: inset 0px 0px 0px 2px #fff200;
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-ovalbutton--dark,
.specialVersion-on.specialVersion--scheme_yellow a.b-ovalbutton--dark {
  color: #000000;
  background: #fff200;
  box-shadow: inset 0px 0px 0px 2px #000000;
}
.specialVersion-on.specialVersion--scheme_yellow .b-ovalbutton--dark:hover,
.specialVersion-on.specialVersion--scheme_yellow a.b-ovalbutton--dark:hover {
  color: #fff200;
  background: #000000;
  box-shadow: inset 0px 0px 0px 2px #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-btn,
.specialVersion-on.specialVersion--scheme_yellow a.b-btn,
.specialVersion-on.specialVersion--scheme_yellow .b-btn--orange,
.specialVersion-on.specialVersion--scheme_yellow a.b-btn--orange {
  background: #fff200;
  color: #000000 !important;
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_yellow .b-btn:hover,
.specialVersion-on.specialVersion--scheme_yellow a.b-btn:hover,
.specialVersion-on.specialVersion--scheme_yellow .b-btn--orange:hover,
.specialVersion-on.specialVersion--scheme_yellow a.b-btn--orange:hover {
  box-shadow: inset 0px 0px 0px 2px #fff200;
  background: #000000;
  color: #fff200 !important;
}
.specialVersion-on.specialVersion--scheme_yellow .b-btn--dark,
.specialVersion-on.specialVersion--scheme_yellow a.b-btn--dark {
  color: #000000;
  box-shadow: inset 0px 0px 0px 2px #000000;
  background: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-btn--dark:hover,
.specialVersion-on.specialVersion--scheme_yellow a.b-btn--dark:hover {
  color: #fff200 !important;
}
.specialVersion-on.specialVersion--scheme_yellow .b-btn--space,
.specialVersion-on.specialVersion--scheme_yellow a.b-btn--space {
  color: #000000;
  padding-left: 1.5em;
}
.specialVersion-on.specialVersion--scheme_yellow .b-btn--space:hover,
.specialVersion-on.specialVersion--scheme_yellow a.b-btn--space:hover {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-btn--noborder,
.specialVersion-on.specialVersion--scheme_yellow a.b-btn--noborder {
  padding: 15px 1.5em;
}
.specialVersion-on.specialVersion--scheme_yellow .b-gallery__arrow .mi {
  background: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-gallery__arrow .mi:before {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_yellow .b-header__contact-item .mi,
.specialVersion-on.specialVersion--scheme_yellow .b-header__address .mi {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-footer {
  background: #000000;
  border-top: 2px solid #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-footer,
.specialVersion-on.specialVersion--scheme_yellow .b-footer__nav-link,
.specialVersion-on.specialVersion--scheme_yellow .b-footer .b-header__contact-item {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-footer__banner {
  /*display: none;*/
}
.specialVersion-on.specialVersion--scheme_yellow .b-footer .b-header__logo {
  filter: grayscale(100%) contrast(1.5) invert(1);
}
.specialVersion-on.specialVersion--scheme_yellow .b-bron {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-bron__frame {
  background: #c4c4c4;
}
.specialVersion-on.specialVersion--scheme_yellow .b-bron__field,
.specialVersion-on.specialVersion--scheme_yellow .b-bron__frame {
  border: 2px solid #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-bron__field--range {
  background: #000000;
}
.specialVersion-on.specialVersion--scheme_yellow .b-bron__field--range .mdl-textfield__label,
.specialVersion-on.specialVersion--scheme_yellow .b-bron__field--range .mdl-textfield__input {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-bron__field--range .mdl-textfield .mdl-button {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-products__itembg {
  opacity: .3;
}
.specialVersion-on.specialVersion--scheme_yellow .b-products__tile,
.specialVersion-on.specialVersion--scheme_yellow .b-products__tile:hover {
  box-shadow: inset 0px 0px 0px 2px #fff200;
  text-shadow: none;
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-products__title {
  font-weight: 500;
  text-shadow: 1px 1px 1px #000000;
}
.specialVersion-on.specialVersion--scheme_yellow .b-product__item-descr {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-utp__sign {
  background: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-utp__sign .mi {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_yellow .b-utp__text {
  font-weight: 400;
}
.specialVersion-on.specialVersion--scheme_yellow .b-cert {
  background: #fff766;
}
.specialVersion-on.specialVersion--scheme_yellow .b-cert__logo {
  filter: invert(0);
}
.specialVersion-on.specialVersion--scheme_yellow .b-cert__card {
  background-color: #000000;
}
.specialVersion-on.specialVersion--scheme_yellow .b-cert__card:before {
  display: none;
}
.specialVersion-on.specialVersion--scheme_yellow .b-cert__title,
.specialVersion-on.specialVersion--scheme_yellow .b-cert__text {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_yellow .b-stock__item-caption {
  background: #fff200;
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_yellow .b-stock__showall {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-reviews__title,
.specialVersion-on.specialVersion--scheme_yellow .b-reviews__showall,
.specialVersion-on.specialVersion--scheme_yellow .b-reviews__item-date {
  color: #fff200;
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_yellow .b-reviews__item-ava {
  background: #fff200;
  color: #000000;
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_yellow .b-callback {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-callback a {
  color: #fff200;
  font-weight: 500;
  text-decoration: underline;
}
.specialVersion-on.specialVersion--scheme_yellow .b-topslider__content--color-white {
  background: #5e5e5e;
  color: #000000;
  text-shadow: 1px 1px 2px #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-topslider__content--color-white .b-btn {
  text-shadow: none;
}
.specialVersion-on.specialVersion--scheme_yellow .b-breadcrumb ul > li {
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_yellow .b-breadcrumb ul > li a {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-breadcrumb ul > li:last-child {
  color: #fff533;
}
.specialVersion-on.specialVersion--scheme_yellow .b-personal__image {
  border: 2px solid #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-personal__image.mi:before {
  background: #5e5e5e;
}
.specialVersion-on.specialVersion--scheme_yellow .b-personal__item:hover .b-personal__title,
.specialVersion-on.specialVersion--scheme_yellow .b-personal h2 {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-popupmenu__link,
.specialVersion-on.specialVersion--scheme_yellow .b-popupmenu__link:hover {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-popupmenu__list--toplevel > .b-popupmenu__listitem.active:before,
.specialVersion-on.specialVersion--scheme_yellow .b-popupmenu__list--toplevel > .b-popupmenu__listitem:hover:before,
.specialVersion-on.specialVersion--scheme_yellow .b-popupmenu__list--popup > .b-popupmenu__listitem:hover:after {
  background: #000000;
}
.specialVersion-on.specialVersion--scheme_yellow .b-location__item-prorerties,
.specialVersion-on.specialVersion--scheme_yellow .b-location__features-list {
  font-size: 15px;
  font-weight: 400;
}
.specialVersion-on.specialVersion--scheme_yellow .b-location__property-price {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-location__tab-link {
  background: #fff200;
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_yellow .b-location__tab-link:hover {
  background: #000000;
  color: #fff200;
  box-shadow: inset 0 0 0 2px #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-location__dl a {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-location .b-btn:hover {
  background: #000000;
  /*border: 2px solid @color-dark;*/
  box-shadow: inset 0 0 0 2px #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-location .b-btn--space {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_yellow .b-location .b-btn--space:hover {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-room__h2 {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-text p {
  font-weight: 400;
}
.specialVersion-on.specialVersion--scheme_yellow .b-pagination__arrow-title {
  color: #fff200;
  font-weight: 500;
}
.specialVersion-on.specialVersion--scheme_yellow .b-price table tr > * {
  border-color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-price b,
.specialVersion-on.specialVersion--scheme_yellow .b-price th {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .mdl-checkbox.is-checked .mdl-checkbox__box-outline {
  border: 2px solid #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
  background-color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .mdl-textfield__input {
  border-bottom: 2px solid #919191;
}
.specialVersion-on.specialVersion--scheme_yellow .mdl-textfield__label,
.specialVersion-on.specialVersion--scheme_yellow .mdl-textfield.is-focused input {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .mdl-textfield__label:after {
  background-color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .mdl-textfield.is-focused input,
.specialVersion-on.specialVersion--scheme_yellow .mdl-textfield:not(.is-dirty).is-focused:hover input {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-searchform .mdl-textfield.is-focused input {
  color: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow[data-specialVersionImages="off"] .b-special__link[data-images="off"],
.specialVersion-on.specialVersion--scheme_yellow[data-specialVersionImages="on"] .b-special__link[data-images="on"] {
  color: #000000;
  background: #fff200;
}
.specialVersion-on.specialVersion--scheme_yellow .b-header__logo {
  filter: invert(1) grayscale(1);
}
.specialVersion-on.specialVersion--scheme_yellow .b-bron__title {
  color: #000000;
}
.specialVersion-on.specialVersion--scheme_yellow .b-topslider__content--color-white {
  color: #fff200;
  text-shadow: 1px 1px 2px #000000;
}
.specialVersion-on.specialVersion--scheme_yellow .b-cert__logo {
  filter: invert(1);
}
.specialVersion-on.specialVersion--scheme_yellow .b-footer .b-header__logo {
  filter: grayscale(100%) contrast(1.5) invert(0);
}
.b-special__link-scheme_yellow {
  color: #fff200 !important;
  background: #000000;
  box-shadow: inset 0 0 0 2px #fff200;
}
