/*used var*/
.color-theme {
  color: #9e9e9e;
  color: var(--theme-base-color);
}

.colored_theme_bg,
.theme-bg-active.active,
.colored_theme_bg_before:before,
.colored_theme_hover_bg_before:hover:before,
.colored_theme_bg_before:before,
.colored_theme_hover_bg:hover,
.colored_theme_hover_bg-block:hover .colored_theme_hover_bg-el,
.video-block .image .play:after,
.landings-list__item--active,
.item-accordion-wrapper.opened .accordion-head:before {
  background-color: #9e9e9e;
  background-color: var(--theme-base-color);
  border-color: #9e9e9e;
  border-color: var(--theme-base-color);
}

.fill-dark-light,
.fill-dark-light path,
.fill-dark-light-block path,
.fill-dark-light-block use {
  fill: var(--fill_dark_light);
}

.fill-use-svg-999,
.fill-use-999 svg use {
  fill: #999;
}

.dark-color:not(.active),
.colored:hover {
  color: #333;
  color: var(--white_text_black);
  text-decoration: none;
}
.dark-color:hover,
a.colored,
.colored,
body#main .colored_theme_text,
body#main .colored_theme_text_with_hover:not(:hover),
body#main .colored_theme_hover_text:hover,
.top-block .menu > li > a:hover {
  color: #9e9e9e;
  color: var(--fill_dark_light_hover);
}
.top-btn .svg.inline:hover svg path,
.top-btn .svg.inline:hover svg use,
.top-btn:hover .svg.inline svg path,
.top-btn:hover .svg.inline svg use,
/* .svg.inline:not(.colored):hover svg path, */
a:hover .svg.inline path,
a:hover .svg.inline use,
.sites:hover  .svg.inline use
 {
  fill: var(--fill_dark_light_hover);
}

.wrapper1:not(.light-menu-color)
  .header_wrap:not(.light-menu-color)
  .logo_and_menu-row
  .wrap_icon
  .top-btn:hover
  .title {
  color: #9e9e9e;
  color: var(--fill_dark_light_white_hover);
}

a.dark_link:hover,
.dark_link:hover span,
.dl:hover a,
.selected a.dark_link,
a.muted:hover,
.hover_color_theme:hover {
  color: #9e9e9e;
  color: var(--fill_dark_light_hover) !important;
}
.contents.parametrs .dynamic_left_side .items_inner .bottom_description a svg path,
#main .colored_theme_svg svg path,
.colored_theme_svg {
  fill: var(--theme-base-color);
}
.muted:not(.ncolor):hover svg path {
  fill: var(--fill_dark_light_white_hover);
}

.color-theme-hover:hover,
.color-theme-hover:hover * {
  color: var(--fill_dark_light_hover) !important;
}

.logo.colored svg .icon-path,
.svg.colored:not(.svg-inline-icon) * {
  fill: var(--fill_dark_light_hover);
}
.svg.colored.svg-inline-icon *,
.svg-inline-authorization * {
  fill: var(--theme-base-color);
}

.colored_theme_block_text:hover .colored_theme_el_text {
  color: var(--fill_dark_light_hover) !important;
}
body#main .colored_theme_text_with_hover:not(:hover) .svg svg path,
body#main .colored_theme_hover_text:hover svg path,
.fancybox-is-open svg:hover path {
  fill: var(--fill_dark_light_white_hover);
}
body#main .colored_theme_text_with_hover:not(:hover) .svg svg use,
body#main .colored_theme_hover_text:hover svg use,
.fancybox-is-open svg:hover use {
  fill: var(--fill_dark_light_white_hover);
}

.colored_theme_hover_bg-block:hover .colored_theme_hover_bg-el-svg svg path {
  fill: var(--fill_dark_light_white_hover);
}

body a,
.link {
  color: var(--fill_dark_light_white_hover);
  text-decoration: underline;
  text-decoration-color: var(--light, transparent) var(--dark, #fff);
  text-underline-offset: 3px;
}
/*buttons*/
.btn.btn-transparent-border {
  background-color: transparent;
  color: #9e9e9e;
  color: var(--fill_dark_light_white_hover);
  border: 1px solid;
  border-color: hsla(
    var(--dark_light-wtheme-hue),
    var(--dark_light-wtheme-saturation),
    var(--dark_light-wtheme-lightness),
    0.35
  );
}
.btn.btn-transparent-border-color {
  border-color: hsla(
    var(--dark_light-wtheme-hue),
    var(--dark_light-wtheme-saturation),
    var(--dark_light-wtheme-lightness),
    0.35
  );
  color: var(--fill_dark_light_hover);
}
.btn.btn-transparent-border-color:hover {
  background-color: var(--theme-base-color);
  border-color: var(--theme-base-color);
}
.btn.btn-transparent {
  color: #333;
  color: var(--white_text_black);
}














.bx-socialfooter { margin: 0; }

.bx-socialfooter-flex {
  max-width: 70%;
  display: flex;
  margin: 0 auto;
  padding: 0;
  height: 52px;
  list-style: none;
  align-items: stretch;
}

.bx-socialfooter-item {
  position: relative;
  padding: 0;
  flex: 1;
  display: flex;
}

.bx-socialfooter-item.fb { background: linear-gradient(to right,#cb11ab 0,#481173 100%) no-repeat; }

.bx-socialfooter-item.vk { background: linear-gradient(to right,#1EB375 0,#4C36A0 100%) no-repeat; margin-right: 5px;}

.bx-socialfooter-item.tw { background: #005bff; margin-left: 5px; margin-right: 5px;}

.bx-socialfooter-item.gp { background: #da4b42; }

.bx-socialfooter-item.in { background: #FFCC00; }

.bx-socialfooter-item.fb:hover { background-color: linear-gradient(to right,#cb11ab 0,#481173 100%) no-repeat; box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, .2);}

.bx-socialfooter-item.vk:hover { background-color: #2b5688; box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, .2);}

.bx-socialfooter-item.tw:hover { background-color: #005bff; box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, .2);}

.bx-socialfooter-item.gp:hover { background-color: #ae4229; }

.bx-socialfooter-item.in:hover { background-color: #FFCC00; box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, .2);}

.bx-socialfooter-item:hover { border: none !important; }

.bx-socialfooter-icon {
  max-height: 25px;
  position: absolute;
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
  background-size: contain !important;
  margin: auto;
}

.bx-socialfooter-item.fb .bx-socialfooter-icon { background: no-repeat center url('../images/marketplaces/wb.svg'); max-height: 20px;}

.bx-socialfooter-item.vk .bx-socialfooter-icon { background: no-repeat center url('../images/marketplaces/sbermob.svg'); }

.bx-socialfooter-item.tw .bx-socialfooter-icon { background: no-repeat center url('../images/marketplaces/ozon.svg'); max-height: 20px;}

.bx-socialfooter-item.in .bx-socialfooter-icon { background: no-repeat center url('../images/marketplaces/ym.svg'); }

@media (max-width: 580px) {

  .bx-socialfooter-flex {
  max-width: 100%;
  }
  .bx-socialfooter-item{
  max-height: 35px;
  }
  .bx-socialfooter-icon {
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  }

  .bx-socialfooter-icon{
  max-height: 25px;
  max-width: 80%;
  }

  .bx-socialfooter-item.tw{
  margin-left: 5px;
  margin-right: 5px;
  }

  .bx-socialfooter-item.tw .bx-socialfooter-icon {
  max-height: 15px;
  }

  .bx-socialfooter-item.vk .bx-socialfooter-icon { 
  background: no-repeat center url('../images/marketplaces/sbermob2.svg'); 
  }

  .bx-socialfooter-item.vk{
  margin-right: 5px;
  }
}









.top_slider_wrapp .banner_title .head-title:not(.option-font-ignore),
.top_big_banners .item .item_inner .text .title:not(.option-font-ignore),
.sections_wrapper .list .item .name a:not(.option-font-ignore),
.title_block:not(.option-font-ignore),
.catalog_section_list .section_item li.name a span:not(.option-font-ignore),
.item-views .item .title:not(.option-font-ignore),
.option-font-bold {
  font-weight: bold;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
}







.drag-block.container.MAPS{margin:-1px 0px;}
body .wrapper1 .wrapper_inner.front .drag-block.container.MAPS .content_wrapper_block > .maxwidth-theme{padding-top:0px;}
body .wrapper_block.title_right + .contacts_map_list .contacts_map{margin-right:0px;}
body .wrapper1 .wrapper_inner.front .drag-block.container .contacts_map_list{padding-bottom:0px;}

@media (max-width: 991px){
  .block_container .block_container_inner .top_block a{float: none !important;position: static;white-space: nowrap;margin-top: 10px;}
  .with_title.title_right .block_container .block_container_inner{margin-left:0px;}
}

@media (max-width: 767px){
  body .wrapper_block.with_title.title_right .block_container{position: static;height: auto;margin: 0px;max-height: 410px;border:none;}
  body .with_title.title_right .block_container .detail_items{max-height: 300px;}
  body .wrapper_block.with_title.title_right .block_container .block_container_inner{
    margin: 0px;
    padding-left: 0;
    padding-right: 0;
    margin-left: 16px;
    margin-right: 16px;
    padding-bottom: 0;
    /* border: 1px solid #ececec; */
    border-bottom: none;
    max-width: none;
  }
  body .wrapper_block.title_right + .contacts_map_list .contacts_map{margin:0px;}
  body .with_title.title_right + .contacts_map_list{margin: 0px;padding-left: 16px;padding-right: 16px;}
  body .with_title.title_right .block_container .items{margin:0px;}
  body .with_title.title_right .block_container .detail_items .big_info{max-width:none;}

  body .wrapper1 .wrapper_inner.front .drag-block.container .contacts_map_list{padding-bottom:45px;}

  body .with_title.title_right .block_container .detail_items .map_info_store {padding: 29px 34px 0px;}
  body .with_title.title_right .block_container .detail_items .buttons_block {margin: 28px 33px 20px;}
  body .with_title.title_right .block_container .detail_items .buttons_block .btn {font-size: 10px;line-height: 12px;padding: 10px 14px 8px;}
  body .wrapper1 .with_title.title_right .block_container .detail_items .map_info_store .properties .property {width: 100%;padding-left: 0;margin-top: 16px;}
  body .wrapper1 .with_title.title_right .block_container .detail_items .map_info_store .properties .property:first-of-type {margin-top: 0;}
  body .with_title.title_right .block_container .detail_items .map_info_store .subtitle {display: none;}
  body .with_title.title_right .block_container .detail_items .map_info_store .title {border-bottom: none;}
  body .with_title.title_right .block_container .detail_items .map_info_store .title {font-size: 1.200em;
    line-height: 1.454em;padding: 0;}
}

@media(max-width: 550px){
  .map_type_3 .contacts_map_list .contacts_map {min-height:200px;}
  .map_type_3 .contacts_map_list .contacts_map .bx-yandex-view-map .bx-yandex-map{height: 200px!important;}
  .map_type_3 .with_title .block_container .items{max-height:200px;}
}


.fill_bg_n .wrapper_inner.front .drag-block.container .maxwidth-theme.wide {
    padding-top: 0px;
  }

  .drag-block.container .map_type_3 {
 border-bottom: none;
  }

.contacts_map_list {
  padding: 0;
}



