

@font-face {
  font-family: "Icons";
  src: url/assets/templates/site/slabo/fonts/icomoon.eot?#iefix) format("embedded-opentype"),url/assets/templates/site/slabo/fonts/icomoon.woff) format("woff"),url/assets/templates/site/slabo/fonts/icomoon.ttf) format("truetype"),url/assets/templates/site/slabo/fonts/icomoon.svg#Icons) format("svg");
  font-style: normal;
  font-weight: normal;
  font-display: swap;
}


.icon--phone-receiver:before,
.icon--edit-document:before,
.icon--help-button:before,
.icon--angle-up2:before,
.access .access-up:before,
.icon--quote:before,
.icon--star:before,
.icon--star-full:before,
.icon--search:before,
.icon--info:before,
.icon--binding:before,
.icon--24_7:before,
.icon--eye:before,
.icon--settings:before,
.a-settings .a-settings-icon:after,
.icon--angle-down:before,
.icon--facebook:before,
.icon--instagram:before,
.icon--vk:before,
.icon--youtube:before,
.icon--odnoklassniki:before,
.icon--slider-array-left:before,
.icon--check:before,
.icon--check_circle:before,
.icon--close_circle:before,
.icon--slider-array-right:before,
.icon--edit:before,
.icon--rd-edit:before,
.icon--app-store:before,
.icon--google-play:before,
.icon--telegram:before,
.icon--mailbox:before,
.icon--media-play:before,
.icon--doc:before,
.icon--jpg:before,
.icon--pdf:before,
.icon--png:before,
.icon--ppt:before,
.icon--rar:before,
.icon--xls:before,
.icon--ods:before,
.icon--odt:before,
.icon--zip:before,
.icon--txt:before,
.icon--download-arrow:before,
.icon--date:before,
.icon--camera-retro:before,
.icon--angle-right:before {
  font-family: "Icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
}
.icon--phone-receiver:before {
  content: "\E900";
}
.icon--edit-document:before {
  content: "\E902";
}
.icon--help-button:before {
  content: "\E903";
}
.icon--angle-up2:before,
.access .access-up:before {
  content: "\E90D";
}
.icon--quote:before {
  content: "\EA01";
}
.icon--star:before {
  content: "\EA02";
}
.icon--star-full:before {
  content: "\EA03";
}
.icon--search:before {
  content: "\EA04";
}
.icon--info:before {
  content: "\EA05";
}
.icon--binding:before {
  content: "\EA06";
}
.icon--24_7:before {
  content: "\EA07";
}
.icon--eye:before {
  content: "\EA08";
}

.icon--settings:before,
.a-settings .a-settings-icon:after {
  content: "\EA09";
}
.icon--angle-down:before {
  content: "\EA0A";
}
.icon--facebook:before {
  content: "\EA0B";
}
.icon--instagram:before {
  content: "\EA0C";
}
.icon--vk:before {
  content: "\EA0D";
}
.icon--youtube:before {
  content: "\EA0E";
}
.icon--odnoklassniki:before {
  content: "\EA0F";
}
.icon--slider-array-left:before {
  content: "\EA10";
}
.icon--check:before {
  content: "\EA11";
}
.icon--check_circle:before {
  content: "\EA12";
}
.icon--close_circle:before {
  content: "\EA13";
}
.icon--slider-array-right:before {
  content: "\EA14";
}
.icon--edit:before {
  content: "\EA15";
}
.icon--rd-edit:before {
  content: "\EA16";
}
.icon--app-store:before {
  content: "\EA17";
}
.icon--google-play:before {
  content: "\EA18";
}
.icon--telegram:before {
  content: "\EA19";
}
.icon--mailbox:before {
  content: "\EA1A";
}
.icon--media-play:before {
  content: "\EA1B";
}
.icon--doc:before {
  content: "\EA1C";
}
.icon--jpg:before {
  content: "\EA1D";
}
.icon--pdf:before {
  content: "\EA1E";
}
.icon--png:before {
  content: "\EA1F";
}
.icon--ppt:before {
  content: "\EA20";
}
.icon--rar:before {
  content: "\EA21";
}
.icon--xls:before {
  content: "\EA22";
}
.icon--ods:before {
  content: "\EA23";
}
.icon--odt:before {
  content: "\EA24";
}
.icon--zip:before {
  content: "\EA25";
}
.icon--txt:before {
  content: "\EA26";
}
.icon--download-arrow:before {
  content: "\EA27";
}
.icon--date:before {
  content: "\EA28";
}
.icon--camera-retro:before {
  content: "\F083";
}
.icon--angle-right:before {
  content: "\F105";
}
.icon {
  font-style: normal;
}
.access .access-up,
.access .access-up:before,
.a-images a span,
.a-images a .image-bar,
.a-settings .a-settings-icon {
  -moz-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.access,
.access .access-up,
.a-colors a,
.a-images a,
.a-images a span,
.a-settings .a-settings-icon {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.a-colors a {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.access .access-up,
.a-images a,
.a-images a .image-bar,
.a-settings .a-settings-icon,
.font-family,
.letter-spacing {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.sv_theme .navbar-tel .call {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
body .access--down .access-up:before {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.a-fontsize a:hover:after,
.fontsize-small a.a-fontsize-small:after,
.fontsize-normal a.a-fontsize-normal:after,
.fontsize-big a.a-fontsize-big:after,
.a-colors a:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.access .access-up:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.text_only {
  padding: 0;
  margin: 0;
  height: 54px;
  display: none;
}
.sv_theme .text_only {
  display: block;
}
.access {
  min-height: 55px;
  background: #efefef;
  font-size: 0.8125rem;
  color: #000;
  position: fixed;
  top: 0;
  z-index: 2001;
  text-transform: uppercase;
  width: 100%;
  padding-top: 4px;
  font-size: 0;
  max-height: none;
  text-align: center;
  font-family: "Pt Sans", sans-serif;
  display: none;
  padding-left: 15px;
  padding-right: 15px;
}
.sv_theme .access {
  display: block;
}
.admin-menu .access {
  margin-top: 29px;
}
.access a {
  outline: none;
}
.access dl {
  margin: 0;
}
.access .container {
  position: relative;
}
.access .access-up {
  position: absolute;
  top: 0;
  right: 15px;
  width: 30px;
  height: 31px;
  display: none;
  font-size: 1.25rem;
  background: #010101;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  line-height: 33px;
  margin-top: 13px;
  cursor: pointer;
}
.access .access-up:before {
  display: inline-block;
}
.access--oversize {
  padding-right: 65px;
}
.access--oversize .access-up {
  display: block;
}
body .access--down .access-up {
  line-height: 29px;
}
.a-fontsize {
  padding-top: 1px;
  padding-top: 14px;
  display: inline-block;
  font-size: 0.8125rem;
}
.a-fontsize dt,
.a-fontsize dd {
  float: left;
  margin: 0;
}
.a-fontsize dt {
  margin: 0;
  padding: 0;
  text-shadow: #fff 0 1px 0;
  padding-right: 13px;
}
.a-fontsize a {
  text-decoration: none;
  height: 29px;
  margin-left: 2px;
  display: inline-block;
  float: left;
  position: relative;
  top: -5px;
  line-height: 1.8125rem;
  font-weight: bold;
  text-align: center;
  padding: 0 5px;
  color: #000;
}
.a-fontsize a:hover,
.fontsize-small a.a-fontsize-small,
.fontsize-normal a.a-fontsize-normal,
.fontsize-big a.a-fontsize-big {
  color: #fff !important;
  background: #079DAB;
}
.a-fontsize a:hover:after,
.fontsize-small a.a-fontsize-small:after,
.fontsize-normal a.a-fontsize-normal:after,
.fontsize-big a.a-fontsize-big:after {
  content: "";
  width: 7px;
  height: 7px;
  position: absolute;
  bottom: -4px;
  left: 50%;
  margin-left: -3px;
  background: #079DAB;
}
.a-fontsize-small {
  font-size: 1.375rem;
}
.a-fontsize-normal {
  font-size: 1.75rem;
}
.a-fontsize-big {
  font-size: 2.5rem;
}
.a-colors {
  padding-top: 13px;
  display: inline-block;
  width: 200px;
  font-size: 0.8125rem;
  position: relative;
  top: 2px;
}
.access .a-colors {
  margin-left: 13px;
}
.a-colors dt {
  text-shadow: #fff 0 1px 0;
  float: left;
  margin-right: 10px;
}
.a-colors dd {
  float: left;
  margin: 0;
}
.a-colors a {
  height: 31px;
  margin-left: 5px;
  display: inline;
  float: left;
  position: relative;
  top: -5px;
  text-decoration: none;
  width: 30px;
  text-align: center;
  line-height: 1.75rem;
  border: 1px solid;
  font-size: 0.625rem;
}
.a-colors a:after {
  content: "";
  width: 7px;
  height: 7px;
  position: absolute;
  bottom: -4px;
  left: 50%;
  margin-left: -3px;
  border-bottom: 1px solid #010101;
  border-right: 1px solid #010101;
  display: none;
}
.a-colors a:hover:after {
  display: block;
}
.a-colors a.a-color1 {
  border-color: #010101;
  background: #efefef;
  color: #010101;
}
.a-colors a.a-color1:after {
  background: #efefef;
}
.color1 .a-colors a.a-color1:after {
  display: block;
}
.a-colors a.a-color2 {
  border-color: #010101;
  background: #010101;
  color: #fff !important;
}
.a-colors a.a-color2:after {
  background: #010101;
}
.color2 .a-colors a.a-color2:after {
  display: block;
}

.a-images {
  padding-top: 13px;
  display: inline-block;
  font-size: 0.8125rem;
}
.a-images dt {
  text-shadow: #fff 0 1px 0;
  float: left;
  margin-right: 10px;
  padding-top: 1px;
}
.a-images dd {
  float: left;
  margin: 0;
}
.a-images a {
  height: 30px;
  margin-left: 5px;
  display: inline;
  float: left;
  position: relative;
  top: -5px;
  text-decoration: none;
  width: 90px;
  background: #fff;
  overflow: hidden;
  white-space: nowrap;
  -webkit-box-shadow: 0 1px 1px #010101;
  -moz-box-shadow: 0 1px 1px #010101;
  box-shadow: 0 1px 1px #010101;
}
.a-images a span {
  width: 100%;
  display: inline-block;
  line-height: 1.875rem;
  padding: 0 10px;
  font-size: 0.6875rem;
}
.a-images a .icon-off {
  background: #010101;
  color: #fff;
  text-align: left;
}
.imagesoff .a-images a .icon-off {
  margin-left: -100%;
}
.a-images a .icon-on {
  background: #fff;
  color: #010101;
  text-align: right;
}
.a-images a .image-bar {
  width: 30px;
  height: 25px;
  background: #079DAB;
  color: #010101;
  position: absolute;
  top: 2px;
  left: 59px;
  display: block;
}
.imagesoff .a-images a .image-bar {
  left: 1px;
}
.a-images a .image-bar:before,
.a-images a .image-bar:after {
  content: "";
  position: absolute;
  top: 10px;
  height: 5px;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  width: 4px;
}
.a-images a .image-bar:before {
  left: 12px;
}
.a-images a .image-bar:after {
  left: 15px;
}
.a-search,
.a-settings {
  margin-top: 4px;
  padding-top: 0;
  padding-bottom: 8px;
  text-shadow: #fff 0 1px 0;
  margin-left: 13px;
  display: inline-block;
  padding-top: 7px;
  margin-left: 62px;
  vertical-align: top;
  font-size: 0.8125rem;
}
.a-search a,
.a-settings a,
.a-search a:hover,
.a-settings a:hover {
  color: #000;
  font-size: 0.8125rem;
}
.a-search {
  background: url(/sites/all/themes/emc/img/access/a-search.png) no-repeat 100%
    0;
}
.a-settings .a-settings-icon {
  display: inline-block;
  font-size: 1.25rem;
  width: 30px;
  height: 31px;
  line-height: 1.8125rem;
  background: #010101;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  margin-left: 20px;
  margin-top: -2px;
}
.a-settings a {
  text-decoration: none;
}
.popped {
  border: 2px solid #000;
  background: #9ed1ff;
  position: absolute;
  left: 0;
  right: 0;
  max-width: 883px;
  z-index: 100;
  padding: 13px 21px 23px 21px;
  color: #063462;
  font-size: 1.25rem;
  font-weight: bold;
  display: none;
  margin: 0 auto;
}
.access .popped a {
  color: #063462;
}
.popped h2,
.popped .h2 {
  font-size: 44px;
  margin-bottom: 15px;
}
.popped p span {
  font-weight: normal;
}
.choose-font-family {
  margin-bottom: 10px;
}
#serif {
  font-family: "Times New roman", serif;
}
.font-family,
.letter-spacing {
  padding: 2px 4px;
  border: 1px solid #063462;
  text-decoration: none;
  color: #063462;
}
.here.font-family,
.here.letter-spacing,
.spacing-small #spacing-small,
.spacing-normal #spacing-normal,
.spacing-big #spacing-big,
.serif #serif,
.sans-serif #sans-serif {
  background: #063462;
  color: #9ed1ff;
}
.choose-letter-spacing {
  margin-bottom: 1em;
}
#out #spacing-small {
  letter-spacing: 0px;
}
#out #spacing-normal {
  letter-spacing: 2px;
}
#out #spacing-big {
  letter-spacing: 5px;
}
.choose-colors {
  font-size: 1.375rem;
  list-style: none;
}
.choose-colors a {
  display: block;
  padding: 10px 22px;
  text-decoration: none;
  zoom: 1;
}
.choose-colors a span {
  display: none;
}
#color1 a {
  color: #000;
  background: #fff;
}
#color2 a {
  color: #fff;
  background: #000;
}
#color3 a {
  color: #063462;
  background: #9dd1ff;
  border: 6px solid #063462;
  padding: 4px 16px;
}
#color4 a {
  color: #4d4b43;
  background: #f7f3d6;
}
#color5 a {
  color: #a9e44d;
  background: #3b2716;
}
.color1 #color1 span,
.color2 #color2 span,
.color3 #color3 span,
.color4 #color4 span,
.color5 #color5 span {
  display: inline;
  margin-right: 5px;
}
.saveit {
  width: 100%;
  overflow: hidden;
  font-size: 1.375rem;
  font-weight: bold;
  margin-top: 15px;
  padding: 5px 0;
}
#out .saveit a {
  float: right;
  border: 4px solid #063462;
  text-decoration: none;
  color: #9dd1ff;
  background: #063462;
  margin-left: 28px;
  display: inline;
}
.saveit a span {
  padding: 6px 14px;
  border: 2px solid #9dd1ff;
  float: left;
}
.sv_theme {
}
.sv_theme .navbar-sticky {
  top: 54px;
}
.sv_theme .admin-menu .navbar-sticky {
  top: 83px;
}
.sv_theme .admin-menu .mobile-nav-block {
  top: 83px;
}

.sv_theme.imagesoff .page-content .contact-map img {
  display: block;
}
.sv_theme.imagesoff .doctor-item {
  width: 199px;
}
.sv_theme.fontsize-small {
  font-size: 0.75rem;
}
.sv_theme .fontsize-normal {
  font-size: 1rem;
}
.sv_theme.fontsize-big {
  font-size: 1.4375rem;
}
.sv_theme.fontsize-big .page-content {
}
.sv_theme.fontsize-big .page-content .parking {
  padding-bottom: 70px;
}
.sv_theme.fontsize-big .page-content .contacts-container .swiper-slide .pseudo {
  float: none;
  margin-top: 10px;
  display: block;
}
.sv_theme.spacing-normal .page,
.sv_theme.spacing-normal .popped {
  letter-spacing: 2px;
}
.sv_theme.spacing-big .page,
.sv_theme.spacing-big .popped {
  letter-spacing: 5px;
}
.sv_theme.sans-serif .page,
.sv_theme.sans-serif .nav a,
.sv_theme.sans-serif .subnav a,
.sv_theme.sans-serif .footer,
.sv_theme.sans-serif #out h2,
.sv_theme.sans-serif #out .h2,
.sv_theme.sans-serif .popped {
  font-family: Arial, sans-serif;
}
.sv_theme.serif .popped {
  font-family: Arial, sans-serif;
}
.sv_theme .page-content {
  padding-top: 55px;
}
.sv_theme .configurator__total--sticky {
  top: 128px !important;
}
.sv_theme.admin-menu .configurator__total--sticky {
  top: 158px !important;
}
.sv_theme.color1 body {
  color: #000;
  background: #fff;
}

/*.sv_theme.color1 a,
.sv_theme.color1 a:visited,
.sv_theme.color1 p a:visited,
.sv_theme.color1 .tabs-content .colored-list ul li a {
  color: #000;
}*/
/*.sv_theme.color1 a:hover,
.sv_theme.color1 a:visited:hover,
.sv_theme.color1 p a:visited:hover,
.sv_theme.color1 .tabs-content .colored-list ul li a:hover {
  color: #fff;

}*/
.sv_theme.color1 .header .logo .st0 {
  fill: #000;
}
.sv_theme.color1 .header .logo .st1 {
  fill: #000;
}
.sv_theme.color1 .header .logo .st2 {
  fill: #fff;
}
.sv_theme.color1 .popped {
  border-color: #000;
  background: #fff;
  color: #000;
}
.sv_theme.color1 .popped a,
.sv_theme.color1 .access .popped a {
  color: #000;
}
.sv_theme.color1 #out .font-family,
.sv_theme.color1 #out .letter-spacing {
  color: #000;
  border-color: #000;
}
.sv_theme.color1 #out .saveit a {
  background: #000;
  border-color: #000;
}
.sv_theme.color1 #out .here.font-family,
.sv_theme.color1 #out .here.letter-spacing,
.sv_theme.color1.spacing-small #out #spacing-small,
.sv_theme.color1.spacing-normal #out #spacing-normal,
.sv_theme.color1.spacing-big #out #spacing-big,
.sv_theme.color1.serif #out #serif,
.sv_theme.color1.sans-serif #out #sans-serif {
  color: #fff;
  background: #000;
}
.sv_theme.color1 .saveit a span {
  border-color: #fff;
  color: #fff;
}
.sv_theme.color1 .header .navigation ul li a {
  color: #000;
}
.sv_theme.color1 .header .navigation ul li a:hover {
  border-color: #000;
}
.sv_theme.color1 .header .navigation ul li.button a {
  background: #000;
  color: #fff;
}
.sv_theme.color1 .navbar {
  background: #000;
}
.sv_theme.color1 .navbar .nav li,
.sv_theme.color1 .navbar .nav li a {
  border-color: #2d2d2d;
  color: #fff;
}
.sv_theme.color1 .navbar-sticky,
.sv_theme.color1 .navbar-mobile {
  background: #000;
}
.sv_theme.color1 .navbar-sticky .sticky-nav a,
.sv_theme.color1 .navbar-mobile .sticky-nav a {
  color: #fff !important;
}
.sv_theme.color1 .navbar-sticky a.sticky-button,
.sv_theme.color1 .navbar-mobile a.sticky-button {
  background: #fff;
  color: #000;
}
.sv_theme.color1 .navbar-sticky .sticky-logo .st0,
.sv_theme.color1 .navbar-mobile .sticky-logo .st0 {
  fill: #fff;
}
.sv_theme.color1 .navbar-sticky .sticky-logo .st1,
.sv_theme.color1 .navbar-mobile .sticky-logo .st1 {
  fill: #fff;
}
.sv_theme.color1 .navbar-sticky .sticky-logo .st2,
.sv_theme.color1 .navbar-mobile .sticky-logo .st2 {
  fill: #000;
}
.sv_theme.color1 .navbar-tel .tel .ya-phone,
.sv_theme.color1 .navbar-tel .call,
.sv_theme.color1 .navbar-mobile .tel .ya-phone,
.sv_theme.color1 .icon--24_7 {
  color: #fff !important;
}
.sv_theme.color1 .navbar-search {
  border-left-color: #2d2d2d;
  border-right-color: #2d2d2d;
}
.sv_theme.color1 .mobile-nav-search:before {
  color: #fff;
}
.sv_theme.color1 .accred__text {
  color: #fff;
}
.sv_theme.color1 .subtitle,
.sv_theme.color1 .main-title {
  color: #000;
}
.sv_theme.color1 .numbers .number,
.sv_theme.color1 .numbers span {
  color: #000;
}
.sv_theme.color1 .numbers .devider {
  border-color: #000;
}
.sv_theme.color1 .slide-item .tooltip {
  background: rgba(0, 0, 0, 0.84);
  color: #fff;
}
.sv_theme.color1 .row.contacts .title {
  color: #000;
}
.sv_theme.color1 .row.contacts .city {
  color: rgba(0, 0, 0, 0.84);
}
.sv_theme.color1 .row.contacts .city:after {
  border-color: #000;
}
.sv_theme.color1 .tabs-nav ul li {
  background: #d9d9d9;
  color: #595959;
}
.sv_theme.color1 .tabs-nav ul li.active {
  background: #000;
  color: #fff;
}
.sv_theme.color1 .review-author {
  color: #000;
}
.sv_theme.color1 .clinic-detail-text ul li:before {
  border-color: #000;
}

.sv_theme.color1 .main-page-ban,
.sv_theme.color1 .main-page-ban:hover {
  color: #fff;
}
.sv_theme.color1 .main-slider {
  background: transparent;
}
.sv_theme.color1 .main-slider__item::after {
  background-color: rgba(255, 255, 255, 0);
  background-image: -webkit-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0%,
    white 20%,
    #fff 100%
  );
  background-image: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    white 20%,
    #fff 100%
  );
}


/*.sv_theme.color1 .footer a,
.sv_theme.color1 .footer-nav a {
  color: #fff;
}*/
.sv_theme.color1 .footer a:hover,
.sv_theme.color1 .footer-nav a:hover {
  color: #999999;
}

@media only screen and (min-width: 1px) and (max-width: 767px) {
  .sv_theme.color1 .footer-contacts {
    background: #000;
  }
}
.sv_theme.color1 .footer-contacts .price-list:hover {
  color: #fff;
}
.sv_theme.color1 .footer-light {
  background: #1a1a1a;
}
.sv_theme.color1 .mob_apps h3 {
  color: #fff;
}
.sv_theme.color1.page-node-7969 .article-block .main-title {
  border-color: #000;
}
.sv_theme.color1 blockquote:before,
.sv_theme.color1 .article-block blockquote:before {
  color: #000;
}
.sv_theme.color1 blockquote p,
.sv_theme.color1 .article-block blockquote p {
  color: #000;
}
.sv_theme.color1 .debash {
  color: #000;
}
.sv_theme.color1 #node-popup .popup-content {
  background-color: #fff;
}
.sv_theme.color1 #node-popup #node_content {
  background-color: #fff;
}
.sv_theme.color1 .btn-pink {
  background: #fff;
  border-color: #000;
  color: #000;
}
.sv_theme.color1 .btn-pink:hover {
  background: #000;
  color: #fff;
}
.sv_theme.color1 .configurator h3 {
  color: #000;
}
.sv_theme.color1 .configurator .quicktabs_main.quicktabs-style-basic {
  background: transparent;
}
.sv_theme.color1 .configurator ul.quicktabs-tabs {
  border-bottom-color: #000;
}
.sv_theme.color1 .configurator ul.quicktabs-tabs li {
  background: #e6e6e6;
  border-left-color: #fff;
}
.sv_theme.color1 .configurator ul.quicktabs-tabs li.active,
.sv_theme.color1 .configurator ul.quicktabs-tabs li:hover {
  background: #000;
  border-left-color: #fff;
}
.sv_theme.color1 .configurator ul.quicktabs-tabs li.active a,
.sv_theme.color1 .configurator ul.quicktabs-tabs li:hover a {
  color: #fff !important;
}
.sv_theme.color1 .configurator ul.quicktabs-tabs li a {
  color: #000 !important;
}
.sv_theme.color1 .configurator .block-configurator img {
  -webkit-box-shadow: 10px 10px 10px #a0a0a0;
  -moz-box-shadow: 10px 10px 10px #a0a0a0;
  box-shadow: 10px 10px 10px #a0a0a0;
}
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-views-conditional
  .cf-radio,
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-views-conditional
  .cf-checkbox,
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-field-price-1
  .cf-radio,
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-field-price-1
  .cf-checkbox {
  background: #fff;
}
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-views-conditional
  .cf-radio:before,
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-views-conditional
  .cf-checkbox:before,
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-field-price-1
  .cf-radio:before,
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-field-price-1
  .cf-checkbox:before {
  color: #d5d5d5;
}
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-views-conditional
  .cf-check_radio,
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-views-conditional
  .cf-check_checkbox,
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-field-price-1
  .cf-check_radio,
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-field-price-1
  .cf-check_checkbox {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-views-conditional
  .cf-check_radio:before,
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-views-conditional
  .cf-check_checkbox:before,
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-field-price-1
  .cf-check_radio:before,
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-field-price-1
  .cf-check_checkbox:before {
  color: #000;
}
.sv_theme.color1 .configurator .block-configurator .views-field-title a {
  color: #000;
}
.sv_theme.color1 .configurator .block-configurator .views-field-body {
  color: #000;
}
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-field-image
  a:before {
  background: rgba(48, 48, 48, 0.35);
}
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-field-image
  a:after {
  color: #fff;
}
.sv_theme.color1 .configurator .block-configurator .views-field-field-price-1 {
  background: #b8b8b8;
}
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-field-price-1
  .price {
  color: #000;
}
.sv_theme.color1
  .configurator
  .block-configurator
  .views-field-field-price-1
  .control-button__text {
  color: #000;
}
.sv_theme.color1 .configurator #quicktabs-tabpage-maternity-0 .view-header,
.sv_theme.color1 .configurator #quicktabs-tabpage-maternity-1 .view-header,
.sv_theme.color1 .configurator #quicktabs-tabpage-maternity-2 .view-header,
.sv_theme.color1 .configurator #quicktabs-tabpage-maternity-3 .view-header,
.sv_theme.color1 .configurator #quicktabs-tabpage-maternity-4 .view-header,
.sv_theme.color1 .configurator #quicktabs-tabpage-maternity_eng-0 .view-header,
.sv_theme.color1 .configurator #quicktabs-tabpage-maternity_eng-1 .view-header,
.sv_theme.color1 .configurator #quicktabs-tabpage-maternity_eng-2 .view-header,
.sv_theme.color1 .configurator #quicktabs-tabpage-maternity_eng-3 .view-header,
.sv_theme.color1 .configurator #quicktabs-tabpage-maternity_eng-4 .view-header {
  background: whitesmoke;
}
.sv_theme.color1
  .configurator
  #quicktabs-tabpage-maternity-0
  .view-header:before,
.sv_theme.color1
  .configurator
  #quicktabs-tabpage-maternity-1
  .view-header:before,
.sv_theme.color1
  .configurator
  #quicktabs-tabpage-maternity-2
  .view-header:before,
.sv_theme.color1
  .configurator
  #quicktabs-tabpage-maternity-3
  .view-header:before,
.sv_theme.color1
  .configurator
  #quicktabs-tabpage-maternity-4
  .view-header:before,
.sv_theme.color1
  .configurator
  #quicktabs-tabpage-maternity_eng-0
  .view-header:before,
.sv_theme.color1
  .configurator
  #quicktabs-tabpage-maternity_eng-1
  .view-header:before,
.sv_theme.color1
  .configurator
  #quicktabs-tabpage-maternity_eng-2
  .view-header:before,
.sv_theme.color1
  .configurator
  #quicktabs-tabpage-maternity_eng-3
  .view-header:before,
.sv_theme.color1
  .configurator
  #quicktabs-tabpage-maternity_eng-4
  .view-header:before {
  color: #000;
  background: #fff;
}
.sv_theme.color1 .configurator__orders {
  border-color: #000;
}
.sv_theme.color1 .configurator__sections {
  position: relative;
}
.sv_theme.color1 .configurator__nav {
  border-color: #000;
}
.sv_theme.color1 .configurator__btn {
  color: #000;
  background: #d5d5d5;
}
.sv_theme.color1 .configurator__btn:hover {
  background: #b8b8b8;
}
.sv_theme.color1 .configurator__btn.disable {
  background: whitesmoke;
}
.sv_theme.color1 .configurator__next {
  background: #000;
  color: #fff;
}
.sv_theme.color1 .configurator__next:hover {
  background: #333333;
}
.sv_theme.color1 .configurator__title {
  color: #000;
}
.sv_theme.color1 .configurator__total span,
.sv_theme.color1 .configurator__total .configurator_makeorder {
  background: #000;
  color: #fff;
}
.sv_theme.color1 .configurator__total .configurator_makeorder {
  border-color: #000;
  background: #fff;
  color: #000;
}
.sv_theme.color1 .configurator__total .configurator_makeorder:hover {
  background: #000;
  color: #fff;
}
.sv_theme.color1 .configurator__total--container-top .configurator__total {
  background: #fff;
}
.sv_theme.color1 .configurator .empty_message {
  color: #c4c4c4;
}
.sv_theme.color1 .configurator .order_item .item_close {
  background: #fff;
}
.sv_theme.color1 .configurator .order_item .item_close:before {
  color: #000;
}
.sv_theme.color1 .configurator .order_item .order_section {
  color: #000;
}
.sv_theme.color1 .configurator .order_item .order_title {
  color: #fff;
}
.sv_theme.color1 .configurator--banner {
  border-color: #000;
}
.sv_theme.color1 .configurator--banner .configurator__text {
  color: #9c663e;
}
.sv_theme.color1 .configurator--banner .configurator__text strong {
  color: #d94b6c;
}
.sv_theme.color1 .configurator--node {
  border-top-color: #efdbc2;
  border-bottom-color: #efdbc2;
}
.sv_theme.color1 .configurator--node .block-configurator img {
  -webkit-box-shadow: 10px 10px 10px rgba(160, 160, 160, 0.5);
  -moz-box-shadow: 10px 10px 10px rgba(160, 160, 160, 0.5);
  box-shadow: 10px 10px 10px rgba(160, 160, 160, 0.5);
}
.sv_theme.color1 .configurator--node-view {
  border-top-color: #efdbc2;
  border-bottom-color: #efdbc2;
  margin-top: 26px;
  padding-top: 29px;
}
.sv_theme.color1 .configurator--node-view img {
  -webkit-box-shadow: 9px 9px 9px rgba(160, 160, 160, 0.5);
  -moz-box-shadow: 9px 9px 9px rgba(160, 160, 160, 0.5);
  box-shadow: 9px 9px 9px rgba(160, 160, 160, 0.5);
}
.sv_theme.color1 .configurator--node-view .views-field-field-image {
  color: #000;
}
.sv_theme.color1 .configurator--node-view .slick-prev:before,
.sv_theme.color1 .configurator--node-view .slick-next:before {
  color: #000;
}
.sv_theme.color1 .conf-icons__title,
.sv_theme.color1 .conf-icons__text {
  color: #000;
}
.sv_theme.color1 .accordeon-emc__title {
  color: #000;
}
.sv_theme.color1 .breadcrumbs ul li span {
  color: #000;
}
.sv_theme.color1.imagesoff .cliniki-visual,
.sv_theme.color1.imagesoff .visual-block {
  background: gray !important;
}
.sv_theme.color1 .visual-block p,
.sv_theme.color1 .visual-block .title {
  color: #fff;
}
.sv_theme.color1 .video-descr {
  color: #000;
}
.sv_theme.color1 .top-line {
  background: #000;
}
.sv_theme.color1 .title-block {
  border-color: #000;
}

.sv_theme.color1 input[type="text"]:focus,
.sv_theme.color1 input[type="text"]:focus,
.sv_theme.color1 input[type="text"]:focus,
.sv_theme.color1 input[type="email"]:focus,
.sv_theme.color1 input[type="email"]:focus,
.sv_theme.color1 input[type="email"]:focus,
.sv_theme.color1 input[type="password"]:focus,
.sv_theme.color1 input[type="password"]:focus,
.sv_theme.color1 input[type="password"]:focus {
  border-color: #000;
}
.sv_theme.color1 .jq-selectbox__select,
.sv_theme.color1 .jq-selectbox__dropdown {
  border-color: #d6d6d6;
}
.sv_theme.color1 .tel--tube:before,
.sv_theme.color1 ol li:before,
.sv_theme.color1 .faq p,
.sv_theme.color1 .review-comment-title,
.sv_theme.color1 .d-clinic-block .cl-info .title a {
  color: #000;
}
.sv_theme.color1 .contacts-container .swiper-slide.colored {
  color: #fff;
  background: #000;
}
.sv_theme.color1 .blogs .views-field-name-i18n .field-content {
  background: #000;
}
.sv_theme.color1 .blogs .views-field-name-i18n .field-content a {
  color: #fff;
}
.sv_theme.color1 .blogs .views-row {
  filter: grayscale(100%);
}
.sv_theme.color1 .node-blog .node__head {
  filter: grayscale(100%);
}
.sv_theme.color1 .node-blog .field-name-field-blog-category li {
  background: #000;
}
.sv_theme.color1 .node-blog .field-name-field-blog-category li a {
  color: #fff;
}
.sv_theme.color1 .node-blog .content {
  background: #000;
  color: #fff;
}
.sv_theme.color1 .node-blog .content li,
.sv_theme.color1 .node-blog .content li:before,
.sv_theme.color1 .node-blog .content a {
  color: #fff;
}
.sv_theme.color1 .node-blog .content a {
  text-decoration: underline;
}
.sv_theme.color1 .node-blog .content a:hover {
  text-decoration: none;
}
.sv_theme.color1 .social-block ul li a {
  border-color: #000;
}
.sv_theme.color1 .mobile-nav-block {
  background: #000;
}
.sv_theme.color1 .mobile-nav li {
  border-color: #fff;
}
.sv_theme.color1 .mobile-nav li a,
.sv_theme.color1 .mobile-nav li a:hover {
  color: #fff;
}
/*.sv_theme.color1 .banner__news:before{
  background: #fff!important;
}*/
.sv_theme.color1 #sliding-popup.sliding-popup-bottom {
  background: #fff;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}
.sv_theme.color1 #sliding-popup .popup-content {
  background-color: transparent;
}
.sv_theme.color1 #sliding-popup .popup-content #popup-text h1,
.sv_theme.color1 #sliding-popup .popup-content #popup-text h2,
.sv_theme.color1 #sliding-popup .popup-content #popup-text h3,
.sv_theme.color1 #sliding-popup .popup-content #popup-text p {
  color: #000 !important;
}
.sv_theme.color1 #sliding-popup .eu-cookie-compliance-default-button {
  background: #fff;
  border-color: #000;
  color: #000;
}
.sv_theme.color1 #sliding-popup .eu-cookie-compliance-default-button:hover {
  background: #000;
  color: #fff;
}
.sv_theme.color1 .main-page-ban,
.sv_theme.color1 .visual,
.sv_theme.color1 .mob_apps a,
.sv_theme.color1 .cliniki-visual,
.sv_theme.color1 .visual-block,
.sv_theme.color1 .conf-icons__icon,
.sv_theme.color1 .configurator--banner,
.sv_theme.color1 .configurator__orders,
.sv_theme.color1 .accordeon-emc__item::before,
.sv_theme.color1 img,
.sv_theme.color1 iframe {
  filter: grayscale(100%);
}

.sv_theme.color1 .header__form:before{
  background: rgba(255,255,255,.95);
}
.sv_theme.color1 .header__form{
  border-bottom: 1px solid #000;
}
.sv_theme .info__box-item-wrap{
 -webkit-filter: grayscale(100%);filter: grayscale(100%);
}
.sv_theme .news__box-item-small,.sv_theme .news__box-actual .news-item__actual-title{
  background: none;
  border: 1px solid #000;
}
.sv_theme.color1 .news-main-page .news__box-actual .news-item__actual-title h2,
.sv_theme.color1 .news-item__title{
  color: #000;
}
.sv_theme.color1 .news-item__date{
  background: #fff;
  color: #000;
  border: 1px solid #000;
}
.sv_theme.color1 .logo svg path,.sv_theme.color1 .search-btn svg path{
  fill: #000;
}
.sv_theme.color1 .version-blind img{
  filter: invert(100%);
}
.sv_theme.color1 .lang__current:before{
  border-color: transparent transparent #000 transparent;
}
.sv_theme.color1 .search-form .form-control{
  background: #fff;
}
.sv_theme .search-form{
  background: none;
}
.sv_theme.color1 .search-form input{
  border: 1px solid #000;
}
.sv_theme.color1 .search-form__close-btn svg path{
  fill: #000;
}
.sv_theme .main-slider__item{
  filter: grayscale(100%);
}
.sv_theme.color1 .main-slider__content span{
  color: #fff;
}




.sv_theme.color2 .search-form input{
  border: 1px solid #fff;
}
.sv_theme.color2 .news__box-item-small,.sv_theme.color2 .news__box-actual .news-item__actual-title{
  border: 1px solid #fff;
}
.sv_theme.color2 .news-item__date{
  background: #000;
  border: 1px solid #fff;
}

.sv_theme.color2 .header__form{
  border-bottom: 1px solid #fff;
}
.sv_theme.color2 body {
  background: #000;
}
/*.sv_theme.color2 a,
.sv_theme.color2 a:visited,
.sv_theme.color2 p a:visited,
.sv_theme.color2 .tabs-content .colored-list ul li a {
  color: #fff;
}*/

.sv_theme .section-info,.sv_theme  .section-news{
  background-image: none!important;
}
.sv_theme .bg-section,.sv_theme .section__background:before{
  display: none;
}
.sv_theme .section__background{
  filter: grayscale(1);;
}
.sv_theme.color2 .header .logo .st0 {
  fill: #fff;
}
.sv_theme.color2 .header .logo .st1 {
  fill: #fff;
}
.sv_theme.color2 .header .logo .st2 {
  fill: #000;
}
.sv_theme.color2 .popped {
  border-color: #fff;
  background: #000;
  color: #fff;
}
.sv_theme.color2 .popped a,
.sv_theme.color2 .access .popped a {
  color: #fff;
}
.sv_theme.color2 #out .font-family,
.sv_theme.color2 #out .letter-spacing {
  color: #fff;
  border-color: #fff;
}
.sv_theme.color2 #out .saveit a {
  background: #fff;
  border-color: #fff;
}
.sv_theme.color2 #out .here.font-family,
.sv_theme.color2 #out .here.letter-spacing,
.sv_theme.color2.spacing-small #out #spacing-small,
.sv_theme.color2.spacing-normal #out #spacing-normal,
.sv_theme.color2.spacing-big #out #spacing-big,
.sv_theme.color2.serif #out #serif,
.sv_theme.color2.sans-serif #out #sans-serif {
  color: #000;
  background: #fff;
}
.sv_theme.color2 .saveit a span {
  border-color: #000;
  color: #000;
}
.sv_theme.color2 .header .navigation ul li a {
  color: #fff;
}
.sv_theme.color2 .header .navigation ul li a:hover {
  border-color: #fff;
}
.sv_theme.color2 .header .navigation ul li.button a {
  background: #fff;
  color: #000;
}
.sv_theme.color2 .navbar {
  background: #fff;
}
.sv_theme.color2 .navbar .nav li,
.sv_theme.color2 .navbar .nav li a {
  border-color: #2d2d2d;
  color: #000;
}
.sv_theme.color2 .navbar-sticky,
.sv_theme.color2 .navbar-mobile {
  background: #fff;
}
.sv_theme.color2 .navbar-sticky .sticky-nav a,
.sv_theme.color2 .navbar-mobile .sticky-nav a {
  color: #000 !important;
}
.sv_theme.color2 .navbar-sticky a.sticky-button,
.sv_theme.color2 .navbar-mobile a.sticky-button {
  background: #000;
  color: #fff;
}
.sv_theme.color2 .navbar-sticky .sticky-logo .st0,
.sv_theme.color2 .navbar-mobile .sticky-logo .st0 {
  fill: #000;
}
.sv_theme.color2 .navbar-sticky .sticky-logo .st1,
.sv_theme.color2 .navbar-mobile .sticky-logo .st1 {
  fill: #000;
}
.sv_theme.color2 .navbar-sticky .sticky-logo .st2,
.sv_theme.color2 .navbar-mobile .sticky-logo .st2 {
  fill: #fff;
}
.sv_theme.color2 .navbar-tel .tel .ya-phone,
.sv_theme.color2 .navbar-tel .call,
.sv_theme.color2 .navbar-mobile .tel .ya-phone,
.sv_theme.color2 .icon--24_7 {
  color: #000 !important;
}
.sv_theme.color2 .navbar-search {
  border-left-color: #2d2d2d;
  border-right-color: #2d2d2d;
}
.sv_theme.color2 .mobile-nav-search:before {
  color: #000;
}
.sv_theme.color2 .accred__text {
  color: #000;
}
.sv_theme.color2 .subtitle,
.sv_theme.color2 .main-title {
  color: #fff;
}
.sv_theme.color2 .numbers .number,
.sv_theme.color2 .numbers span {
  color: #fff;
}
.sv_theme.color2 .numbers .devider {
  border-color: #fff;
}
.sv_theme.color2 .slide-item .tooltip {
  background: rgba(255, 255, 255, 0.84);
  color: #000;
}
.sv_theme.color2 .row.contacts .title {
  color: #fff;
}
.sv_theme.color2 .row.contacts .city {
  color: rgba(255, 255, 255, 0.84);
}
.sv_theme.color2 .row.contacts .city:after {
  border-color: #fff;
}
.sv_theme.color2 .tabs-nav ul li {
  background: white;
  color: white;
}
.sv_theme.color2 .tabs-nav ul li.active {
  background: #fff;
  color: #000;
}
.sv_theme.color2 .review-author {
  color: #fff;
}
.sv_theme.color2 .clinic-detail-text ul li:before {
  border-color: #fff;
}
.sv_theme.color2 .btn,
.sv_theme.color2 .btn-bg {
  color: #fff;
}
.sv_theme.color2 .btn:hover,
.sv_theme.color2 .btn-bg:hover {
  background: white;
  color: #000;
}
.sv_theme.color2 .main-page-ban,
.sv_theme.color2 .main-page-ban:hover {
  color: #000;
}
.sv_theme.color2 .main-slider {
  background: transparent;
}
.sv_theme.color2 .main-slider__item::after {
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(
    left,
    rgba(0, 0, 0, 0) 0%,
    black 20%,
    #000 100%
  );
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0) 0%,
    black 20%,
    #000 100%
  );
}
.sv_theme.color2 .main-slider .slick-dots li {
  border-color: #fff;
  background: #000;
}

.sv_theme.color2 .footer,
.sv_theme.color2 .footer-nav {
  background: #000;
}
.sv_theme.color2 .footer a,
.sv_theme.color2 .footer-nav a {
  color: #fff;
}
.sv_theme.color2 .footer a:hover,
.sv_theme.color2 .footer-nav a:hover {
  color: #fff;
}
@media only screen and (min-width: 1px) and (max-width: 767px) {
  .sv_theme.color2 .footer-contacts {
    background: #fff;
  }
}
.sv_theme.color2 .footer-contacts .price-list:hover {
  color: #000;
}
.sv_theme.color2 .footer-light {
  background: white;
}
.sv_theme.color2 .mob_apps h3 {
  color: #000;
}
.sv_theme.color2.page-node-7969 .article-block .main-title {
  border-color: #fff;
}
.sv_theme.color2 blockquote:before,
.sv_theme.color2 .article-block blockquote:before {
  color: #fff;
}
.sv_theme.color2 blockquote p,
.sv_theme.color2 .article-block blockquote p {
  color: #fff;
}
.sv_theme.color2 .debash {
  color: #fff;
}
.sv_theme.color2 #node-popup .popup-content {
  background-color: #000;
}
.sv_theme.color2 #node-popup #node_content {
  background-color: #000;
}
.sv_theme.color2 .btn-pink {
  background: #000;
  border-color: #fff;
  color: #fff;
}
.sv_theme.color2 .btn-pink:hover {
  background: #fff;
  color: #000;
}
.sv_theme.color2 .configurator h3 {
  color: #fff;
}
.sv_theme.color2 .configurator .quicktabs_main.quicktabs-style-basic {
  background: transparent;
}
.sv_theme.color2 .configurator ul.quicktabs-tabs {
  border-bottom-color: #fff;
}
.sv_theme.color2 .configurator ul.quicktabs-tabs li {
  background: white;
  border-left-color: #000;
}
.sv_theme.color2 .configurator ul.quicktabs-tabs li.active,
.sv_theme.color2 .configurator ul.quicktabs-tabs li:hover {
  background: #fff;
  border-left-color: #000;
}
.sv_theme.color2 .configurator ul.quicktabs-tabs li.active a,
.sv_theme.color2 .configurator ul.quicktabs-tabs li:hover a {
  color: #000 !important;
}
.sv_theme.color2 .configurator ul.quicktabs-tabs li a {
  color: #fff !important;
}
.sv_theme.color2 .configurator .block-configurator img {
  -webkit-box-shadow: 10px 10px 10px white;
  -moz-box-shadow: 10px 10px 10px white;
  box-shadow: 10px 10px 10px white;
}

.sv_theme.color2 .configurator .block-configurator .views-field-title a {
  color: #fff;
}
.sv_theme.color2 .configurator .block-configurator .views-field-body {
  color: #fff;
}
.sv_theme.color2
  .configurator
  .block-configurator
  .views-field-field-image
  a:before {
  background: rgba(48, 48, 48, 0.35);
}
.sv_theme.color2
  .configurator
  .block-configurator
  .views-field-field-image
  a:after {
  color: #000;
}
.sv_theme.color2 .configurator .block-configurator .views-field-field-price-1 {
  background: white;
}

.sv_theme.color2 .configurator__orders {
  border-color: #fff;
}
.sv_theme.color2 .configurator__sections {
  position: relative;
}
.sv_theme.color2 .configurator__nav {
  border-color: #fff;
}
.sv_theme.color2 .configurator__btn {
  color: #fff;
  background: white;
}
.sv_theme.color2 .configurator__btn:hover {
  background: white;
}
.sv_theme.color2 .configurator__btn.disable {
  background: white;
}
.sv_theme.color2 .configurator__next {
  background: #fff;
  color: #000;
}
.sv_theme.color2 .configurator__next:hover {
  background: white;
}
.sv_theme.color2 .configurator__title {
  color: #fff;
}
.sv_theme.color2 .configurator__total span,
.sv_theme.color2 .configurator__total .configurator_makeorder {
  background: #fff;
  color: #000;
}
.sv_theme.color2 .configurator__total .configurator_makeorder {
  border-color: #fff;
  background: #000;
  color: #fff;
}
.sv_theme.color2 .configurator__total .configurator_makeorder:hover {
  background: #fff;
  color: #000;
}
.sv_theme.color2 .configurator__total--container-top .configurator__total {
  background: #000;
}
.sv_theme.color2 .configurator .empty_message {
  color: white;
}
.sv_theme.color2 .configurator .order_item .item_close {
  background: #000;
}
.sv_theme.color2 .configurator .order_item .item_close:before {
  color: #fff;
}
.sv_theme.color2 .configurator .order_item .order_section {
  color: #fff;
}
.sv_theme.color2 .configurator .order_item .order_title {
  color: #000;
}
.sv_theme.color2 .configurator--banner {
  border-color: #fff;
}
.sv_theme.color2 .configurator--banner .configurator__text {
  color: #9c663e;
}
.sv_theme.color2 .configurator--banner .configurator__text strong {
  color: #d94b6c;
}
.sv_theme.color2 .configurator--node {
  border-top-color: #efdbc2;
  border-bottom-color: #efdbc2;
}
.sv_theme.color2 .configurator--node .block-configurator img {
  -webkit-box-shadow: 10px 10px 10px rgba(160, 160, 160, 0.5);
  -moz-box-shadow: 10px 10px 10px rgba(160, 160, 160, 0.5);
  box-shadow: 10px 10px 10px rgba(160, 160, 160, 0.5);
}
.sv_theme.color2 .configurator--node-view {
  border-top-color: #efdbc2;
  border-bottom-color: #efdbc2;
  margin-top: 26px;
  padding-top: 29px;
}
.sv_theme.color2 .configurator--node-view img {
  -webkit-box-shadow: 9px 9px 9px rgba(160, 160, 160, 0.5);
  -moz-box-shadow: 9px 9px 9px rgba(160, 160, 160, 0.5);
  box-shadow: 9px 9px 9px rgba(160, 160, 160, 0.5);
}
.sv_theme.color2 .configurator--node-view .views-field-field-image {
  color: #fff;
}
.sv_theme.color2 .configurator--node-view .slick-prev:before,
.sv_theme.color2 .configurator--node-view .slick-next:before {
  color: #fff;
}
.sv_theme.color2 .conf-icons__title,
.sv_theme.color2 .conf-icons__text {
  color: #fff;
}
.sv_theme.color2 .accordeon-emc__title {
  color: #fff;
}
.sv_theme.color2 .breadcrumbs ul li span {
  color: #fff;
}
.sv_theme.color2.imagesoff .cliniki-visual,
.sv_theme.color2.imagesoff .visual-block {
  background: white !important;
}
.sv_theme.color2 .visual-block p,
.sv_theme.color2 .visual-block .title {
  color: #000;
}
.sv_theme.color2 .video-descr {
  color: #fff;
}
.sv_theme.color2 .top-line {
  background: #fff;
}
.sv_theme.color2 .title-block {
  border-color: #fff;
}

.sv_theme.color2 input[type="text"]:focus,
.sv_theme.color2 input[type="text"]:focus,
.sv_theme.color2 input[type="text"]:focus,
.sv_theme.color2 input[type="email"]:focus,
.sv_theme.color2 input[type="email"]:focus,
.sv_theme.color2 input[type="email"]:focus,
.sv_theme.color2 input[type="password"]:focus,
.sv_theme.color2 input[type="password"]:focus,
.sv_theme.color2 input[type="password"]:focus {
  border-color: #fff;
}
.sv_theme.color2 .jq-selectbox__select,
.sv_theme.color2 .jq-selectbox__dropdown {
  border-color: white;
}
.sv_theme.color2 .tel--tube:before,
.sv_theme.color2 ol li:before,
.sv_theme.color2 .faq p,
.sv_theme.color2 .review-comment-title,
.sv_theme.color2 .d-clinic-block .cl-info .title a {
  color: #fff;
}
.sv_theme.color2 .contacts-container .swiper-slide.colored {
  color: #000;
  background: #fff;
}
.sv_theme.color2 .blogs .views-field-name-i18n .field-content {
  background: #fff;
}
.sv_theme.color2 .blogs .views-field-name-i18n .field-content a {
  color: #000;
}
.sv_theme.color2 .blogs .views-row {
  filter: grayscale(100%);
}
.sv_theme.color2 .node-blog .node__head {
  filter: grayscale(100%);
}
.sv_theme.color2 .node-blog .field-name-field-blog-category li {
  background: #fff;
}
.sv_theme.color2 .node-blog .field-name-field-blog-category li a {
  color: #000;
}
.sv_theme.color2 .node-blog .content {
  background: #fff;
  color: #000;
}
.sv_theme.color2 .node-blog .content li,
.sv_theme.color2 .node-blog .content li:before,
.sv_theme.color2 .node-blog .content a {
  color: #000;
}
.sv_theme.color2 .node-blog .content a {
  text-decoration: underline;
}
.sv_theme.color2 .node-blog .content a:hover {
  text-decoration: none;
}
.sv_theme.color2 .social-block ul li a {
  border-color: #fff;
}
.sv_theme.color2 .mobile-nav-block {
  background: #fff;
}
.sv_theme.color2 .mobile-nav li {
  border-color: #000;
}
.sv_theme.color2 .mobile-nav li a,
.sv_theme.color2 .mobile-nav li a:hover {
  color: #000;
}
.sv_theme.color2 #sliding-popup.sliding-popup-bottom {
  background: #000;
  -webkit-box-shadow: 0 0 4px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 0 4px rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 4px rgba(255, 255, 255, 0.5);
}
.sv_theme.color2 #sliding-popup .popup-content {
  background-color: transparent;
}
.sv_theme.color2 #sliding-popup .popup-content #popup-text h1,
.sv_theme.color2 #sliding-popup .popup-content #popup-text h2,
.sv_theme.color2 #sliding-popup .popup-content #popup-text h3,
.sv_theme.color2 #sliding-popup .popup-content #popup-text p {
  color: #fff !important;
}
.sv_theme.color2 #sliding-popup .eu-cookie-compliance-default-button {
  background: #000;
  border-color: #fff;
  color: #fff;
}
.sv_theme.color2 #sliding-popup .eu-cookie-compliance-default-button:hover {
  background: #fff;
  color: #000;
}

.sv_theme.color2 .cliniki-visual > * {
  filter: grayscale(0) invert(100%);
}
.sv_theme.color2 .tabs-nav ul li {
  background: #262626;
  color: #a6a6a6;
}
.sv_theme.color2 .tabs-nav ul li.active {
  background: #fff;
  color: #000;
}
.sv_theme.color2 .configurator ul.quicktabs-tabs li {
  background: #1a1a1a;
}
.sv_theme.color2 .configurator .block-configurator img {
  -webkit-box-shadow: 10px 10px 10px #5f5f5f;
  -moz-box-shadow: 10px 10px 10px #5f5f5f;
  box-shadow: 10px 10px 10px #5f5f5f;
}
.sv_theme.color2
  .configurator
  .block-configurator
  .views-field-views-conditional,
.sv_theme.color2 .configurator .block-configurator .views-field-field-price-1 {
  background: #474747;
}


.sv_theme.color2 .configurator__btn {
  background: #cccccc;
}
.sv_theme.color2 .configurator__btn:hover {
  background: #2e2e2e;
}
.sv_theme.color2 .configurator__btn.disable {
  background: #1a1a1a;
}
.sv_theme.color2 .configurator__next:hover {
  background: #bbbbbb;
}
.sv_theme.color2 .configurator__orders,
.sv_theme.color2 .configurator--banner {
  border-color: #000;
}
.sv_theme.color2 .configurator__orders > *,
.sv_theme.color2 .configurator--banner > * {
  filter: grayscale(0) invert(100%);
}
.sv_theme.color2 .blogs .views-row {
  filter: grayscale(100%) invert(100%);
}
.sv_theme.color2 .blogs .views-row img {
  filter: grayscale(100%) invert(0);
}
.sv_theme.color2 .node-blog .node__head {
  filter: grayscale(100%) invert(100%);
}
.sv_theme.color2 .node-blog img {
  filter: grayscale(100%) invert(0);
}
.sv_theme.color2 .footer-contacts .price-list {
  filter: invert(100%);
  color: #fff;
}
.sv_theme.color2 .footer-contacts .price-list:hover {
  color: #fff;
}
.sv_theme.color2 .icon-loupe,
.sv_theme.color2 .mobile-nav-button,
.sv_theme.color2 .mobile-nav-lk,
.sv_theme.color2 .mobile-nav-phone,
.sv_theme.color2 .icon-mobile-close {
  filter: invert(100%);
}
.block_edit {
  border: 1px solid #f2f2f2;
  padding: 3px 7px;
  position: absolute;
}

.asettings-icon {
  display: inline-block;
  font-size: 1.25rem;
  width: 30px;
  height: 31px;
  line-height: 1.8125rem;
  background: #010101;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  margin-left: 20px;
  margin-top: -2px;
}

.sv_theme .header {
  margin-top:  39px;
}
.sv_theme.imageson .section-category,.sv_theme.imageson .section-top {
  background-image: none !important;
}
.sv_theme.imageson .section__banner-bg{
  background-image: none!important;
}
.sv_theme.imageson body .catalog-item__properties img,.sv_theme.imageson body .filter__item img,
.sv_theme.imageson body .product__properties img,.sv_theme.imageson body .breadcrumb-item img{
  display: block;
}
.sv_theme.imageson body .slider-news{
  opacity: 0;
  height: 0;
  margin: 0;
}



.sv_theme .header-logo a p{
  color: #000;
}
.sv_theme .slider-item,.sv_theme .section-top,.sv_theme .about__company-block-fluid,
.sv_theme .company-slider-item,.sv_theme .contact__form-wrap{
  -webkit-filter: grayscale(1);filter: grayscale(1);
}
.sv_theme.color2 .main__slider-item,.sv_theme.color2 .section-top{
  -webkit-filter: grayscale(1);filter: grayscale(1);
  -webkit-filter: invert(1);
            filter: invert(1);
}
.sv_theme.color2 .section-top-title{
  color: #fff;
   -webkit-filter: invert(1);
            filter: invert(1);
}
.sv_theme .header__main-menu li a:before{
  border: 1px solid #000;
}
.sv_theme.color2 .header__main-menu li a:before{
  border: 1px solid #fff;
}
.sv_theme .header__group-buttons a:before{
  border: 1px solid #000;
}
.sv_theme.color2 .header__group-buttons a:before{
  border: 1px solid #fff;
}
.sv_theme.color2 .header-logo a p {
    color: #fff;
}


.fontsize-big .access{
  min-height: 65px;
}

.access .a-fontsize .a-fontsize-normal{
  font-size: 27px;
}
.access .a-fontsize .a-fontsize-big{
  font-size: 34px;
}
.access .a-fontsize .a-fontsize-small{
  font-size: 22px;
}
.fontsize-big .a-fontsize-big{
  height: 40px;
}
.access a:hover{
  text-decoration: none;
}

.sv_theme.fontsize-small body{
  font-size: 12px;
}
.sv_theme.fontsize-big body{
  font-size: 18px!important;
}
.fontsize-big .col-xl-6{
  width: 60%;
}
.fontsize-big .header-wrap-btn{
  position: absolute;
  right: 0;
}

.fontsize-big .main__slider-item{
   height: 1000px;
}
.sv_theme.fontsize-big .main__slider-item .main__slider-text{
  margin-top: 10rem;
}
.sv_theme.imageson .main__slider-item{
  background-image: none!important;
}
.sv_theme .search-close{
  top:  80px;
}
.sv_theme .section-category,.sv_theme .catalog__card-img{
  -webkit-filter: grayscale(1);filter: grayscale(1);
}
.sv_theme .title h2,.sv_theme .about__company-title h2,.sv_theme .company-slider-item.slick-current .company-block-bg-white,
.sv_theme .contact__form-wrap .contact__form-right h3,.sv_theme .form-group-check .checkbox{
  color: #000;
}
.sv_theme.color2 .contact-info-mail .btn{
  background: #fff;
  color: #000;
  border-color: #000;
}
.sv_theme.color2 .contact-info-mail .btn:hover,.sv_theme.color2 .section-repests .gorup-btn .btn:hover,
.sv_theme.color2 .c-blok-item{
  color: #000;
}
.sv_theme.color2 .pagination ul a:before{
  border-color: #fff;
}
.sv_theme.color2 .about__company-title h2,.sv_theme.color2 .contact-info-mail a,
.sv_theme.color2 .pagination ul a,.sv_theme.color2 .catalog__card-txt,.sv_theme.color2 .catalog .catalog__menu a,
.sv_theme.color2 .header a
{
  color: #fff;
}
.sv_theme.color2 .slider-arrow a{
  border-color: #fff;
  color: #fff;
}
.sv_theme .slider-arrow a {
    border-color: #000;
    color: #000;
}
.sv_theme .slider-arrow a:hover {

    background-color: rgba(0,0,0,.5);
}
.sv_theme .catalog__card:hover .catalog__card-txt{
  background-color: #000;
}
.sv_theme.imageson body img{
  display: none;
}
.sv_theme .news-item.news-item-big .news-item-date{
  background: #fff;
}
.sv_theme.imageson body .header__group-buttons img{
  display: block;
}
.sv_theme #map,.sv_theme .slider-first-item{
  -webkit-filter: grayscale(1);filter: grayscale(1);
}
.sv_theme .right-block-partners>div>div{
  background-color: rgba(0,0,0,.9);
}
.sv_theme .contact-form-btn{
  background: #000;
}
.sv_theme .contact-form-btn::before{
    right:100%;
    border-right:30px solid #000;
}
.sv_theme .contact-form-btn::after{
    border-left:30px solid #000;
}
.sv_theme .header__group-buttons a#sv_button svg{
    fill: #fff;
}

.sv_theme .header__group-buttons a#sv_button:before{
  opacity: 1;
  width: 100%;
  height: 100%;
      background: #000;
    z-index: -1;
}
.sv_theme .tab-content-text:before{
  border-left:115px solid rgba(0,0,0,.9);
}
.sv_theme .section-menu{
  margin-top: 50px;
}
.sv_theme .social-icon{
  filter: grayscale(1);
  -webkit-filter: grayscale(1)
}
.sv_theme.color2 .social-icon{
  filter: grayscale(1) invert(100%);
  -webkit-filter: grayscale(1) invert(100%);
}
.sv_theme.color2 .footer div{
  color: #fff;
}

.sv_theme.color2 .news-item.news-item-big .news-item-date p,
.sv_theme.color2 .news-item.news-item-big .news-item-date span,
.sv_theme.color1 .news-item.news-item-big .news-item-date p,
.sv_theme.color1 .news-item.news-item-big .news-item-date span{
  color: #000;
}
.sv_theme.color2 .catalog__tags a{
  color:#fff!important;
}
.sv_theme.color1 .catalog__card-txt{
  color: #fff;
}
.sv_theme.color2 .news-item-img,.sv_theme.color2 .news-item-desc{
  background-color: #fff;
}
.sv_theme.color1 .btn-icon svg{
  fill: #fff;
}
.sv_theme.color2 .btn-icon svg{
  fill: #000;
}

.sv_theme.color2 .header__toggle-element span{
  background-color: #fff;
}
.sv_theme.color2 .header__toggle-element.active span{
  background-color: #fff;
}
.sv_theme.color2 .doc-item h2{
  color: #fff;
}
.sv_theme.color2 .tab-items li,.sv_theme.color2 .sub-title,.sv_theme.color2 .left-block-partners p{
  color: #000;
}

.sv_theme.color2 ::-webkit-input-placeholder {
  color: #fff; 
  opacity: 1;
}

.sv_theme.color2 ::-moz-placeholder {
  color: #fff; 
  opacity: 1;
}

.sv_theme.color2 ::-ms-input-placeholder {
  color: #fff; 
  opacity: 1;
}

.sv_theme.color2 ::-ms-input-placeholder {
  color: #fff; 
  opacity: 1;
}

.sv_theme.color2 ::placeholder {
  color: #666; 
  opacity: 1;
}
.sv_theme.color2 .header__group-buttons a#search svg{
  filter: invert(100%);
}

.sv_theme.color1 .header-wrap{
  background-color: #fff}
.sv_theme.color1 .dots-main-menu{
  background: #fff;
}
.sv_theme.color1 .dots-main-menu span{
  background: #000;
}

.sv_theme.color1 .header-wrap .header__menu-item a{
  color: #000;
}
.sv_theme.color1 .header__right .visibble_v img{
  filter: invert(1);
}
.sv_theme.color1 .btn-lang{
  color: #000;
}
.sv_theme.color1 .header__dropdown-content{
  background: #fff;
}
.sv_theme.color1 .header__dropdown-content a,.sv_theme.color1 .slider-item-content h2,
.sv_theme.color1 .slider-item-content p,.sv_theme.color1 .slick-dots button
{
  color: #000;
}
.sv_theme.imageson .slider-item,.sv_theme.imageson .section-bg-news,.sv_theme.imageson footer:before{
  background-image: none!important;
}
.sv_theme.color1 .main-menu{
  background-color: #fff;
}
.sv_theme.color1 .main-menu .link-main-menu a,.sv_theme.color1 .main-menu .link-catalog-menu a{
  color: #000;
  
}
.sv_theme .main-menu .link-main-menu a,.sv_theme .main-menu .link-catalog-menu a{
  opacity: 1;
}
.sv_theme .main-menu .link-main-menu a:hover,.sv_theme .main-menu .link-catalog-menu a:hover{
  text-decoration: underline;
}
.sv_theme.imageson body .version-blind img{
  display: block;
}
.sv_theme.color1 .main-slider .arrow{
  background-color: #fff;
}
.sv_theme.color1 .arrow span{
  border-top: 3px solid #000;
  border-left: 3px solid #000;
}
.sv_theme .arrow span::after{
  width: 3px;
  transform: rotate(-45deg) translate(13px, 5px);
}
.sv_theme.color1 .arrow span{
  border-color: #000;
}
.sv_theme.color1 .arrow span::after{
  background-color: #000;

}
.sv_theme.color1 .main-slider .arrow:hover span{
  border-top: 3px solid #000;
  border-left: 3px solid #000;
}
.sv_theme .main-slider .arrow:hover span::after{
  background-color: #000;
}
.sv_theme.color1 .slider-item-wrap:before{
  background-color: rgba(255, 255, 255, 0.8);
}
.sv_theme.color1 .slick-dots li:after{
  background-color: #000;
}
.sv_theme.color1 .h2-style{
  color: #000;
}
.sv_theme.color1 .news-main-page .h2-style{
    color:#fff;
}
.sv_theme.color1 .news-main-page .h2-arrow img{
    filter: invert(0);
}
.sv_theme.color1 .products-new-wrap:before{
  background-color: #fff;
}
.sv_theme.color1 .products-new-item-wrap{
  border: 2px solid #000;
}
.sv_theme.color1 .h2-arrow img{
  filter: invert(1);
}
.sv_theme.color1 .slider-products-new .arrow-block .arrow-figure,.sv_theme.color1 .slider-products-new .arrow-block .arrow-figure:before{
  background-color: rgba(0,0,0,.8);
}

.sv_theme.imageson body .slick-arrow img{
  display: block;
}
.sv_theme.color1 .news-main-page .section-bg{
  filter: grayscale(1);
}
.sv_theme.imageson body  .news-main-page .section-bg,.sv_theme.imageson body .product-slider-item,.sv_theme.imageson body .page-banner-section{
  background-image: none!important;
}
.sv_theme .slider-news-item-bg{
  opacity: 0;
}
.sv_theme.color1 footer{
  background-color: #fff;
}

.sv_theme.color1 .footer-top,.sv_theme.color1 .site-develop a,.sv_theme.color1 .footer-site-develop a,
.sv_theme.color1 .footer-bottom ul a,.sv_theme.color1 .social ul a{
  color: #000;
}
.sv_theme.color1 .social a:before{
  background-color: #fff;
  border:  1px solid #fff;
}
.sv_theme.color1 .social a{
  background-color: #fff;
  border:  1px solid #000;
 
}
.sv_theme .section-banner:before,.sv_theme .section-slider:before{
  content: none;
}
.sv_theme.color1 .social a img{
   filter: invert(1);
}
.sv_theme.color1 .main-slider-thumbnail{
  background: #fff;
  padding: 20px
}
.sv_theme.color1 .social a:hover:before{
  border:  1px solid #000;
}
.sv_theme.color1 .site-develop img{
  filter: invert(1);
}
.sv_theme.color1 .footer-bottom ul a:before,.sv_theme.color1 .footer-bottom ul a:hover:before{
  background-color: #000;
}
.sv_theme.imageson body .social a img{
  display: block;
}
.sv_theme.color1 .slider-nav .ui-slider-handle{
  background-color: #fff;
  border:  1px solid #000;
}

.sv_theme.color1.imageson .slider-nav{
  background-color: #000;
}
.sv_theme.color1.imageson .ui-arrow-left,.sv_theme.color1.imageson .ui-arrow-right{
  border-color: #000;
}
.sv_theme.color1 .slider-products-progress{
  background-color: rgba(0,0,0, .3);
  background-image: -webkit-gradient(linear,left top,right top,from(#000),to(#000));
  background-image: -o-linear-gradient(left,#000,#000);
  background-image: linear-gradient(to right,#000,#000);
}
.sv_theme.color1 .breadcrumb a,.sv_theme.color1 .breadcrumb li{
  color: #fff;
}

.sv_theme.color1 .breadcrumb-item + .breadcrumb-item::after{
  background-color: #000;
}

.sv_theme.color1 main{
  background: #fff!important;
}
.sv_theme.color1 .main-title-page,.sv_theme.color1 .color-accent{
  color: #000;
}
.sv_theme.color1 .history-slider-desc h2{
  -webkit-text-stroke: 1px #000;
    text-stroke: 1px #000;
}
.sv_theme.color1 .history-slider-thumb .thumb-dots:after{
  background-color: #000;
}
.sv_theme.color1 .history-slider-thumb .thumb-dots:before,.sv_theme.color1 .arrow-block .arrow-figure:before{
  background-color: rgba(0,0,0,.5)
}
.sv_theme.color1 .arrow-block .arrow-figure{
  background-color: #000;
}
.sv_theme.color1 .page-image_content .page_content:before{
  background-color: #fff;
}
.sv_theme.color1 .page-content ul li:before{
  background: rgba(0,0,0,.3)!important;
}
.sv_theme.color1 .footer__site-develop span {
  color: #000;
}
.sv_theme.color1 .footer__site-develop svg{
  filter: invert(1);
}

.sv_theme.color1 .page-content ul li:after{
  background: #000!important;
}
.sv_theme.color1 .award-slider-thumb-inner:before{
  background-color: rgba(0,0,0,.3);
}
.sv_theme.color1 .award-slider-thumb-item.slide-none .award-slider-thumb-inner{
  color: #000;
}
.sv_theme .slider-products-item-progress{
  background-color: rgba(0,0,0, .3);
  background-image: -webkit-gradient(linear,left top,right top,from(#000),to(#000));
  background-image: -o-linear-gradient(left,#000,#000);
  background-image: linear-gradient(to right,#000,#000);
}
.sv_theme.color1 .catalog-menu-burger{
  background-color: #fff;
  border:  1px solid #000;
}
.sv_theme.color1 .active .catalog-menu-burger{
  border:  none;
}

.sv_theme.color1 .catalog-menu-burger img{
  filter: invert(1);
}
.sv_theme .catalog-menu-burger:before{
    content:  none;
}
.sv_theme.color1 .catalog-menu-list{
  background-color: #fff;
}
.sv_theme.color1 .catalog-menu-list,.sv_theme.color1 .catalog-menu-list ul a{
  color: #000;
}
.sv_theme.color1 .page-banner-section .breadcrumb li{
  color: #000;
}
.sv_theme.color1 .page-tabs li{
  color: #000;
}
 .sv_theme.color1 .page-contact-tabs .page-tabs li{
  color: #fff;
 }
.sv_theme.color1 .page-tabs li.active,.sv_theme.color1 .page-tabs li:hover{
  background-color: #000;
  color: #fff;
}
.sv_theme.color1 .form-btn{
  background-color: #000;
}

 .sv_theme.color1 .page-tabs li.active {
    border-radius: 50px;
    -webkit-box-shadow: 0px 0px 0px 10px rgba(255,255,255,1);
    box-shadow: 0px 0px 0px 10px rgba(255,255,255,1);
}
 .sv_theme.color1 .page-form{
  border:  1px solid #000;
 }

 .sv_theme.color1 .page{
   background: #fff;
 }
 .sv_theme.color1 .banner__title h2{
  color: #000;
  background: #fff;
  padding: 10px 20px;
 }


 .sv_theme.color1 .page-form .form-input input, .sv_theme.color1 .form-input textarea{
  border:  1px solid #000;
 }
 .sv_theme.color1 .page-content ul li:before,.sv_theme.color1 .page-style-list ul li:before{
    background: rgba(0,0,0,.2);
}
.sv_theme.color1 .page-content ul li:after,.sv_theme.color1 .page-style-list ul li:after{
    background: #000;
}
.sv_theme.color1 .main-menu-bg{
    background-color: #fff;
}
.sv_theme .breadcrumb a:before{
  content: none;
}
.sv_theme.color1 .logo #logo-s path{
  fill: #000;
 }
.sv_theme .section-dark:before{
content: none;
 }
.sv_theme .section__inner:before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
 
 }
.sv_theme.color1 .section__inner:before{
  background: rgba(255,255,255,.9);
}
 .sv_theme.color1 .section-about__item span{
  color: #000;
 }
.sv_theme.color1 .fp-viewing-about .header__menu ul a,.sv_theme.color1 .fp-viewing-about .logo p, 
.sv_theme.color1 .fp-viewing-about .nav-box__num,.sv_theme.color1 .fp-viewing-products .header__menu ul a, 
.sv_theme.color1 .fp-viewing-products .logo p,.sv_theme.color1 .fp-viewing-products .nav-box__num,.sv_theme.color1 .fp-viewing-about .nav-box__title,
.sv_theme.color1 .fp-viewing-products .nav-box__title, 
.sv_theme.color1 .fp-viewing-about .lang__current, .fp-viewing-products .lang__current{
  color: #000;
 }
 

.sv_theme .header__menu ul a:hover{
  background: none;
      -webkit-text-fill-color: initial;
      text-fill-color: initial;
}
 .sv_theme .page-form .form-input input:focus {
    -webkit-box-shadow: 0px 0px 0px 10px rgba(0,0,0, 0.1);
    box-shadow: 0px 0px 0px 10px rgba(0,0,0, 0.1);
}
}
.sv_theme.color1 .contact-list-item:before{
  background-color: rgba(0,0,0,.2);
}
.sv_theme.color1 .contact-list-item:after{
  background-color: #000;
}
.sv_theme.color1 .shop-item-desc h3,.sv_theme.color1 .page-notify-block a{
  color: #000;
}
.sv_theme .page-notify-block a:hover{
    text-decoration: underline;
}
.sv_theme.imageson body .catalog-menu-burger img{
  display: block;
}
.sv_theme .catalog-menu-list ul a:hover{
  text-decoration: underline;
}
.sv_theme.color1 #nav-icon1 span, .sv_theme.color1 #nav-icon3 span, .sv_theme.color1 #nav-icon4 span{
    background-color: #000;
}

.sv_theme .section__banner{
  -webkit-filter: grayscale(1);
    filter: grayscale(1);
}
.sv_theme.color1 .breadcrumb-item + .breadcrumb-item::before{
  -webkit-filter: invert(0);
    filter: invert(0);
}
.sv_theme.color1 .search-btn{
  z-index: 3;
}
.sv_theme.color1 .menu__item a{
  color: #000;
 }
 .sv_theme.color1 .style-list ul li:before{
  border-color: #000;
}
.sv_theme.color1 .style-list ul li:after{
  background: #000;
}
.sv_theme.color1 .banner__content p,.sv_theme.color1 .banner__content a{
  color: #fff;
}
.sv_theme.color1 .section-geography_text h2{
  color:#000;
}
.sv_theme.color1 .section__overlay,.sv_theme.color1 .product__slider-image{
  -webkit-filter: grayscale(1);
    filter: grayscale(1);
}
.sv_theme.color1 .fp-viewing-about .nav-box span,.sv_theme.color1 .fp-viewing-products .nav-box span,
.sv_theme.color1 .fp-viewing-about .toggle-el span,.sv_theme.color1 .fp-viewing-products .toggle-el span {
    background-color: #000;
}
.sv_theme.color1 .fp-viewing-about .search-btn img,.sv_theme.color1 .fp-viewing-about .version-blind img, 
.sv_theme.color1 .fp-viewing-products .search-btn img, 
.sv_theme.color1 .fp-viewing-products .version-blind img{
  -webkit-filter: invert(0);
    filter: invert(0);
}
.sv_theme.color1  .section-about__item:before{
  border-color: #000;
}
.sv_theme.color1 .fp-viewing-about .search__icon path,.sv_theme.color1 .fp-viewing-about .version-blind svg path, 
.sv_theme.color1 .fp-viewing-products .search__icon path,.sv_theme.color1 .fp-viewing-products .version-blind svg path {
    fill: #000; 
}
.sv_theme.color1 .section-dark .section__title,.sv_theme.color1 .fp-viewing-products .lang__current,.fp-viewing-about .lang__current,
.sv_theme.color1 .product__slider-title{
  color: #000
}
.sv_theme.color1 .menu__list:after{
  background-image: none;
}
.sv_theme.color1 .opened-menu #logo-s path {
    fill: #000!important;
}
.sv_theme .menu__background{
  -webkit-filter: grayscale(1);
    filter: grayscale(1);
}
.sv_theme.imageson .menu__background{
  background-image: none!important;
}
.sv_theme .menu__background:before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(255,255,255,.9);
  width: 100%;
  height: 100%;
}
.sv_theme.color1 .menu__contact{
  color: #000;
}
.sv_theme.color1 .opened-menu .lang__current{
  color:#000;
}
.sv_theme.color1 .opened-menu .version-blind svg path,.sv_theme.color1 .opened-menu .search__icon path{
  fill:#000;
}
.sv_theme.color1 .opened-menu .toggle-el span{
  background-color: #000;
}

.sv_theme.imageson .header__logo svg{
  display: none;
}
.sv_theme.imageson .section__inner,.sv_theme.imageson .product__slider-image{
  background-image: none!important;
}
.sv_theme.color1 .menu__contact-item img{
  filter:invert(100%);
}
.sv_theme.color1 .menu__contact a{
  color:#000!important;
}
.sv_theme.color1  .download-btn,.sv_theme.color1 .page-sidebar-wrapper{
  background: none;
  border: 1px solid #000;
  color: #000;
}
.sv_theme.color1 .download-btn-img svg path{
  fill:#000;
}
.sv_theme.color1 .catalog__dropdown a:hover {
    background: #000;
    color: #fff;
}
.sv_theme.color1  .catalog__parent-link .link:hover {
    background: #000;
    color: #fff;
}
.sv_theme.color1 .submit-btn:hover {
    background-color: #000;
    color: #fff;
}
.sv_theme.color1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #000;
}
.sv_theme.color1 .swiper-pagination-progressbar {
    background: rgba(0,0,0,.45);
}
.sv_theme.color1 .swiper-paginate-with-progress .swiper-btn{
border-color: #000;
}
.sv_theme .header__menu-top{
  padding-left: 10px;
}


.sv_theme.color1 .header__menu ul a,.sv_theme.color1 .banner__content,
.sv_theme.color1 .download-link .download-link-text,.sv_theme.color1 .lang__current,.sv_theme.color1 .lang__dropdown a,
.sv_theme.color1 .header a{
  color: #000;
}
.sv_theme.color1 .header__menu-top{
  background: #fff;
}

.sv_theme.color2 .header__menu-top{
  background: #000;
}
.sv_theme.color1 .header__menu li a{
  color: #fff;
}
.sv_theme.color1 .target-hover .header__menu li a{
  color: #000;
}
.sv_theme.color1 .header__toggle-element span{
  background: #fff;
}
.sv_theme .header__bg-blur{
  -webkit-backdrop-filter: none;
    backdrop-filter: none;
}

.sv_theme.color1 .header__bg-blur{
  background: #fff;
}
.sv_theme.color1 .menu-main__parent>a,.sv_theme.color1 .main-menu .dropdown-menu a{
  color: #000;
}
.sv_theme .tire__item,.sv_theme .tire__item:hover{
  background: none;
}
.sv_theme.color1 .tire__item-title h3,.sv_theme.color1 .section__title{
  color: #000;
}
.sv_theme.color1 .btn,.sv_theme.color1 .footer__item a{
  background: #fff;
  color: #000;
}
.sv_theme .footer:before{
  display: none;
}
/*.sv_theme.color1 .nav-box__item{
      border-left: 1px solid #000;
}*/
/*.sv_theme.color1 .nav-box__item:after,.sv_theme.color1 .nav-box__item:before{
  background: #000;
}*/
.sv_theme.color1 .social svg path{
  fill: #000;
}
.sv_theme .info__box-item{
  background: none;
}
.sv_theme.color1 .main-slider-thumbnail__icon img,.sv_theme.color1 .footer__site-develop img{
  filter: invert(100%);
}
.sv_theme.color1 .footer__copy,.sv_theme.color1 .footer__policy,.sv_theme.color1 .footer__site-develop{
  color: #000;
  opacity: 1;
}
.sv_theme.color1 .main-slider__btn{
  border-color: #fff;
  background: #000;
  color: #fff;

}
.sv_theme.imageson body .header__selection img,.sv_theme.imageson body .info__box-item-play img{
  display: inline-block;
}
.sv_theme.color1 .info__box-item{
  border: 1px solid #000;
}
.sv_theme.imageson .info__box-item-wrap{
  background-image: none!important;
}
.sv_theme.imageson.color1 .info__box-item h3{
  color: #000;
}
.sv_theme.imageson .section__background{
  display: none;
}
.sv_theme.color1 .cookie_wrap{
  background: #fff;
  border-image: none;
}
.sv_theme.color1 .cookie__close svg path{
  fill: #000;
}
.sv_theme.color1 .footer{
  border-top-color: #000;
}
.sv_theme.color1 .lang__dropdown{
  background: #fff;
}
.sv_theme.color1 .catalog-item__properties img,
.sv_theme.color1 .next-arrow img,.sv_theme.color1 .prev-arrow img{
  filter: invert(100%);
}
.sv_theme.color1 .catalog-item__properties span{
  border-color: #000;
  color: #000;
}
.sv_theme.color1 .catalog-item__wrap:after{
  content: none;
}
.sv_theme.color1 .opened-menu .header__logo img,.sv_theme.color1 .footer__logo img{
  filter: invert(100%);
}
.sv_theme.color1 .opened-menu .header__toggle-element span{
  background: #000;
}

.sv_theme.color1 .download-link .download-link-text span{
  color: #000;
}
.sv_theme.color1 .search-item .download-link .download-link-text span,.sv_theme.color1 .search-form-page input{
  color: #000;
}
.sv_theme.color1 .catalog-item__description,.sv_theme.color1 .paginate ul .num a{
  color: #000;
}
.sv_theme.color1 .catalog-item{
  background: #fff;
  border: 1px solid #000;
}
.sv_theme.color1 .table tr{
  background-color: transparent;
}
.sv_theme.color1 th,.sv_theme.color1 .table-collapse-style td,.sv_theme.color1 .table td,.sv_theme.color1 .table th {
    border: 1px solid rgb(0,0,0, 1);
}
.sv_theme table{
  background-image: none;
}
.sv_theme.color1 .tab-content li:before,.sv_theme.color1 .list-style li:before,.sv_theme.color1 .list-style ol ul li:before{
  background: #000
}
.sv_theme.color1 .ss-main .ss-single-selected,.sv_theme.color1 .ss-main .ss-content{
  border-color: #000;
}
.sv_theme.color1 .ss-main .ss-content .ss-list .ss-option{
  background: #fff;
  color: #000;
}
.sv_theme.color1 .ss-main .ss-content .ss-list .ss-option.ss-disabled{
  color: #b5b5b5;
}
.sv_theme.color1 .ss-main .ss-content .ss-list .ss-option.ss-disabled:hover{
    background: #fff;
    color: #b5b5b5;
}
.sv_theme.color1 .catalog__filter{
  background: #fff;
}
.sv_theme.color1 .ss-main .ss-content .ss-list .ss-option:hover{
  color: #000;
}
.sv_theme .toggle-title{
  background-image: none;
}
.sv_theme.color1 .section-info .box-contact h2,.sv_theme.color1 .news__item .news__item-title h2,
.sv_theme.color1 .horizontal-item .news-item__actual-title h2,.sv_theme.color1 .horizontal-item .news-item__actual-title p{
  color: #000;
}
.sv_theme.color1 .toggle-title,.sv_theme.color1 .section__container{
  background: #fff;
}
.sv_theme.color1 .year__list a,.sv_theme.color1 .banner__text{
  color: #fff;
}
.sv_theme.color1 .news__item-title{
  border: 1px solid #000;
  background: none;
}
.sv_theme.color1 .horizontal-item .news-item__actual-title{
  background: #fff;
  color: #000;
}
.sv_theme .news__item .news-item__date{
  left: -1px;
}
.banner__content .banner__content p,.banner__content .banner__content a{
  color: #fff;
}

.sv_theme.color1 .tabs-nav li.active a,
.sv_theme.color1 .tabs-nav a,.sv_theme.color1 .tab-content, .list-style{
  color: #000;
}
.sv_theme.color1 .box__title,.sv_theme.color1 .card__subtitle{
  color: #000;

}
.sv_theme.color1 .slider-gallery .swiper-slide{
  background: #000;
}
/*.sv_theme.color1 .banner__content-link svg path{
  fill: #000;
}*/
.sv_theme.color1 .header__menu-main .menu-main__parent .dropdown-menu:before{
 background: linear-gradient(180deg, #000 0, rgba(0, 0, 0, 0) 90%);
}
.sv_theme.color1 input[type=radio]:checked:after{
  background: #000;
}
.sv_theme input[type=radio]{
  background-image: none!important;
}
.sv_theme.color1 input[type=radio]{
  border: 1px solid #000;
}
.sv_theme.color1 .investments-box__item{
  background: #fff;
}
.sv_theme.color1 .investments-box__item h3,.sv_theme.color1 .h2,.sv_theme.color1 .toggle-title{
  color: #000;
}
.sv_theme.color1 .long-arrow{
  filter: invert(100%);
}
.sv_theme .investments-box__item{
   background-image: none;
   border-image: none;
}
.sv_theme.color1 .download-link-text p span{
  border-bottom: 1px solid #000;
}
.sv_theme .toggle-item{
  border-image: none;
}
.sv_theme.color1 .tab-content,.sv_theme.color1 .list-style{
  color: #000;
}
.sv_theme.color1 .box__image{
  background: #000;
}
.sv_theme .slider-plant .swiper-slide{
  -webkit-filter: grayscale(100%);filter: grayscale(100%)
}
.sv_theme.color1 .news__title,
.sv_theme.color1 .news__content p{
  color: #000;
}
/*.sv_theme.color1 .back-catalog-link svg path{
  fill: #000;
}*/
.sv_theme.color1 .announcement__item p,.sv_theme.color1 .announcement__item span{
  color: #000;
}
.sv_theme.color1 .banner__sub-title,.sv_theme.color1 .banner__date{
  color: #fff;
}

.sv_theme.color1 .announcement__item:before{
  filter: invert(100%);
}
.sv_theme.color1 .item-gradient{
  background: none;
}
.sv_theme.color1 table{
  background: none;
}
.sv_theme.color1 .table__head-box{
  background: #fff;
  color: #000;
}
.sv_theme.color1 .table__box:before,.sv_theme.color1 .table__box-el,.sv_theme.color1 .table__box:after{
  background: #000;
}
.sv_theme .table__head{
  border-bottom: 1px solid;
}

.sv_theme.color1 .table-style-inner-border .table__body-item-column,
.sv_theme.color1 .table-style-inner-border .table__body-item-row,.sv_theme.color1 .table-style-inner-border .table__body-item,.sv_theme.color1 .table__body-value{
  border-color: #000;
}
.sv_theme.color1 .table-style-inner-border .table__body-item,
.sv_theme.color1 .table__head-box,.sv_theme.color1 .table-style-inner-border .table__body-item,.sv_theme.color1 .table__body-option, .table__body-value{
  border-color: #000;
}
.sv_theme.color1 .table__body-option,.sv_theme.color1 .table__body-value{
  background: transparent;
}
.sv_theme.color1 .table__body-option{
  color: #000;
}
.sv_theme.color1 .ss-main .ss-single-selected .placeholder{
  color: #000;
}
.sv_theme.color1 .ss-main .ss-single-selected img{
  filter:invert(100%);
}
.sv_theme.color1 .product__properties span,.banner__content-product .banner__content-left .banner__text{
  color: #fff;
}
.sv_theme .horizontal-item.news__box-actual .news-item__date{
  left: -1px;
  top: -21px;
}
.sv_theme.imageson body .paginate img{
  display: block;
}
.sv_theme.color1 .circle--slider-title{
  color: #000;
}
.sv_theme.color1 .circle--rotate{
  border-color: #000;
}
.sv_theme.color1 .block.active .icon-dot{
  background: #5d6265;
}
.sv_theme.color1 .icon-dot:before{
  background: #000;
}
.sv_theme.color1 .circle--slider-title:before{
  background: linear-gradient(270deg, #000 0%, rgba(170, 34, 46, 0) 100%);
}
.sv_theme.color1 .info__box-about .info__box-item-wrap{
  background: #fff!important;
}
.sv_theme.color1 .bg-turq:before{
  content: none;
}
.sv_theme.color1 .info__box-about .info__box-item a,.sv_theme.color1 .info__box-about .box-title,
.sv_theme.color1 .info-box__title{
  color: #000;
}
.sv_theme.color1 .info__box-about .box-image{
  filter: invert(100%);
}
.sv_theme.color1 .gradient{
  background: #fff;
}
.sv_theme.color1 .menu__list:before{
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, white), to(rgba(255, 255, 255, 255)));
    background: -o-linear-gradient(top, white 50%, rgba(255, 255, 255, 255) 100%);
    background: linear-gradient(180deg, white 50%, rgba(255, 255, 255, 255) 100%);
}
@media only screen and (max-width: 1200px) {
  .sv_theme .menu__list > ul{padding-top: 50px}
}
.sv_theme.imageson .box-image-along{
  display: none;
}
.sv_theme.color1 .form__box-form{
  background: #fff;
  border: 1px solid #000;
}
.sv_theme.color1 .form__input label,.sv_theme.color1 .form__input input{
  color: #000;
}
.sv_theme.color1 .form__input input{
  border-color: #000;
}
.sv_theme.color1  .table table th{
  background: #000;
}
.sv_theme body:before{
  background-image: none;
}
.sv_theme.color1 .filter__item .ss-option img{
  filter: invert(100%);
}
.sv_theme .main-slider-thumbnail__icon svg path{
  fill: #000;
}
.sv_theme .main-slider-thumbnail__icon svg g{
  opacity: 1;
}
.sv_theme .firm-item{
  border-image: none;
  background: transparent;
}

.sv_theme.color1 .banner__content-right .title--link a{
  color: #fff;
}
.sv_theme.color1 .firm-item .h3,.sv_theme.color1 .firm-addres,.sv_theme.color1 .firm-item-addres span,.sv_theme.color1 .firm-item-contact span{
  color: #000;
}
.sv_theme.color1 .firm-item-target img{
  filter: invert(100%)!important;
}
.sv_theme .catalog-item__wrap{
  background: transparent;
}
.sv_theme .catalog-item__wrap:before,.sv_theme .news-hover:before{
  content: none;
}
.sv_theme.color1 .banner__title{
  color: #fff;
}
.sv_theme.color1 .info-box__left-image img{
  filter:invert(1);
}
.sv_theme.color1  .gallery .swiper-btn{
  filter:invert(1);
}


.sv_theme.color2 .main-slider-thumbnail__icon svg path{
  fill: #fff;
}
.sv_theme.color2 .firm-item .h3,.sv_theme.color2 .firm-addres,.sv_theme.color2 .firm-item-addres span,.sv_theme.color2 .firm-item-contact span{
  color: #fff;
}
.sv_theme.color2  .table table th{
  background: #000;
}
.sv_theme.color2 .form__box-form{
  background: #000;
  border: 1px solid #fff;
}
.sv_theme.color2 .form__input label{
  color: #fff;
}
.sv_theme.color2 .form__input input{
  border-color: #fff;
}
.sv_theme.color2 .gradient{
  background: #fff;
}
.sv_theme.color2 .bg-white .box-image,.sv_theme.color2 .bg-gray .box-image{
  -webkit-filter: brightness(1);
  filter: brightness(1);
}
.sv_theme.color2 .info__box-about .info__box-item a,.sv_theme.color2 .info__box-about .box-title,
.sv_theme.color2 .info__box-item:hover .bg-white .box-title,.sv_theme.color2 .info-box__title{
  color: #fff;
}
.sv_theme.color2 .info__box-about .info__box-item-wrap{
  background: #000!important;
}
.sv_theme.color2 .circle--slider-title:before{
  background: linear-gradient(270deg, #fff 0%, rgba(170, 34, 46, 0) 100%);
}
.sv_theme.color2 .circle--slider-title{
  color: #fff;
}
.sv_theme.color2 .circle--rotate{
  border-color: #fff;
}
.sv_theme.color2 .block.active .icon-dot{
  background: #5d6265;
}
.sv_theme.color1 .icon-dot:before{
  background: #000;
}

.sv_theme.color2 .table__head-box{
  background: #000;
}
.sv_theme.color2 .table__box:before,.sv_theme.color2 .table__box-el,.sv_theme.color2 .table__box:after{
  background: #fff;
}
.sv_theme.color2 .box__image{
  background: #fff;
}
.sv_theme .download-link-text p span{background: none}
.sv_theme.color2 .download-link-text p span{
  border-bottom: 1px solid #fff;
}
.sv_theme.color2 .btn{
  border-color: #fff;
}
.sv_theme.color2 .investments-box__item{
  background: #000;
}
.sv_theme.color2 .investments-box__item h3,.sv_theme.color2  .h2{
  color: #fff;
}
.sv_theme.color1 .btn{
  border-color: #fff;
}
.sv_theme.color2 input[type=radio]:checked:after{
  background: #fff;
}
.sv_theme.color2 input[type=radio]{
  border: 1px solid #fff;
}
.sv_theme.color2 .header__menu-main .menu-main__parent .dropdown-menu:before{
  background: linear-gradient(180deg, #fff 0, rgba(255, 255, 255, 0) 90%);
}
.sv_theme.color2 .box__title{
  color: #fff;
}
.sv_theme.color2 .slider-gallery .swiper-slide{
  background: #fff;
}
.sv_theme.color2 .news__item-title{
  border: 1px solid #fff;
  background: none;
}
.sv_theme.color2 .ss-main .ss-content .ss-list .ss-option{
  background: #000;
}
.sv_theme.color2 .paginate ul li.num:before{
  background: #fff;
}
.sv_theme.color2 .ss-main .ss-single-selected,.sv_theme.color2 .ss-main .ss-content{
  border-color: #fff;
}
.sv_theme.color2 .catalog-item{
  background: #000;
  border: 1px solid #fff;
}
.sv_theme.color2 .breadcrumb-item+.breadcrumb-item::before{
  background: #fff;
}
.sv_theme.color2 .header-inner:before{
  background: #fff;
}
.sv_theme.color2 .footer{
  border-top-color: #fff;
}
.sv_theme.color2 .cookie__text{
  color: #fff;
}
.sv_theme.color2 .cookie_wrap{
  background: #000;
  border-image: none;
}
.sv_theme.color2 .info__box-item{
  border: 1px solid #fff;
}
.sv_theme.color2 .main-slider__btn{
  border-color: #fff;
  background: #fff;
  color: #000;
}
.sv_theme.color2 .menu-main__parent>a,.sv_theme.color2 .main-menu .dropdown-menu a{
  color: #fff;
}
.sv_theme.color2 .news__slider{
  background: #000;
}
.sv_theme.color2  .download-btn,.sv_theme.color2 .page-sidebar-wrapper{
  background: #000;
  border: 1px solid #fff;
}
.sv_theme.color2 .swiper-paginate-with-progress .swiper-btn{
border-color: #fff;
}
.sv_theme.color2 .box-item:nth-child(odd){
  background: #1d1d1d;
}
.sv_theme.imageson .footer__logo svg{
  display: none;
}
.sv_theme.color2 .tabs th,.sv_theme.color2 .box__email a, .page__content th,.sv_theme.color2 .tabs-nav li a,.sv_theme.color2 .style-list ul.tabs-nav li a{
  color: #fff;
}
.sv_theme.color2 .accordion__item .accordion__title,.sv_theme.color2 .accordion__title-text:hover,
.sv_theme.color2 .accordion__item .accordion-active .accordion__title-text{
  color: #fff;
}
.sv_theme.color2 .social-share{
  background: #000;
  border: 1px solid #fff;
}
.sv_theme.color2 .partner__slider-item .partner__slider-image-col,.sv_theme.color2 .news__item-sidebar-wrapper,.sv_theme.color2 .page__item-sidebar-wrapper{
  background: #000;
}

.sv_theme.color2 .page__notify{
  border: 1px solid #fff;
  background: #000;
}
.sv_theme.color2 .tabs-nav li:before,.sv_theme.color2 .style-list ul.tabs-nav li:before{
  background: #fff;
}
.sv_theme.color2 .tabs-nav,.sv_theme.color2 .style-list ul.tabs-nav{
  border-color: #fff;
}

.sv_theme.color2 .page__top-contact,.sv_theme.color2 .page__bottom-contact,
.sv_theme.color2 .cart__top,.sv_theme.color2 .cart__box:before,.sv_theme.color2 .progect-item,
.sv_theme.color2 .cart__box,.sv_theme.color2 .cart__box-top{
  background: #000;
}
.sv_theme.color2 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #fff;
}
.sv_theme.color2 .swiper-pagination-progressbar {
    background: rgba(255,255,255,.45);
}
.sv_theme.color2 .fp-viewing-about .search__icon path,.sv_theme.color2 .fp-viewing-about .version-blind svg path, 
.sv_theme.color2 .fp-viewing-products .search__icon path,.sv_theme.color2 .fp-viewing-products .version-blind svg path {
    fill: #000; 
}
.sv_theme.color2 .opened-menu .version-blind svg path,.sv_theme.color2 .opened-menu .search__icon path{
  fill:#000;
}
.sv_theme.color2 .item__content{
  background: #000;
  color: #fff;
}
.sv_theme.color2 .paginate__wrapper,.sv_theme.color2 .pag__link{
  background: #000;
}
.sv_theme.color2 .pag__link{
  color: #fff;
}
.sv_theme.color2 .pag__num.active:before{
  background: #fff;
}
.sv_theme.color2 .paginate__wrapper img{
    filter: invert(1);
}
.sv_theme.color2 .document__item{
  border-color: #fff;
  background: #000;
  color: #fff;
}
.sv_theme.color2 .catalog__dropdown a.active:before,.sv_theme.color2 .catalog__dropdown a:before {
    background: #fff;
}
.sv_theme.color2 .form__input input,.sv_theme.color2 .form__textarea textarea{
  border-color: #fff;
  background: #000;
  color: #fff;
}
.sv_theme.color2 .submit-btn{
  border-color: #fff;
  background: #000;
}


.sv_theme.color2 .menu__background:before{
  background-color: rgba(0,0,0,.9);
}
.sv_theme.color2 .opened-menu .logo p {
    color: #fff!important;
}
.sv_theme.color2 .menu__list,.sv_theme.color2 .page-wrapper,
.sv_theme.color2 .news__sidebar,.sv_theme.color2 .catalog__sidebar{
  background: #000;
}
.sv_theme.color2 .news__sidebar a,.sv_theme.color2 .catalog__sidebar a{
  color: #fff;
}
.sv_theme.color2 .catalog__parent-link.active{
  background: #000;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.sv_theme.color2 .catalog__dropdown a{
  border: 1px solid transparent;
}
.sv_theme.color2 .catalog__dropdown a:hover {
    background: transparent;
    border-color: #fff;
}
.sv_theme.color2 .menu-bottom-link{
  color: #fff;
}
.sv_theme.color2 .menu-bottom-link:hover{
  color: #fff;
}
.sv_theme.color2 .catalog__parent-link .link{
  border: 1px solid transparent;
}
.sv_theme.color2 .catalog__parent-link .link:hover {
    background: #000;
    border: 1px solid #fff;
}
.sv_theme .catalog__title h2{
  -webkit-text-fill-color: unset;
}
.sv_theme.color2 .opened-menu #logo-s path {
    fill: #fff!important;
}
.sv_theme.color2 .header-inner:after{
  background: transparent;
}
.sv_theme.color2 .work-item__title{
  color:#000;
}
.sv_theme.color2 .nav-box__num,.sv_theme.color2 .nav-box__title,.sv_theme.color2 .section-geography_text,
.sv_theme.color2 .lang__current,.sv_theme.color2 .header .lang__dropdown a{
  color:#fff;
}
.sv_theme.color2  body{
  color:#fff;
}
.sv_theme.color2 .version-blind.btn:hover{
  background: none;
}
.sv_theme.color2 .lang__dropdown{
  background: #000;
  border:1px solid #fff;
}
.sv_theme.color2 .section-partner .swiper-btn,.sv_theme.color2 .swiper-btn:before{
  border-color: #fff;
}
.sv_theme.color2 .product__slider-image {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}
.sv_theme.color2 .section-about__text{
  background: #000;
  border: 1px solid #fff;
  color:#fff;
}
.sv_theme.color2 .section__title{
  color: #fff;
}
.sv_theme.color2 .fp-viewing-about .search-btn img, 
.sv_theme.color2 .fp-viewing-about .version-blind img,.sv_theme.color2 .fp-viewing-products .search-btn img, 
.sv_theme.color2 .fp-viewing-products .version-blind img{
  -webkit-filter: invert(0);
    filter: invert(0);
}
.sv_theme.color2 .section__inner:before{
  background: rgba(0,0,0,.9);
}
.sv_theme.color2 .section-geography:before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: #000;
  width: 100%;
  height: 100%;
}
.sv_theme .js-view-checker{
  opacity: 1!important;
    -webkit-transform: translate3d(0, 0, 0)!important;
    transform: translate3d(0, 0, 0)!important;
     transition: all 0s ease 0s;
}
.sv_theme .section-geography_text span.js-view-checker{
  transition-delay: 0s!important;
}
.sv_theme.color2 .nav-box span{
  background-color: #fff;
}

.sv_theme.color2 .style-list ul li:before{
  border-color: #fff;
}
.sv_theme.color2 .search-form:after,.sv_theme.color2 .style-list ul li:after{
  background: #fff;
}
.sv_theme.color2 .form-control,.sv_theme.color2 .section-geography_text h2{
  color: #fff;
}
.sv_theme.color2 .search-form:before{
  background: rgba(0,0,0,.9);
}
.sv_theme.imageson .section__banner{
  background-image: none!important;
}
.sv_theme.imageson .section__banner:before{
  content: none;
}
.sv_theme.color2 .logo #logo-s path{
  fill: #fff;
 }

.sv_theme.color2 .opened-menu .header:before{
  background: rgba(0,0,0,.9);
 }
.sv_theme.color2 .menu__item a{
  color: #fff;
 }

.sv_theme.color2 .header-wrap,.sv_theme.color2 .dots-main-menu,.sv_theme.color2 .main-menu{
  background-color: #000;
}
.sv_theme.color2 .slider-item-wrap:before{
  background-color: rgba(0, 0, 0, 0.8);
}
.sv_theme.color2 .slick-dots li:after{
  background-color: #fff;
}
.sv_theme.color2 .main-slider .arrow:hover span{
  border-top: 3px solid #fff;
  border-left: 3px solid #fff;
}
.sv_theme.color2 .arrow span::after{
  background-color: #fff;

}
.sv_theme.color2 .main-menu-bg{
     background-color: #000;
}
.sv_theme.color2 .arrow:hover span::after{
  background-color: #fff;

}
.sv_theme.color2 .products-new-wrap:before,.sv_theme.color2 footer{
  background-color: #000;
}
.sv_theme.color2 .products-new-item-wrap{
  filter: grayscale(1);
}
.sv_theme.color2 .news-main-page .section-bg,.sv_theme.color2 .label-new img {
    filter: grayscale(1);
}
.sv_theme.color2 .slider-products-new .arrow-block .arrow-figure,.sv_theme.color2 .slider-products-new .arrow-block .arrow-figure:before{
  background-color: rgba(255,255,255,.8);
}
.sv_theme.color2 .slider-products-new .slick-arrow img{
  filter: invert(1);
}
.sv_theme.color2 .arrow-figure{
  border:  2px solid #000!important;
}
.sv_theme.color2 .slider-nav{
  background-color: #fff;
}
.sv_theme.color2 main{
  background: #000!important;
}
.sv_theme.color2 .main-title-page{
  color: #fff;
}
.sv_theme.color2 .breadcrumb-item + .breadcrumb-item::after{
  background-color: #fff;
}
.sv_theme.color2 .page{
  background: #000;
}
.sv_theme.color2  .breadcrumb a,.sv_theme.color2 .breadcrumb li,.sv_theme.color2 .color-accent{
  color:  #fff;
}
.sv_theme img,.sv_theme .page-banner{
  filter: grayscale(1);
}
.sv_theme.color2 .header__dropdown-content{
  border:  1px solid #fff;
}
.sv_theme.color2 .header__dropdown-content{
  background-color: #000;
}
.sv_theme.color2 .history-slider-desc h2{
  -webkit-text-stroke: 1px #fff;
    text-stroke: 1px #fff
}
.sv_theme.color2 .arrow-block .arrow-figure{
  background-color: #fff;
}
.sv_theme.color2 .arrow-block .arrow-figure:before{
  background-color: rgba(255,255,255,.5);
}
.sv_theme.color2 .arrow-block img{
  filter: invert(1);
}
.sv_theme.color2 .history-slider-thumb .thumb-dots:after{
  background-color: #fff;
}
.sv_theme.color2 .history-slider-thumb .thumb-dots:before,.sv_theme.color1 .arrow-block .arrow-figure:before{
  background-color: rgba(255,255,255,.5)
}
.sv_theme.color2 .page-content ul li:before{
  background-color: rgba(255,255,255,.3);
}
.sv_theme.color2 .page-content ul li:after{
  background-color: #fff;
}
.sv_theme.color2 .award-slider-thumb-inner:before{
  background-color: rgba(255,255,255,.5);
}
.sv_theme.color2 .award-slider-thumb-item.slide-none .award-slider-thumb-inner,.sv_theme.color2 .award-slider-thumb-inner{
  color: #fff;
}
.sv_theme.color2 .page-inner,.sv_theme.color2 .main-content{
    background:#000!important;
}
.sv_theme.color2 .page-banner-section:before{
    border-color: #000;
}
.sv_theme.color2 .page-table tr:nth-child(even){
    background-color: #000;
}
.sv_theme.color2 .page-content ul li:before,.sv_theme.color2 .page-style-list ul li:before{
    background: rgba(255,255,255,.2);
}
.sv_theme.color2 .page-content ul li:after,.sv_theme.color2 .page-style-list ul li:after{
    background: #fff;
}



.sv_theme .product-slider-item,.sv_theme .page-banner-section,.sv_theme .slider-main-item{
  filter: grayscale(1);
}
.sv_theme.color2 .product-title,.sv_theme.color2 .prod-option span,
.sv_theme.color2 .prod-option span,.sv_theme.color2 .prod-option p
{
  color: #fff;
}
.sv_theme.color2 .catalog-menu-burger{
  background-color: #000;
  border: 1px solid #fff;
}
.sv_theme.color2 .catalog-menu-list{
  background-color: #000;
}
.sv_theme.color2 .catalog-menu-list,.sv_theme.color2 .catalog-menu-list ul a{
  color: #fff;
}
.sv_theme.color2 .page-tabs li{
  color: #fff;
}
.sv_theme.color2 .page-tabs li.active,.sv_theme.color2 .page-tabs li:hover{
  background-color: #000;
  color: #fff;
}
.sv_theme.color2 .page-content ul li:before{
  background: rgba(255,255,255,.3)!important;
}


.sv_theme.color2 .page-content ul li:after{
  background: #fff!important;
}
.sv_theme.color2 .form-btn{
  background-color: #000;
}

 .sv_theme.color2 .page-tabs li.active {
    border-radius: 50px;
    -webkit-box-shadow: 0px 0px 0px 10px rgba(255,255,255,1);
    box-shadow: 0px 0px 0px 10px rgba(255,255,255,1);
}
.sv_theme.color2 .contact-list-item:before{
  background-color: rgba(255,255,255,.2);
}
.sv_theme.color2 .contact-list-item:after{
  background-color: #fff;
}
.sv_theme.color2 .contact-list-item .contact-email a{
  color: #fff;
  border-bottom: 1px solid #fff;
}
.sv_theme.color2  .contact-list-item .contact-phone a{
  color: #fff;
}
.sv_theme.color2 .shop-item-desc h3,.sv_theme.color2 .page-notify-block a{
  color: #fff;
}