@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:700,400&subset=latin,cyrillic);
a {
  color: #04a1dd;
  text-decoration: underline;
}
a:hover {
  color: #19bcfb;
  text-decoration: none;
}
a:focus {
  outline: none;
  text-decoration: none;
}
body {
  color: #231f20;
  font-size: 14px;
  line-height: 20px;
  background-color: #ffffff;
  margin: 0;
  font-family: 'Roboto Slab', serif;
}
.container textarea,
.container input[type="text"],
.container input[type="password"],
.container input[type="datetime"],
.container input[type="datetime-local"],
.container input[type="date"],
.container input[type="month"],
.container input[type="time"],
.container input[type="week"],
.container input[type="number"],
.container input[type="email"],
.container input[type="url"],
.container input[type="search"],
.container input[type="tel"],
.container input[type="color"],
.container .uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
  box-sizing: content-box;
    font-family: 'Roboto Slab', serif;
}
.container select,
.container textarea,
.container input[type="text"],
.container input[type="password"],
.container input[type="datetime"],
.container input[type="datetime-local"],
.container input[type="date"],
.container input[type="month"],
.container input[type="time"],
.container input[type="week"],
.container input[type="number"],
.container input[type="email"],
.container input[type="url"],
.container input[type="search"],
.container input[type="tel"],
.container input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 20px;
  color: #555555;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  vertical-align: middle;
  box-shadow: inset 1px 1px 5px -1px rgba(0,0,0,0.5);
}
#bodywrapp:before {
  background-color: transparent;
  background-image: url('/bitrix/templates/brukva_vertical_menu_no_magazin/backgrounds/Layer 130.png');
  background-repeat: repeat;
  content: '';
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
}
#bodywrapp .container {
  background-color: #FFFFFF;
  box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.73);
  border-radius: 5px;
}
.container textarea:focus,
.container input[type="text"]:focus,
.container input[type="password"]:focus,
.container input[type="datetime"]:focus,
.container input[type="datetime-local"]:focus,
.container input[type="date"]:focus,
.container input[type="month"]:focus,
.container input[type="time"]:focus,
.container input[type="week"]:focus,
.container input[type="number"]:focus,
.container input[type="email"]:focus,
.container input[type="url"]:focus,
.container input[type="search"]:focus,
.container input[type="tel"]:focus,
.container input[type="color"]:focus,
.container .uneditable-input:focus {
  border-color: #04a1dd;
  outline: 0;
  outline: thin dotted 9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px #04a1dd;
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px #04a1dd;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px #04a1dd;
}
.header_menu_block {
  border-radius: 5px;
}
.button {
  border-top: 1px solid #0387ba;
  border-left: 1px solid #0387ba;
  border-right: 1px solid #037dab;
  border-bottom: 1px solid #037dab;
  box-shadow: 1px 1px 5px -1px #999;
  display: inline-block;
  border-radius: 5px;
  padding: 4px 14px 3px 14px;
  font-size: 13px;
  font-weight: bold;
  background: #04a1dd;
  background: -webkit-linear-gradient(top,#04a1dd,#0492c9);
  background: -moz-linear-gradient(top,#04a1dd,#0492c9);
  background: -ms-linear-gradient(top,#04a1dd,#0492c9);
  background: -o-linear-gradient(top,#04a1dd,#0492c9);
  background: linear-gradient(to bottom,#04a1dd,#0492c9);
  text-decoration: none;
  cursor: pointer;
  color: #ffffff;
  white-space: nowrap;
  line-height: 20px;
}
.button:focus {
  outline: none;
}
.button:hover {
  color: #ffffff;
  text-decoration: none;
}
.button a {
  text-decoration: none;
  color: #ffffff;
}
.button a:hover {
  text-decoration: none;
  color: #ffffff;
}
.button:active {
  position: relative;
  bottom: -1px;
}
.button a:active {
  position: relative;
  bottom: -1px;
}
.container input[type="submit"],
.container input[type="button"] {
  border-top: 1px solid #0387ba;
  border-left: 1px solid #0387ba;
  border-right: 1px solid #037dab;
  border-bottom: 1px solid #037dab;
  box-shadow: 1px 1px 5px -1px #999;
  display: inline-block;
  border-radius: 5px;
  padding: 4px 14px 3px 14px;
  font-size: 13px;
  font-weight: bold;
  background: #04a1dd;
  background: -webkit-linear-gradient(top,#04a1dd,#0492c9);
  background: -moz-linear-gradient(top,#04a1dd,#0492c9);
  background: -ms-linear-gradient(top,#04a1dd,#0492c9);
  background: -o-linear-gradient(top,#04a1dd,#0492c9);
  background: linear-gradient(to bottom,#04a1dd,#0492c9);
  text-decoration: none;
  cursor: pointer;
  color: #ffffff;
  white-space: nowrap;
  line-height: 20px;
}
.container input[type="submit"]:focus,
.container input[type="button"]:focus {
  outline: none;
}
.second_button,
.container input[type="submit"].second_button,
.container input[type="button"].second_button {
  border-top: 1px solid #110e0e;
  border-left: 1px solid #110e0e;
  border-right: 1px solid #090707;
  border-bottom: 1px solid #090707;
  box-shadow: 1px 1px 5px -1px #999;
  display: inline-block;
  border-radius: 5px;
  padding: 4px 14px 3px 14px;
  font-size: 13px;
  font-weight: bold;
  background: #241f1f;
  background: -webkit-linear-gradient(top,#241f1f,#191616);
  background: -moz-linear-gradient(top,#241f1f,#191616);
  background: -ms-linear-gradient(top,#241f1f,#191616);
  background: -o-linear-gradient(top,#241f1f,#191616);
  background: linear-gradient(to bottom,#241f1f,#191616);
  text-decoration: none;
  cursor: pointer;
  color: #ffffff;
  white-space: nowrap;
  line-height: 20px;
}
.second_button:focus {
  outline: none;
}
.second_button:hover {
  color: #ffffff;
  text-decoration: none;
}
.second_button a {
  text-decoration: none;
  color: #ffffff;
}
.second_button a:hover {
  text-decoration: none;
  color: #ffffff;
}
.second_button:active {
  position: relative;
  bottom: -1px;
}
.second_button a:active {
  position: relative;
  bottom: -1px;
}
.container input[type="submit"].grey_button,
.container input[type="button"].grey_button,
.container .grey_button {
  border-top: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
  box-shadow: 1px 1px 5px -1px #999;
  display: inline-block;
  border-radius: 5px;
  padding: 4px 14px 3px 14px;
  font-size: 13px;
  font-weight: bold;
  background: #EAEAEA;
  background: -webkit-linear-gradient(top,#EAEAEA,#e0e0e0);
  background: -moz-linear-gradient(top,#EAEAEA,#e0e0e0);
  background: -ms-linear-gradient(top,#EAEAEA,#e0e0e0);
  background: -o-linear-gradient(top,#EAEAEA,#e0e0e0);
  background: linear-gradient(to bottom,#EAEAEA,#e0e0e0);
  text-decoration: none;
  cursor: pointer;
  color: #3b2f3c;
  white-space: nowrap;
  line-height: 20px;
}
.container input[type="submit"].grey_button:focus,
.container input[type="button"].grey_button:focus,
.container .grey_button:focus {
  outline: none;
}
.grey_button:hover {
  color: #3b2f3c;
  text-decoration: none;
}
.grey_button a {
  text-decoration: none;
  color: #3b2f3c;
}
.grey_button a:hover {
  text-decoration: none;
  color: #3b2f3c;
}
.grey_button:active {
  position: relative;
  bottom: -1px;
}
.grey_button a:active {
  position: relative;
  bottom: -1px;
}
.mobile_mainmenu {
  background: #04a1dd;
  background: -webkit-linear-gradient(top,#04a1dd,#0492c9);
  background: -moz-linear-gradient(top,#04a1dd,#0492c9);
  background: -ms-linear-gradient(top,#04a1dd,#0492c9);
  background: -o-linear-gradient(top,#04a1dd,#0492c9);
  background: linear-gradient(to bottom,#04a1dd,#0492c9);
  color: #ffffff;
  border-top: 1px solid #0387ba;
  border-left: 1px solid #0387ba;
  border-right: 1px solid #037dab;
  border-bottom: 1px solid #037dab;
  box-sizing: border-box;
}
.mobile_mainmenu a {
  color: #ffffff;
}
.mobile_mainmenu a:hover {
  color: #ffffff;
}
@media only screen and (min-width: 600px) {
  .header_search_cart_block {
    color: #ffffff;
    background: #04a1dd;
  }
}
.header_search_cart_block a {
  color: #ffffff;
}
.header_search_cart_block a:hover {
  color: #ffffff;
}
.vertical_mainmenu_li_lvl1 {
  border-top: 1px solid #04a8e7;
  border-bottom: 1px solid #0387ba;
}
.vertical_mainmenu_li_lvl1 {
  border-top: 1px solid #04a8e7;
  border-bottom: 1px solid #0387ba;
}
@media only screen and (max-width: 599px) {
  .link_menu_block {
    background-color: #04a1dd;
  }
  .link_menu_div {
    border-top: 1px solid #04a8e7;
    border-bottom: 1px solid #0387ba;
  }
  .mobile_filter_button {
    background-color: #241f1f;
  }
  .mobile_icon_home_in_main.mobile_icon_home {
    box-shadow: inset 2px 3px 5px #036a92;
  }
}
.prop_value.select_value {
  border: 1px solid #04a1dd;
  background: #04a1dd;
}
.vertical_mainmenu_wrapper  .vertical_mainmenu_block {
  background-color: #191616;
}
.vertical_mainmenu {
  background-color: #0492c9;
}
.horizontal_mainmenu_wrapper_block .vertical_mainmenu {
  background-color: transparent;
}
.header_menu_title {
  background-color: #241f1f;
  background: linear-gradient(to bottom,#241f1f,#191616);
  color: #ffffff;
  border-bottom: 1px solid #110e0e;
  border-right: 1px solid #110e0e;
  border-left: 1px solid #110e0e;
}
.header_menu_title_icon {
  color: #ffffff;
}
.link_menu_title {
  background-color: #241f1f;
  background: linear-gradient(to bottom,#241f1f,#191616);
  color: #ffffff;
  border-bottom: 1px solid #110e0e;
  border-right: 1px solid #110e0e;
  border-left: 1px solid #191616;
}
.mainmenu {
  background: #04a1dd;
  color: #ffffff;
}
.vertical_menu {
  background-color: #0492c9;
  background-color: #F4F4F4;
}
.horizontal_mainmenu_wrapper .vertical_mainmenu_block {
  border-radius: 5px;
  border-top: 1px solid #04a8e7;
  border-bottom: 1px solid #0387ba;
  border-left: 1px solid #04a8e7;
  border-right: 1px solid #0387ba;
  background: #0492c9;
  background: -webkit-linear-gradient(top,#04a1dd,#0492c9);
  background: -moz-linear-gradient(top,#04a1dd,#0492c9);
  background: -ms-linear-gradient(top,#04a1dd,#0492c9);
  background: -o-linear-gradient(top,#04a1dd,#0492c9);
  background: linear-gradient(to bottom,#04a1dd,#0492c9);
}
.horizontal_mainmenu_wrapper .vertical_mainmenu_li_lvl1 {
  border-left: 1px solid #04a8e7;
  border-right: 1px solid #0387ba;
}
.horizontal_mainmenu_wrapper .vertical_mainmenu_li_lvl1:first-child {
  border-left: 0px;
  border-radius: 5px 0px 0px 5px;
}
.horizontal_mainmenu_wrapper .vertical_mainmenu_li_lvl1:last-child {
  border-right: 0px;
}
.header_search_cart_block.horizontal_link_menu_wrapper.mobile_mainmenu {
  border-top: 1px solid #0387ba;
  border-bottom: 1px solid #037dab;
  background: #0492c9;
  background: -webkit-linear-gradient(top,#04a1dd,#0492c9);
  background: -moz-linear-gradient(top,#04a1dd,#0492c9);
  background: -ms-linear-gradient(top,#04a1dd,#0492c9);
  background: -o-linear-gradient(top,#04a1dd,#0492c9);
  background: linear-gradient(to bottom,#04a1dd,#0492c9);
}
@media only screen and (max-width: 599px) {
  .header_search_cart_block.horizontal_link_menu_wrapper.mobile_mainmenu {
    border-left: 1px solid #0387ba;
    border-right: 1px solid #037dab;
  }
}
@media only screen and (min-width: 600px) {
  .horizontal_link_menu .link_menu_a:hover {
    color: #595C5C;
    background-color: #F4F4F4;
    box-shadow: inset 8px 8px 10px -10px #000000;
  }
  .horizontal_link_menu .link_menu_div {
    border-left: 1px solid #04a8e7;
    border-right: 1px solid #0387ba;
  }
  .horizontal_link_menu .link_menu_div:first-child {
    border-left: 0px;
  }
  .horizontal_link_menu .link_menu_div:last-child {
    border-right: 0px;
  }
}
.table_item_title:hover {
  background-color: #0492c9;
  color: #ffffff;
  text-decoration: none;
}
.top_lvl_a {
  color: #ffffff;
}
.vertical_mainmenu_a_lvl1 {
  color: #ffffff;
}
.vertical_mainmenu_a_lvl1:hover {
  color: #ffffff;
}
.vertical_menu_a_lvl1 {
  color: #595C5C;
}
.vertical_menu_a_lvl2 {
  color: #595C5C;
}
@media only screen and (max-width: 599px) {
  .link_menu_a {
    color: #ffffff;
  }
}
.this_touch_hover {
  color: #595C5C !important;
  background-color: #F4F4F4 !important;
}
.maintainHover .vertical_mainmenu_a_lvl1 {
  color: #595C5C;
  background-color: #F4F4F4;
  box-shadow: inset 8px 8px 10px -10px #000000;
}
.vertical_menu_li_lvl1:hover .vertical_menu_a_lvl1,
.vertical_menu_li_selected .vertical_menu_a_lvl1 {
  color: #ffffff;
  background-color: #0492c9;
}
.maintainHover .vertical_menu_a_lvl1 {
  color: #595C5C;
  background-color: #F4F4F4;
}
.vertical_menu_li_lvl2:hover .vertical_menu_a_lvl2,
.vertical_menu_li_selected .vertical_menu_a_lvl2 {
  color: #ffffff;
  background-color: #0492c9;
}
.maintainHover .vertical_menu_a_lvl2 {
  color: #595C5C;
  background-color: #F4F4F4;
}
.vertical_mainmenu_ul_lvl2_shadow {
  background-color: #F4F4F4;
}
.table_item_title {
  background-color: #F4F4F4;
  color: #595C5C;
}
.vertical_right_menu {
  background: #F4F4F4;
}
.mainmenu-lvl2 a {
  color: #191616;
  text-decoration: underline;
}
.vertical_mainmenu_a_lvl2,
.vertical_mainmenu_a_lvl3 {
  color: #0492c9;
}
.mainmenu_link_text a {
  color: #ffffff;
  text-decoration: underline;
  font-size: 13px;
}
.mainmenu_link_text a:hover {
  color: #ffffff;
  text-decoration: none;
}
.sliderWrapper .sliderRight {
  color: #F4F4F4;
}
.sliderWrapper .sliderLeft {
  color: #F4F4F4;
}
.sliderWrapper .activearr {
  color: #04a1dd;
}
.calendar_arrow_left,
.calendar_arrow_right {
  color: #F4F4F4;
}
a .calendar_arrow_left,
a .calendar_arrow_right {
  color: #04a1dd;
}
.pagenavigation_prev,
.pagenavigation_next {
  color: #F4F4F4;
}
a .pagenavigation_prev,
a .pagenavigation_next {
  color: #04a1dd;
}
.pagenavigation_page {
  background-color: #F4F4F4;
  color: #595C5C;
}
.pagenavigation_page.pagenavigation_page_active {
  background-color: #04a1dd;
  color: #ffffff;
}
.highslide .icon-zoom-in {
  color: #04a1dd;
}
.catalog_detail_panel_wrapper .catalog_detail_panel_top {
  background-color: #EAEAEA;
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #d8d8d8;
  border-top: 1px solid #e0e0e0;
  box-shadow: 1px 1px 5px -2px #999;
  background-image: url(images/footer_bg.png);
  color: #231f20;
}
.footer .search {
  background-color: #EAEAEA;
}
.table_compare table tr:nth-child(even) td {
  background-color: #EAEAEA;
}
.footer-bottom-social-btn {
  background-color: #241f1f !important;
  border-radius: 5px;
}
.headercallwrapp {
  border-radius: 5px;
}
.catalog_detail_parametrs_table tr:hover {
  background-color: #04a1dd;
}
.catalog_detail_parametrs_table tr:hover td {
  color: #ffffff;
}
.news_list_vopros_icon {
  color: #04a1dd;
}
.maintainHover .vertical_mainmenu_a_lvl1 {
  text-shadow: none;
}
.mainmenu .parent_hover .top_lvl_a,
.mainmenu .parent_mouse_hover .top_lvl_a {
  background: #F4F4F4;
  color: #595C5C;
  text-shadow: none;
}
.mainmenu .vertical_mainmenu_ul_lvl2 {
  text-shadow: none;
}
.mainmenu .vertical_mainmenu_ul_lvl2_shadow .span3 {
  background-color: #F4F4F4;
}
@media only screen and (max-width: 599px) {
  .header-menu a.link_menu_a {
    color: #ffffff;
  }
  .link_menu_div .link_menu_a:hover {
    color: #595C5C;
    background-color: #F4F4F4;
  }
}
.item_in_menu_block {
  background-color: #FFFFFF;
  border-left: 1px solid #D6D5D4;
}
.item_block {
  color: #231f20;
}
.vertical_mainmenu_a_lvl1.red_a_lvl1 {
  background-color: #19bcfb;
}
.zakaz_popup_element_delete {
  color: #241f1f;
}
.ui-slider .ui-slider-range {
  background: #04a1dd;
}
.sidebar .filtren .lvl1 a:hover {
  color: #04a1dd;
}
.prop_value {
  background: #FFFFFF;
  color: #000000;
}
.catalog_item_buy_block_link_text {
  color: #04a1dd;
}
.add_sravnit_icon {
  fill: #04a1dd;
}
.toggle_block_title {
  color: #ffffff;
}
.toggle_block {
  color: #ffffff;
}
.sidebar {
  background-color: #F4F4F4;
}
.photoimgplay {
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70) !important;
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(4,161,221,0.6) url(images/zoom.png) center no-repeat;
}
.modef .ecke {
  border-top: 1px solid #04a1dd;
  border-right: 1px solid #04a1dd;
}
.modef {
  border: 1px solid #04a1dd;
  color: #231f20;
}
.header-menu a {
  color: #000000;
}
.header-phone {
  color: #000000;
}
.header-cart a {
  color: #000000;
}
.header-cart a:hover {
  color: #000000;
}
.header-cart [class^="icon-"],
.header-cart [class*=" icon-"] {
  color: #000000;
}
.footer-news-title {
  color: #000000;
}
.footer-news-text {
  color: #231f20;
}
.footer-news-text-date {
  color: #231f20;
}
.footer-news-text-element {
  color: #231f20;
}
.footer-news-text-element a {
  color: #04a1dd;
}
.footer-side-text {
  color: #231f20;
}
.header_time_address {
  color: #000000;
}
.mainpage_topelement_title {
  color: #000000;
}
.catalog_element_planka_block {
  background-color: #241f1f;
  background-image: url(images/5_percent_gradient_plashka.png);
  color: #FFFFFF;
}
.catalog_element_block:hover {
  box-shadow: 0 0 25px 2px rgba(0,0,0,0.25);
}
.footer-bottom {
  color: #000000;
}
.footer-bottom a {
  color: #000000;
}
.footer-bottom a:hover {
  color: #19bcfb;
}
.footer-bottom-menu {
  border-right: 1px solid #c9c9c9;
}
.footer-bottom-phone {
  border-right: 1px solid #c9c9c9;
}
.footer-bottom {
  border-bottom: 1px solid #b6b6b6;
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
  border-top: 1px solid #b2b2b2;
  box-shadow: inset 0px 1px 1px #ececec, 1px 1px 5px -2px #999999;
  background-color: #E4E4E4;
  background: linear-gradient(to bottom,#E4E4E4,#DADADA);
}
.catalog_detail_recomended_block,
.toggle_block {
  background: #241f1f;
  background: -webkit-linear-gradient(top,#241f1f,#241f1f);
  background: -moz-linear-gradient(top,#241f1f,#241f1f);
  background: -ms-linear-gradient(top,#241f1f,#241f1f);
  background: -o-linear-gradient(top,#241f1f,#241f1f);
  background: linear-gradient(to bottom,#241f1f,#241f1f);
}
.catalog_detail_recomended_block.close_recomended,
.toggle_block_close .toggle_block {
  background: #04a1dd;
  background: -webkit-linear-gradient(top,#04a1dd,#04a1dd);
  background: -moz-linear-gradient(top,#04a1dd,#04a1dd);
  background: -ms-linear-gradient(top,#04a1dd,#04a1dd);
  background: -o-linear-gradient(top,#04a1dd,#04a1dd);
  background: linear-gradient(to bottom,#04a1dd,#04a1dd);
}
.container img {
  max-width: 100%;
}
.img_fliper_prev {
  background: url('images/mar2.png');
}
.img_fliper_next {
  background: url('images/mar1.png');
}
.pagenavigation_prev {
  background: url('images/mar2.png');
}
.pagenavigation_next {
  background: url('images/mar1.png');
}
.detail_picture_slider_arr_right.icon-chevron-right {
  background: url('images/mar1.png');
}
.detail_picture_slider_arr_left.icon-chevron-left {
  background: url('images/mar2.png');
}
.item_detail_button {
  background-color: #F2F2F2;
  color: #000000;
}
.item_block:hover .item_detail_button,
.item_detail_button:hover {
  background-color: #04a1dd;
  color: #ffffff;
}
.item_block:hover .rub_svg {
  fill: #ffffff;
}
.viewed_product_block {
  background-color: #241f1f;
}
.viewed_product_title {
  color: #ffffff;
}
.viewed_product_block.close_viewed_product {
  background-color: #04a1dd;
}
.viewed_product_block.close_viewed_product .viewed_product_title {
  color: #ffffff;
}
.viewed_product_items_block {
  background: #FFFFFF;
}
.viewed_product_item_img {
  outline: 1px solid #B4C1C8;
  background-color: #FFFFFF;
}
.viewed_product_title_icon {
  color: #04a1dd;
  border: 1px solid #B4C1C8;
  box-shadow: inset 0px 3px 10px -6px #000000;
  background: #FFFFFF !important;
}
.viewed_product_item_detail_button {
  color: #000000;
  background-color: #E5E5E5;
}
.viewed_product_item_detail_button:hover {
  color: #000000;
}
.to_up_block {
  color: #FFFFFF;
  background-color: #04a1dd;
}
.detail_picture_slider_image_wrapper {
  border: 3px solid transparent;
}
.detail_picture_slider_image_wrapper_block.select_image .detail_picture_slider_image_wrapper {
  border: 3px solid #241f1f;
}
.bx_element input[type=radio]:checked + label .bx_logotype,
.bx_element label.selected .bx_logotype {
  border: 2px solid #04a1dd !important;
}
.bx_order_make .bx_logotype.active,
.bx_order_make .bx_logotype:hover {
  box-shadow: 0 0 3px 0 #04a1dd;
  border: 1px solid #04a1dd;
  padding: 2px;
}
.bx_order_make .bx_logotype {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #c9c9c9;
}
.footer-copyright {
  color: #574B58;
}
.footer-copyright a {
  color: #574B58;
}
.footer-copyright a:hover {
  color: #19bcfb;
}
.item_discount_block {
  background-color: #04a1dd;
  color: #FFFFFF;
}
.new_label {
  background-color: #04a1dd;
}
.lider_label {
  background-color: #04a1dd;
}
.sukladkoi_label {
  background-color: #04a1dd;
}
.link_menu_table_cell_text {
  color: #241f1f;
}
h1,
h2,
h4,
h5,
.footer-side-title,
.mainpage_topelement_title,
.mainpage_topelement_title a {
  color: #231f20;
text-decoration: none;
font-size: 20px;
}
h3 {
  color: #04a1dd !important;
  font-weight: bold !important;
}
.mainSlider .rsNavSelected .rsTmb {
  background-color: #04a1dd;
  color: #ffffff;
}
.mainSlider .rsTmb {
  background-color: #241f1f;
  color: #ffffff;
}
.swiper-container .swiper-pagination-bullet-active {
  background: #04a1dd;
}
.swiper-container .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
}
.logo_svg {
  fill: #04a1dd;
}
.phone_svg {
  fill: #04a1dd;
}
.svg_404 {
  fill: #04a1dd;
}
.shoping_cart_svg {
  fill: #241f1f;
}
.sidebar .bx_filter .bx_ui_slider_pricebar_V {
  background: #0387ba;
  background: -webkit-linear-gradient(top,#04a1dd,#0387ba);
  background: -moz-linear-gradient(top,#04a1dd,#0387ba);
  background: -ms-linear-gradient(top,#04a1dd,#0387ba);
  background: -o-linear-gradient(top,#04a1dd,#0387ba);
  background: linear-gradient(to bottom,#04a1dd,#0387ba);
}
.sidebar .bx_filter .bx_ui_slider_pricebar_VN {
  background: #4bcbfc;
  background: -webkit-linear-gradient(top,#7dd9fd,#4bcbfc);
  background: -moz-linear-gradient(top,#7dd9fd,#4bcbfc);
  background: -ms-linear-gradient(top,#7dd9fd,#4bcbfc);
  background: -o-linear-gradient(top,#7dd9fd,#4bcbfc);
  background: linear-gradient(to bottom,#7dd9fd,#4bcbfc);
}
.razzylka_title_icon {
  color: #241f1f;
}
.razzylka_title_text {
  color: #04a1dd;
}
.menu_svg_icon {
  fill: #ffffff;
}
.button .rub_svg {
  fill: #ffffff;
}
.main_swipe_icon {
  fill: #04a1dd;
}
.profile_in_top .header_icon_user.icon-user {
  color: #04a1dd;
}
@media only screen and (max-width: 599px) {
  .header_mobile_background {
    background-image: url('/bitrix/templates/brukva_vertical_menu_no_magazin/backgrounds/Layer 130.png');
    background-color: transparent;
  }
}
.mobile_header_top {
  background-color: #241f1f;
}
.active_punkt .mobile_header_left_item_icon {
  background-color: #04a1dd;
}
.mobile_header_left {
  background-color: #241f1f;
}
.header_basket_button {
  background-color: #04a1dd;
}
