.flexbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.row.flexbox {
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.flexbox--row {
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    align-items: center;
}

.flexbox--row-reverse {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    align-items: center;
}

.flexbox--wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.bx-mac .row.flexbox:not(.nmac) > div {
    margin-left: -1px; /*margin-right:-1px;*/
}

.bx-mac .flexbox.nmac, .bx-mac .row.flexbox.nmac {
    display: block;
}

.bx-mac .row.flexbox:after, .bx-mac .row.flexbox:before, .bx-ios .row.flexbox:after, .bx-ios .row.flexbox:before {
    width: 100%;
}

.row.flexbox .item {
    height: 100%;
    min-height: 100%;
}

body .front_page > .wraps > .right_block > .wrapper_inner > *, body .front_page > .wraps > .wrapper_inner .middle {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.align-items-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -moz-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}

.align-items-normal {
    -webkit-box-align: normal !important;
    -webkit-align-items: normal !important;
    -moz-box-align: normal !important;
    -ms-flex-align: normal !important;
    align-items: normal !important;
}

.justify-content-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    -moz-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}

.col-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}

.flex-wrap {
    -webkit-flex-wrap: wrap !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
}

.flex-reverse {
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
}

.drag-block[data-order="1"] {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.drag-block[data-order="2"] {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

.drag-block[data-order="3"] {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}

.drag-block[data-order="4"] {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
}

.drag-block[data-order="5"] {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
}

.drag-block[data-order="6"] {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
}

.drag-block[data-order="7"] {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
}

.drag-block[data-order="8"] {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
}

.drag-block[data-order="9"] {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
}

.drag-block[data-order="10"] {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
}

.drag-block[data-order="11"] {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
}

.drag-block[data-order="12"] {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
}

.drag-block[data-order="13"] {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
}

.drag-block[data-order="14"] {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14;
}

.drag-block[data-order="15"] {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15;
}

.drag-block[data-order="16"] {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16;
}

.drag-block[data-order="17"] {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17;
}

.drag-block[data-order="18"] {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18;
}

.drag-block[data-order="19"] {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19;
}

.drag-block[data-order="20"] {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20;
}

.drag-block.container {
    overflow: hidden;
}

.drag-block.container .content_wrapper_block, .drag-block.container > div[id*='bx_incl'] > .content_wrapper_block {
    border-bottom: 1px solid #ececec;
}

.drag-block.container[data-file] .content_wrapper_block > .maxwidth-theme {
    background: none;
    min-height: 100px;
}

body .wrapper1:not(.compact-catalog) .ce_cmp_visible {
    display: none;
}

img {
    margin-right: auto;
    margin-left: auto;
}

.justify-center {
    justify-content: center;
    -webkit-justify-content: center;
}

.row.flex-direction-row-reverse {
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
}

.bg-white {
    background-color: #fff;
}

.flex-50 {
    flex-basis: 50%;
}

.lazy_Y .lazy[data-src],
.lazy_Y .lazyloading {
    background-size: auto !important;
    background-repeat: no-repeat;
    background-position: center !important;
    margin-left: auto;
    margin-right: auto;
}

.lazy_Y .top_slider_wrapp .lazy[data-src] {
    opacity: 0;
}

.lazyloading {
    opacity: 0;
    transition: opacity 300ms;
}

.lazyloaded {
    opacity: 1;
    transition: opacity 300ms;
}

/*svg styles*/
svg .cls-1, svg .cls-2, svg .sscls-1, svg .sscls-2, svg .nspcls-1, svg .cccls-1 {
    fill: #333;
    fill-rule: evenodd;
}

svg .clsw-1 {
    fill: #333;
    fill-rule: evenodd;
}

svg .sscls-1 {
    fill-opacity: 0;
}

svg .bfcls-1, svg .bfcls-2 {
    fill: none;
    stroke: #333;
    stroke-linecap: round;
    stroke-width: 2px;
    fill-rule: evenodd;
}

svg .bfcls-1 {
    stroke-linejoin: round;
}

svg .bfcls-1 {
    fill: #999;
    stroke: #999;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 1px;
    fill-rule: evenodd;
}

svg .op-cls {
    opacity: 0.1;
}

/**/

body.jqm-initied .wrapper11, body.jqm-initied.wf .wrapper1 > div, body.jqm-initied footer, body.jqm-initied .style-switcher, body.jqm-initied .basket_wrapp .opener,
body.jqm-initied .wrapper1 > div > div, body.jqm-initied .wrapper1 > div > header > div,
body.jqm-initied .basket_bottom_block > div, body.jqm-initied .scroll-to-top, body.jqm-initied .basket_fly_forms > div,
body.jqm-initied .ui-panel-top-devices-inner, body.jqm-initied #panel {
    -webkit-filter: blur(2px);
    filter: blur(2px);
}

body.jqm-initied.wf .wrapper1, body.jqm-initied.wf .wrapper1 > div#mobilefilter, body.jqm-initied.wf .wrapper1 > div#mobilefilter > div, body.jqm-initied.wf .wrapper1 > div#headerfixed,
body.jqm-initied .wrapper1 > div .header-cart {
    -webkit-filter: none;
    filter: none;
}

body.jqm-initied.wf {
    padding-right: 18px;
}

.set-position.top.left {
    background-position: top left;
}

.set-position.top.center {
    background-position: top center;
}

.set-position.top.right {
    background-position: top right;
}

.set-position.center.left {
    background-position: center left;
}

.set-position.center {
    background-position: center center;
}

.set-position.center.right {
    background-position: center right;
}

.set-position.bottom.left {
    background-position: bottom left;
}

.set-position.bottom.center {
    background-position: bottom center;
}

.set-position.bottom.right {
    background-position: bottom right;
}

.full_bg_link {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 13;
}

.stub {
    height: 100px;
}

.video-block .image .play {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: pointer;
}

.video-block .image .play:hover:before,
.video-block .image .play:hover:after {
    transform: scale(1.2);
}

.video-block .image .play:before, .video-block .image .play:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transition: transform ease 0.3s;
}

.video-block .image .play:before {
    border: 15px solid transparent;
    border-left: 30px solid #fff;
    z-index: 2;
    margin: -15px 0px 0px -12px;
}

.video-block .image .play:after {
    margin: -45px 0 0 -45px;
    width: 90px;
    height: 90px;
    border-radius: 100%;
    background: #ddd;
}

.video-block .image .play video {
    opacity: 0;
    visibility: hidden;
}

.video-block.sm .image .play:before {
    border-width: 6px;
    border-left-width: 11px;
    margin: -6px 0px 0px -4px;
}

.video-block.sm .image .play:after {
    width: 32px;
    height: 32px;
    margin: -16px 0px 0px -16px;
}

.video-block.popup_video {
    position: relative;
    width: 32px;
    height: 32px;
}

.svg.svg-inline-hot {
    width: 22px;
    height: 22px;
    border-radius: 100%;
    background: #f94435;
    top: -5px;
}

.svg.svg-inline-hot + h3 {
    margin: -1px 0px 0px 14px;
}

.svg.svg-inline-hot svg {
    margin: 5px auto 0px;
}

.svg.svg-inline-hot svg path {
    fill: #fff;
}

.wrapper1.dark-hover-overlay ~ .shadow-block {
    background-color: rgba(0, 0, 0, .5);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1047;
}

.shadow-block {
    display: none;
}

.dropdown-menu-wrapper {
    position: absolute;
    top: 100%;
    left: 0px;
    display: none;
    z-index: 107;
}

.open + .dropdown-menu-wrapper {
    display: block;
}

.dropdown-menu-wrapper .dropdown-menu-inner {
    background: #fff;
    text-align: left;
    box-shadow: 0 1px 12px 1px rgba(0, 0, 0, .12);
    overflow: hidden;
}

.topic .colored_theme_hover_bg-block:not(:hover) .svg path {
    fill: #b8b8b8;
}

.title_position_CENTERED .page-top {
    text-align: center;
}

.title_position_CENTERED .page-top .topic__heading {
    margin-left: 100px;
    margin-right: 100px;
}

.share .shares-block {
    position: relative;
}

.share .shares-block .ya-share2 {
    display: none;
}

html.mobile .share .shares-block.showen .ya-share2 {
    display: block;
}

.share .ya-share2 .ya-share2__icon {
    box-shadow: none !important;
    background: 0 0 !important;
}

.ya-share2__item:hover {
    opacity: 1 !important;
}

.ya-share2__badge {
    border-radius: 0 !important;
    background-color: #FFF;
    position: absolute !important;
    top: 50%;
    left: 50%;
}

.ya-share2__badge {
    background-color: transparent !important;
    background: url(../images/svg/social.svg) -14px -581px no-repeat;
}

.ya-share2__list, .ya-share2__link {
    display: block !important;
}

.ya-share2__link {
    height: 41px;
    background: #FFF;
}

.ya-share2__container_size_m {
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}

.ya-share2__container_size_m .ya-share2__item {
    border-top: 1px solid #f2f6f7;
    background: #FFF;
    margin: 0 !important;
    display: block !important;
}

.ya-share2__container_size_m .ya-share2__item:first-of-type {
    border-top: none;
}

.share .ya-share2 {
    padding-top: 27px;
    position: absolute;
    top: 50%;
    left: -6px;
    right: -6px;
}

.ya-share2 .ya-share2__item_service_vkontakte .ya-share2__badge {
    width: 15px;
    height: 9px;
    margin: -5px 0 0 -8px;
}

.ya-share2 .ya-share2__item_service_facebook .ya-share2__badge {
    width: 15px;
    height: 15px;
    margin: -6px 0 0 -7px;
    background-position: -108px -578px;
}

.ya-share2 .ya-share2__item_service_twitter .ya-share2__badge {
    width: 13px;
    height: 11px;
    margin: -7px 0 0 -6px;
    background-position: -15px -627px;
}

.ya-share2 .ya-share2__item_service_viber .ya-share2__badge {
    width: 13px;
    height: 13px;
    margin: -7px 0 0 -7px;
    background-position: -344px -579px;
}

.ya-share2 .ya-share2__item_service_whatsapp .ya-share2__badge {
    width: 15px;
    height: 15px;
    margin: -8px 0 0 -8px;
    background-position: -343px -625px;
}

.ya-share2 .ya-share2__item_service_odnoklassniki .ya-share2__badge {
    width: 7px;
    height: 13px;
    margin: -6px 0 0 -4px;
    background-position: -65px -579px;
}

.ya-share2 .ya-share2__item_service_moimir .ya-share2__badge {
    width: 15px;
    height: 15px;
    margin: -8px 0 0 -8px;
    background-position: -390px -625px;
}

.ya-share2 .ya-share2__item_service_skype .ya-share2__badge {
    width: 17px;
    height: 17px;
    margin: -7px 0 0 -8px;
    background-position: -342px -671px;
}

.ya-share2 .ya-share2__item_service_telegram .ya-share2__badge {
    width: 17px;
    height: 17px;
    margin: -7px 0 0 -8px;
    background-position: -342px -717px;
}

.ya-share2 .ya-share2__item {
    margin: 0;
    padding: 0;
    transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -ms-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
}

.ya-share2 .ya-share2__item:before {
    display: none;
}

.ya-share2 .ya-share2__link {
    background: none;
    opacity: 0.5;
}

.ya-share2 .ya-share2__link:hover {
    opacity: 1;
}

.ya-share2 .ya-share2__item_service_vkontakte:hover {
    background: #6695bd;
}

.ya-share2 .ya-share2__item_service_facebook:hover {
    background: #4c6db6;
}

.ya-share2 .ya-share2__item_service_twitter:hover {
    background: #1baeeb;
}

.ya-share2 .ya-share2__item_service_viber:hover {
    background: #665cac;
}

.ya-share2 .ya-share2__item_service_whatsapp:hover {
    background: #46c152;
}

.ya-share2 .ya-share2__item_service_odnoklassniki:hover {
    background: #ff9205;
}

.ya-share2 .ya-share2__item_service_moimir:hover {
    background: #168de2;
}

.ya-share2 .ya-share2__item_service_skype:hover {
    background: #00aff0;
}

.ya-share2 .ya-share2__item_service_telegram:hover {
    background: #2aa1da;
}

.ya-share2 .ya-share2__item_service_vkontakte:hover .ya-share2__badge {
    background-position: -14px -393px;
}

.ya-share2 .ya-share2__item_service_facebook:hover .ya-share2__badge {
    background-position: -108px -390px;
}

.ya-share2 .ya-share2__item_service_twitter:hover .ya-share2__badge {
    background-position: -15px -439px;
}

.ya-share2 .ya-share2__item_service_viber:hover .ya-share2__badge {
    background-position: -344px -391px;
}

.ya-share2 .ya-share2__item_service_whatsapp:hover .ya-share2__badge {
    background-position: -343px -437px;
}

.ya-share2 .ya-share2__item_service_odnoklassniki:hover .ya-share2__badge {
    background-position: -65px -391px;
}

.ya-share2 .ya-share2__item_service_moimir:hover .ya-share2__badge {
    background-position: -390px -437px;
}

.ya-share2 .ya-share2__item_service_skype:hover .ya-share2__badge {
    background-position: -342px -483px;
}

.ya-share2 .ya-share2__item_service_telegram:hover .ya-share2__badge {
    background-position: -342px -530px;
}

.tabs > li:before, .tabs_content > li:before, .flex-viewport li:before, .flex-direction-nav li:before, .slider_navigation li:before,
#footer .bottom_submenu li:before, .extended_pagination li:before, .main-nav li:before, .bottom_main_menu li:before, .item_slider ul.slides li:before,
.module-gallery-list li:before, ul.left_menu li:before, ul.brands_list li:before, ul.stores_list li:before, .section_item_inner ul li:before, ul.tabs-content li:before,
.internal_sections_list li:before, li.catalog_item:before, .compare_list ul li:before, .catalog_detail .set_wrapp li:before, .catalog_detail .bx_item_set_hor_container_big li:before,
.bx_modal_body .bx_kit_one_section li:before, .bx_modal_body .bx_kit_two_section li:before, .bx_kit_one_section li:before, .bx_kit_two_section li:before, .menu li:before, ul.flex-control-nav li:before,
.flex-control-nav ol li:before {
    content: none !important;
    padding-right: 0;
}

div[class^="bx-"] li:before, ul[class^="bx-"] li:before {
    padding-right: inherit;
}

div[class^="bx-"] input[type='button'], div[class^="bx-"] input[type='submit'], div[class^="bx-"] button {
    text-transform: inherit;
    font-family: inherit;
    border: inherit;
}

.image .svg {
    top: 0px;
}

#bx-composite-banner {
    text-align: center;
    margin: 10px 0 0;
}

.m16 {
    margin: 0;
    padding: 0 0 18px 0;
    color: green;
}

#content {
    position: relative;
    zoom: 1;
    z-index: 3;
}

#content.main {
    margin-bottom: 0;
}

.pseudo, .catalog_detail .extended_info.open_stores .availability-row .value {
    text-decoration: none;
    border-bottom: 1px dotted;
    cursor: pointer;
}

.specials_slider_wrapp ul.tabs li {
    text-transform: uppercase;
}

.specials_slider_wrapp ul.tabs li span {
    border-bottom: 1px dotted;
}

.clearboth {
    clear: both;
}

.clearleft {
    clear: left;
}

.clearright {
    clear: right;
}

.wrapper.has_menu .top-h-row .search {
    display: none;
}

.top-h-row .search input[id^=title-search-input] {
    height: 26px;
    font-size: 12px;
    padding: 0 8px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    width: 100%;
    line-height: 25px;
}

.top-h-row .search #search-submit-button {
    cursor: pointer;
    height: 24px;
    width: 29px;
    font-size: 0;
    border: 0;
    border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 1px;
    display: block;
}

.middle-h-row .search input[id^=title-search-input], #header ul.menu.full > li.search_row input[id^=title-search-input] {
    height: 33px;
    font-size: 12px;
    padding: 0 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
    line-height: 32px;
}

.middle-h-row .search #search-submit-button, #header ul.menu.full > li.search_row #search-submit-button {
    cursor: pointer;
    height: 31px;
    width: 35px;
    font-size: 0;
    border: 0;
    border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    position: absolute;
    top: 1px;
    right: 1px;
    display: block;
}

#header ul.menu.full > li.search_row #search-submit-button {
    top: 3px;
    right: 3px;
    height: 33px;
    width: 35px;
}

#header ul.menu.full > li.search_row {
    padding: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    position: relative;
    display: none;
}

.wrapper.has_menu .main-nav {
    display: none;
}

.main-nav .menu > li > a {
    border-bottom: 1px solid transparent;
}

.top-h-row .search #search-submit-button i, .middle-h-row .search #search-submit-button i, #header ul.menu.full > li.search_row #search-submit-button i {
    display: inline-block;
    background: url(../images/magnifier.png);
    background-repeat: no-repeat;
}

.top-h-row .search #search-submit-button i, #header ul.menu.full > li.search_row #search-submit-button i {
    height: 26px;
    width: 29px;
    background-position: top center;
}

#footer .phone .icon i {
    background-position: 0px -24px;
}

.price .title-search-price .price:not(.discount) {
    margin-right: 2px;
}

.bx_item_element .title-search-price {
    line-height: 20px;
    margin-left: -2px;
    margin-top: 2px;
}

.bx_item_element .cost.prices .title-search-price .price_name {
    margin-left: 7px;
}

.bx_item_element .title-search-price .price {
    display: inline-block;
}

.basket_fly td.total_wrapp a.more_row .icon, .basket_fly td.total_wrapp a.more_row .icon i {
    display: inline-block;
    height: 15px;
    width: 15px;
}

table.title-search-result td.title-search-separator, table.title-search-result th.title-search-separator {
    padding: 0;
    height: 10px;
    font-size: 0;
}

#header .middle-h-row, #header .catalog_menu {
    margin: 0 auto;
    position: relative;
    zoom: 1;
    z-index: 3;
}

#header .middle-h-row {
    z-index: 202;
}

#header .middle-h-row .logo_wrapp .logo {
    min-height: 51px;
    line-height: 51px;
    overflow: hidden;
    display: table-cell;
    max-width: 220px;
}

#header .basket_fly {
    -webkit-transform: translateZ(0);
}

#header .basket_fly td {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -o-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    text-align: left;
}

ul.menu, ul.mini-menu {
    text-align: justify;
    list-style-type: none;
    font-size: 0px;
    line-height: 0;
    zoom: 1;
}

.bx-ie ul.menu, .bx-ie ul.mini-menu {
    font-size: 1px;
}

ul.menu li, ul.mini-menu li {
    display: inline-block;
    vertical-align: top;
    padding: 0;
    line-height: 20px;
}

.main-nav ul.menu > li > a, ul.mini-menu li a {
    font-size: 14px;
    text-transform: uppercase;
    padding: 0 10px;
    text-decoration: none;
    white-space: nowrap;
    color: #000000;
}

ul.menu li.stretch {
    display: inline-block;
    width: 100%;
    *display: inline;
    zoom: 1
}

ul.menu li:hover .child {
    display: block;
}

ul.menu li:hover b.space, .breadcrumbs .drop:hover b.space {
    display: inline-block;
}

ul.mini-menu, ul.menu li .child, ul.mini-menu li .child {
    display: none;
}

.module-drop-cart {
    position: absolute;
    right: 0px !important;
    top: 87px;
    width: 431px;
    max-width: 100%;
    z-index: 999;
    display: none;
}

.wrapper .basket_normal {
    display: none;
}

.wrapper.basket_normal .basket_normal {
    display: block;
}

.header-cart-block .cart {
    width: 230px;
    text-align: left;
    position: relative;
    zoom: 1;
}

.header-cart-block .delay_small, .header-cart-block .cart_small {
    display: none;
}

.header-cart-block .cart a {
    text-decoration: none;
}

.header-cart-block .cart a span {
    font-size: 14px;
}

.header-cart-block .cart.empty_cart a span.pseudo {
    border-bottom: 1px solid;
}

.header-cart-block .cart span.icon {
    float: left;
}

.header-cart-block .cart .summ, .header-cart-block .cart .delay_link {
    white-space: nowrap;
}

.header-cart-block .cart > span.icon, .header-cart-block .cart > span.icon i {
    display: inline-block;
    height: 42px;
    width: 42px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.header-cart-block .cart > span.icon.small, .header-cart-block .cart > span.icon.small i {
    width: 26px;
    height: 26px;
}

.header-cart-block .cart > span.icon.small {
    display: none;
    position: relative;
    zoom: 1;
    z-index: 1;
}

.header-cart-block .cart .cart-call.small, body .header-cart-block .cart .cart-call.small span {
    font-size: 11px;
    line-height: 15px;
    text-transform: uppercase;
    border: none;
}

body .header-cart-block .cart .cart-call.small span {
    text-decoration: underline;
}

.header-cart-block .cart .small {
    display: none;
}

.header-cart-block .cart > span.icon.small i {
    background-position: -7px -173px;
}

.header-cart-block .cart span.icon i, .header-cart-block .cart span.icon i {
    background-image: url(../images/basket_icons.png);
    background-repeat: no-repeat;
}

.header-cart-block .cart.empty_cart span.icon i {
    background-position: 0px 0px;
}

.header-cart-block .cart.empty_cart span.icon.small i {
    background-position: 0px 0px;
    background-position: -7px -134px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}

.header-cart-block .cart .cart_wrapp {
    padding-left: 55px;
    padding-top: 4px;
    position: absolute;
    top: -3px;
}

#header .middle-h-row .center_block.no_basket {
    padding-right: 0;
}

#header .middle-h-row .basket_wrapp .header-cart-block {
    margin-top: 7px;
    float: right;
}

.wrapper.basket_normal.has_menu #header .middle-h-row .basket_wrapp .header-cart-block {
    min-width: 145px;
}

#content_new, #preload_wrapp {
    position: absolute;
    z-index: -1000;
    top: -9999;
    left: -999;
}

.main-nav ul.menu .child a {
    font-size: 12px;
}

.top-h-row ul.menu .space {
    position: static;
}

#header .catalog_menu li .space {
    top: 18px;
}

#header .catalog_menu li.more .space {
    margin: 0 0 0 -50px;
    left: inherit;
    position: absolute;
    top: 50px;
}

#header .catalog_menu .child {
    text-align: center;
    padding-top: 24px;
}

.breadcrumbs .drop b.space {
    left: 10px;
    bottom: -6px;
}

ul.menu li.catalog b.space {
    left: 34%;
}

ul.menu > li > a {
    position: relative;
}

.flexslider {
    margin: 0;
    padding: 0;
}

/*.flexslider:not(.shadowed) .slides > li {-webkit-backface-visibility: hidden; overflow: hidden;}*/
.flexslider .slides > li {
    margin: 0px;
}

.flexslider .slides > li:not(.visible) {
    display: none;
}

.flexslider .slides > li.height0 {
    width: 0px;
    height: 0px;
}

.flexslider .slides > li.visible {
    opacity: 0;
}

.front_slider > li {
    display: none;
    overflow: hidden;
}

.flexslider .slides > li .text, .flexslider .slides > li .img {
    width: 50%;
}

.flexslider .slides > li.image .img {
    width: 100%;
}

.flexslider .slides > li .img img {
    margin: 0 auto;
    max-height: 100%;
}

.flexslider .slides img {
    display: inline-block;
    max-height: 100%;
}

.flexslider .flex-direction-nav > li {
    position: absolute;
    top: 50%;
    z-index: 2;
    margin-top: -20px;
}

.flexslider.cat_sections .flex-direction-nav > li {
    margin-top: -37px;
}

/*.flexslider .flex-direction-nav .flex-nav-prev{left:-41px;}*/
/*.flexslider .flex-direction-nav .flex-nav-next{right:20px;}*/
.flexslider .flex-direction-nav .flex-nav-prev {
    left: -37px;
}

.flexslider .flex-direction-nav .flex-nav-next {
    right: 24px;
}

.flexslider .flex-direction-nav .flex-disabled {
    display: none;
}

.flexslider .flex-direction-nav a, .flexslider .flex-direction-nav .js-click {
    position: absolute;
    top: 50%;
    margin: 0px 0px 0px;
    width: 40px;
    height: 40px;
    text-shadow: none;
    font-size: 0;
    background: #FFF;
    border-radius: 3px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

.flexslider.hovers:hover .flex-direction-nav a {
    opacity: 1;
    visibility: visible;
}

body .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-prev {
    left: 40px;
}

body .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-next {
    right: 62px;
}

.flexslider .flex-direction-nav a:before, .flexslider .flex-direction-nav .js-click:before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -6px;
    width: 7px;
    height: 12px;
    background: url(../images/svg/header_icons.svg) 0 -65px no-repeat;
}

.flexslider .flex-direction-nav .flex-prev:before {
    left: 50%;
    margin-left: -4px;
}

.flexslider .flex-direction-nav .flex-prev:hover:before {
    background-position: 0 -81px;
}

.flexslider .flex-direction-nav .flex-next:before {
    right: 50%;
    margin-right: -4px;
    background-position: -11px -65px;
}

.flexslider .flex-direction-nav .flex-next:hover:before {
    background-position: -11px -81px;
}


.wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav a, .wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav .js-click {
    background-color: #333;
}

.wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav li:hover a, .wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav li:hover .js-click {
    background-color: #556170;
}

.wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav .flex-prev:before {
    background-position: 0 -81px;
}

.wrapper1.header_bgdark.colored_header .top_big_banners .flexslider .flex-direction-nav .flex-next:before {
    background-position: -11px -81px;
}

/*.slides:after  { content: "\0020";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0; }*/
html[xmlns] .slides {
    display: block;
    list-style: none;
}

html[xmlns] .slides.flexbox {
    display: flex;
}

* html .slides {
    height: 1%;
}

.no-js .slides > li:first-child {
    display: block;
}

.flexslider .slides {
    margin: 0;
    padding: 0;
}

.flexslider { /*margin: 0 0 9px;*/
    position: relative;
    zoom: 1;
    text-align: center;
    display: block;
}

.top_slider_wrapp .flexslider:hover {
    cursor: grab;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.module-cart, .module-cart tr {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.loading .flex-viewport {
    max-height: 300px;
}

.flexslider .slides {
    zoom: 1;
}

.carousel li {
    margin-right: 5px;
}

.flexslider.shadow .flex-viewport {
    margin: -25px;
    padding: 25px;
    z-index: 1;
}

@media (min-width: 601px) {
    .owl-carousel.shadow .owl-stage-outer:before,
    .owl-carousel.shadow .owl-stage-outer:after,
    .flexslider.shadow .flex-viewport:before,
    .flexslider.shadow .flex-viewport:after {
        content: "";
        position: absolute;
        top: 27px;
        bottom: 23px;
        width: 25px;
        background: #fff;
        z-index: 1;
    }

    .flexslider.shadow .flex-viewport:before,
    .owl-carousel.shadow .owl-stage-outer:before {
        left: 0px;
    }

    .flexslider.shadow .flex-viewport:after,
    .owl-carousel.shadow .owl-stage-outer:after {
        right: 0px;
    }
}

.include_module_error {
    text-align: center;
    margin: 0 auto;
}

.include_module_error p {
    margin-top: 0;
    line-height: 18px;
    font-size: 14px;
    color: #555;
}

.flexslider .flex-control-nav, .front_slider_wrapp .flex-control-nav {
    zoom: 1;
    top: -58px;
    position: relative;
    display: inline-block;
    z-index: 10;
    margin: 0px;
}

.flexslider.color-controls .slides img {
    margin: auto;
    display: inline-block;
    vertical-align: middle;
}

.flex-direction-nav {
    margin: 0;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.flex-direction-nav * {
    outline: none;
}

.flexslider .banner_text {
    line-height: 1.8em;
    max-height: 189px;
    overflow: hidden;
    margin: 23px 0 0;
}

.flexslider .left {
    text-align: left;
}

.flexslider .right {
    text-align: left;
}

.flexslider .center {
    text-align: left;
}

.flexslider .center .banner_title {
    margin: 20px auto 0;
}

.flexslider .banner_title, .flexslider .banner_text, .flexslider .banner_buttons {
    margin-left: 15px;
    margin-right: 15px;
    text-align: left;
}

.flexslider .left .banner_title, .flexslider .left .banner_text, .flexslider .left .banner_buttons {
    margin-left: 90px;
}

.flexslider .left .banner_buttons {
    margin-left: 87px;
}

body.BIG_BANNER_INDEX_type_1 .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-prev {
    left: 0px;
}

body.BIG_BANNER_INDEX_type_1 .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-next {
    right: 21px;
}

body.BIG_BANNER_INDEX_type_7 .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-prev {
    left: 10px;
}

body.BIG_BANNER_INDEX_type_8 .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-prev {
    left: 10px;
}

body.BIG_BANNER_INDEX_type_9 .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-prev {
    left: 10px;
}

body.BIG_BANNER_INDEX_type_7 .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-next {
    right: 31px;
}

body.BIG_BANNER_INDEX_type_8 .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-next {
    right: 31px;
}

body.BIG_BANNER_INDEX_type_9 .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-next {
    right: 31px;
}

.flexslider .right .banner_title, .flexslider .right .banner_text, .flexslider .right .banner_buttons {
    margin-right: 90px;
}

.flexslider .right .banner_buttons {
    margin-right: 87px;
    margin-left: 12px;
}

.flexslider .banner_buttons a {
    margin: 3px;
}

.flexslider .banner_buttons {
    margin: 29px -3px -3px;
}

.flexslider.loading_state {
    min-height: 60px;
}

/*owl slider*/
.owl-carousel .owl-stage-outer {
    z-index: 2;
}

.owl-carousel .owl-item {
    width: 25%;
}

.owl-carousel .owl-item img {
    width: auto;
}

.owl-carousel .owl-nav {
    position: absolute;
    margin: 0px;
    display: flex;
    left: -53px;
    right: -53px;
    justify-content: space-between;
    top: calc(50% - 20px);
    z-index: 1;
}

.owl-carousel.owl-dots .owl-nav {
    top: calc(50% - 34px);
}

/*.owl-carousel .owl-nav .disabled{opacity: 0;}*/
.owl-carousel .owl-nav .disabled svg path {
    fill: #333 !important;
}

body .owl-carousel .owl-nav [class*='owl-'] {
    margin: 0px;
}

body .owl-carousel .owl-nav [class*='owl-']:hover {
    background: none
}

.owl-carousel .owl-nav .svg {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.owl-carousel .owl-nav .svg svg {
    display: inline-block;
}

.owl-carousel .owl-nav .svg.left {
    transform: rotate(-90deg);
}

.owl-carousel .owl-nav .svg.right {
    transform: rotate(90deg);
}

.owl-carousel.owl-theme.owl-bg-nav .owl-nav button:not(:hover) {
    background: #fff;
}

.owl-carousel.owl-theme.owl-bg-nav .owl-nav button.disabled:hover {
    background: #fff;
}

.owl-carousel.owl-theme.owl-bg-nav .owl-stage-outer {
    margin-bottom: 3px;
}

.right-side .owl-carousel.owl-theme.owl-bg-nav .owl-stage-outer {
    margin-bottom: 9px;
}

.owl-carousel.owl-theme.owl-bg-nav .owl-dot span {
    width: 8px;
    height: 8px;
    margin: 3px 6px;
}

.owl-carousel.owl-theme.owl-sm-nav .owl-dots span {
    width: 8px;
    height: 8px;
    margin: 5px 6px;
}

/**/

.info_column h3 {
    font-size: 18px;
}

.index_bottom .info_column .about_column, .index_bottom .info_column .news_column {
    width: 50%;
    padding-left: 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: left;
}

.index_bottom .info_column .news_column .shadow {
    display: none;
}

a i.arrow {
    margin: 0px 10px 0px 0px;
    position: relative;
    zoom: 1;
    bottom: -3px;
}

a i.arrow, a i.arrow b {
    display: inline-block;
    height: 15px;
    width: 15px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background: #ddd;
}

a i.arrow b {
    background: url(../images/arrows.png) 0 0 no-repeat;
}

a:hover i.arrow b {
    background-position: -36px 0px;
}

a:hover i.arrow.down b {
    background-position: -36px -35px;
}

.index_bottom .info_column .news_slider {
    margin-top: 18px;
}

.index_bottom .about_column a[name='about_show_more'] {
    margin-top: 10px;
    display: inline-block;
}

.index_bottom .info_column .news_column .news_block > ul {
    list-style: none;
    margin-top: 18px;
}

.news_slider_wrapp .flex-control-nav.flex-control-paging {
    display: none;
    margin-top: 5px;
}

.jobs_wrapp .item .icon, .jobs_wrapp .item .icon i, .differences_table .left_arrow, .differences_table .right_arrow {
    display: inline-block;
    height: 30px;
    width: 30px;
    vertical-align: top;
    *display: inline;
    zoom: 1;
}

.jobs_wrapp .item td.icon {
    display: table-cell;
}

.flex-direction-nav li {
    font-size: 0;
}

.differences_table .left_arrow, .differences_table .right_arrow {
    font-size: 0px;
    background-image: url(../images/arrows_big.png);
    background-repeat: no-repeat;
}

.news_slider_wrapp .flex-viewport {
    width: 100%;
    z-index: 10;
}

img.shadow {
    width: 100%;
    max-width: 100%;
    margin: 10px 0;
}

.search-page img.shadow {
    margin-bottom: 20px;
}

/*search*/
.search-page-wrap {
    position: relative;
}

.search_page .search-page-wrap .alert {
    margin: 28px 0px 0px;
}

.search-page-wrap .form-control {
    width: 100%;
}

.search-page-wrap .form-control input { /*background: #fff;border-color: #ccc;*/
}

.search-page-wrap .btn {
    text-transform: uppercase;
    position: absolute;
    right: 0px;
    top: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.top-content-block.emptys hr {
    display: none;
}

.top-content-block .search-title {
    font-size: 1.466em;
    border-top: 1px solid #ececec;
    padding: 4.6rem 0px 2.333rem;
    margin: 0px;
}

.search_page .landings-list.landings_list {
    margin: 40px 0px 20px;
}

.menu_top_block.in-search .item_count {
    position: absolute;
    right: 15px;
    top: 15px;
}

#footer .footer_inner .line {
    padding: 10px 0 10px;
}

#footer .footer_inner .line .wrapper_inner {
    position: relative;
}

.footer_inner .line .wrapper_inner div {
    display: inline-block;
    width: 79%;
}

.footer_inner .line .wrapper_inner div div {
    width: auto;
}

#footer ul.bottom_main_menu, #footer ul.bottom_submenu {
    width: 79%;
    display: inline-block;
    vertical-align: top;
}

#footer ul.bottom_main_menu {
    margin-top: 4px;
}

#footer .bottom_submenu li.selected a {
    font-weight: bold;
}

.bottom_main_menu li, .bottom_submenu > li {
    display: inline-block;
    width: 24%;
    list-style: none;
}

.bottom_main_menu li a {
    text-shadow: 0 1px 0 rgba(255, 255, 255, .4);
    -moz-text-shadow: 0 1px 0 rgba(255, 255, 255, .4);
    -o-text-shadow: 0 1px 0 rgba(255, 255, 255, .4);
    -webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, .4);
}

.bottom_submenu li {
    list-style: none;
}

#footer .bottom_left_icons {
    display: inline-block;
    width: 20%;
}

#footer .phone {
    display: inline-block;
    white-space: nowrap;
    vertical-align: top;
}

#footer .phone .phone_wrapper {
    display: inline-block;
    vertical-align: top;
}

#footer .phone .icon {
    position: inherit;
    vertical-align: top;
}

#footer .phone .phone_text {
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
}

.bottom_main_menu li a {
    text-transform: uppercase;
    text-decoration: none;
}

#footer .bottom_submenu li {
    line-height: 19px;
}

#footer .bottom_submenu li a {
    text-decoration: none;
}

/* TABS */
.tabs {
    margin-bottom: 39px;
}

.tabs .tab-content {
    background-color: white;
    border: none;
    padding: 59px 0 0;
}

.tabs .tab-content.not_tabs {
    padding-top: 0;
}

.tabs .nav-tabs + .tab-content {
    border-top: 0;
}

.tabs .nav-tabs li {
    margin: 3px;
    background: #fafafa;
    -moz-transition: background-color 0.3s;
    -ms-transition: background-color 0.3s, box-shadow 0.3s ease;
    -o-transition: background-color 0.3s, box-shadow 0.3s ease;
    -webkit-transition: background-color 0.3s, box-shadow 0.3s ease;
    transition: background-color 0.3s, box-shadow 0.3s ease;
}

.tabs .nav-tabs li:hover {
    background: #FFF;
}

.tabs .nav-tabs li a, .tabs .nav-tabs li > span {
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 16px 24px 15px;
    color: #777777;
    border: none;
    border-radius: 3px;
}

.tabs .nav-tabs li span {
    padding-top: 11px;
    padding-bottom: 11px;
}

.tabs .nav-tabs li a:hover, .tabs .nav-tabs li span:hover {
    border-color: transparent;
    color: #333;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    border: none;
}

.nav-tabs > li.active:after {
    content: "";
    position: absolute;
    left: -1px;
    right: -1px;
    top: -1px;
    z-index: 1;
    height: 2px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
}

.tabs .nav-tabs li.active > span {
    color: #333;
    cursor: default;
}

.tabs .nav-tabs a:hover, .tabs .nav-tabs a:active, .tabs .nav-tabs a:focus {
    background: #fff;
}

.tabs .nav-tabs li.active a {
    color: #333;
}

.tabs .nav-tabs li.active:hover {
    box-shadow: none;
    transform: none;
    border-color: #ececec;
}

.tabs .tab-content .content {
    margin: -8px 0 0;
}

/*.bx_soc_comments_div .tabs .nav-tabs li a{color:#999;}*/
.bx_soc_comments_div .tabs .nav-tabs li:not(.active) a:hover {
    color: #333;
}

.bx_soc_comments_div .tabs .nav-tabs {
    position: relative;
}

.bx_soc_comments_div .tabs_wrap {
    position: relative;
}

.bx_soc_comments_div .tabs_wrap:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background: #eff1f5;
}

.tabs .nav-tabs > li:before, .pagination > li:before, .flex-direction-nav li:before {
    display: none;
}

.bx_soc_comments_div {
    margin: 0;
    padding: 0;
}

.nav-tabs {
    border: none;
    margin: -3px;
    padding: 0;
}

.nav-tabs li {
    margin: 0;
    padding: 0;
}

.nav-tabs li:before {
    display: none;
}

.tabs.horizontal-scrolling {
    margin: 0px;
    position: relative;
    overflow: hidden;
}

.tabs.horizontal-scrolling:before, .tabs.horizontal-scrolling:after {
    content: "";
    width: 10px;
    height: 48px;
    background: #fff;
    position: absolute;
    top: 0px;
    opacity: 0;
}

.tabs.horizontal-scrolling:before {
    left: 0px;
}

.tabs.horizontal-scrolling:after {
    right: 0px;
}

.tabs.horizontal-scrolling .nav {
    margin: 0px;
    white-space: nowrap;
    padding: 0px;
}

.tabs.horizontal-scrolling .nav > li {
    float: none;
    display: inline-block;
    margin: 0px;
}

/*.tabs.horizontal-scrolling .nav > li a {height: 46px;}*/
.tabs.horizontal-scrolling .nav > li:not(:last-of-type) {
    margin-right: 4px;
}

.tabs.horizontal-scrolling + .tab-content {
    margin-top: 2.666rem;
}

.tabs.horizontal-scrolling.bottom-line .nav > li:not(:last-of-type) {
    margin-right: 2.266rem;
}

.tabs.bottom-line li {
    background: none;
}

.tabs.bottom-line li a {
    padding: 0px 0px 0.466rem;
}

.tabs.bottom-line li.active:after {
    left: 0px;
    right: 0px;
    top: auto;
    bottom: 0px;
    border-radius: 0px;
}

.tabs.bottom-line + .tab-content {
    margin-top: 1.666rem;
}

.horizontal-scrolling .mCSB_horizontal.mCSB_inside > .mCSB_container {
    margin: 0px;
}

body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonLeft, body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonRight {
    width: 38px;
    height: 48px;
    top: -48px;
    line-height: 48px;
    text-align: center;
    background: #fff;
    opacity: 1;
    transition: left 0.2s ease, right 0.2s ease;
}

body .horizontal-scrolling.bottom-line .mCSB_scrollTools .mCSB_buttonLeft, body .horizontal-scrolling.bottom-line .mCSB_scrollTools .mCSB_buttonRight {
    top: -40px;
}

body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonLeft.disabled, body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonRight.disabled {
    display: none !important;
}

body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonLeft {
    left: -38px;
    border-right: 1px solid #ececec;
}

body .horizontal-scrolling:hover .mCSB_scrollTools .mCSB_buttonLeft {
    left: -14px;
}

.horizontal-scrolling .mCSB_scrollTools .mCSB_buttonLeft .svg {
    transform: rotate(-90deg);
}

body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonRight {
    right: -38px;
    border-left: 1px solid #ececec;
}

body .horizontal-scrolling:hover .mCSB_scrollTools .mCSB_buttonRight {
    right: -14px;
}

.horizontal-scrolling .mCSB_scrollTools .mCSB_buttonRight .svg {
    transform: rotate(90deg);
}

.horizontal-scrolling .mCSB_draggerContainer {
    display: none;
}

.horizontal-scrolling .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    height: 0px;
}

.specials_slider > li:last-child {
    margin-right: 0;
}

.specials_slider > li {
    width: 179.9px !important;
    overflow: hidden;
    margin-right: 15px;
    -webkit-transition: border-color ease-out 0.2s;
    -moz-transition: border-color ease-out 0.2s;
    -o-transition: border-color ease-out 0.2s;
    transition: border-color ease-out 0.2s;
    padding: 1px;
    display: block;
    float: left;
    vertical-align: top;
    padding-bottom: 5px;
}

.right_block .specials_slider.product_slider > li {
    margin-right: 15px;
    width: 174px !important;
}

.specials_slider.product_slider > li {
    margin-right: 14px;
}

ul.specials_slider {
    width: 100000% !important;
    white-space: nowrap;
}

ul.specials_slider li, ul.specials_slider li * {
    white-space: normal;
}

.specials_slider li:hover {
    padding: 0;
    padding-bottom: 4px;
}

/*ul.tabs li span, .front_slider_wrapp .extended_pagination span, a, a span { -webkit-transition: color ease-out 0.07s; -moz-transition: color ease-out 0.07s; -o-transition: color ease-out 0.07s; transition: color ease-out 0.07s; }*/
.catalog_item .item-title a, .view-item .item-title a span, .articles-list .item .item-title a, .jobs_wrapp .item .name a, .front_slider .item-title a span, .item-title a span, .item-title a {
    -webkit-transition: color ease-out 0.02s;
    -moz-transition: color ease-out 0.02s;
    -o-transition: color ease-out 0.02s;
    transition: color ease-out 0.02s;
}

.button22, .button22 span, .popup .soc-avt .row a, #header .catalog_menu ul.menu > li > a, #header ul.menu.adaptive > li > a, #header ul.menu.full.opened > li > a {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.view-item .item-title a {
    text-decoration: none;
}

.catalog_item .price, .view-list .price { /*font-size: 18px;*/ /*margin-top: 8px;*/
    display: inline-block; /*white-space:nowrap;*/
}

.catalog_item .price.discount, .view-list .price.discount {
    margin-top: 0;
    float: none;
}

.differences_table .catalog_item .price.discount {
    margin-top: 5px;
}

.differences_table .catalog_item .price {
    float: none;
}

.differences_table td {
    width: 25%;
    vertical-align: top;
}

.differences_table .left_arrow, .differences_table .right_arrow {
    position: absolute;
    top: 130px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    z-index: 1;
}

.differences_table .left_arrow {
    left: 20%;
    background-position: 0px -157px;
}

.differences_table .left_arrow:hover {
    background-position: 0px -189px;
}

.differences_table .right_arrow {
    right: 20px;
    background-position: -29px -157px;
}

.differences_table .right_arrow:hover {
    background-position: -29px -189px;
}

.catalog_item .price.discount strike, .view-list .price.discount strike {
    font-size: 14px;
    line-height: 14px;
}

.catalog_item .image, .catalog_item .image a {
    display: block;
    vertical-align: middle;
    height: 165px;
    line-height: 165px;
    vertical-align: middle;
    text-align: center;
    position: relative;
    zoom: 1;
}

.catalog_item .image a {
    padding: 3px;
}

.differences_table {
    margin-top: 20px;
}

.differences_table .prop_name {
    font-weight: bold;
    padding-right: 30px;
}

.differences_table .catalog_item {
    max-width: 190px;
    margin-bottom: 30px;
}

.catalog_item .image img {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

/*.catalog_item .inner_wrap.TYPE_2 .footer_button {margin-top:0;}*/
.specials_slider_wrapp ul.tabs_content, .tab_slider_wrapp ul.tabs_content {
    margin-top: 10px;
    position: relative;
    zoom: 1;
}

/*.catalog_detail .specials_slider_wrapp ul.tabs_content { margin-top: 5px; min-height: 300px; }*/
.specials_slider_wrapp ul.tabs_content > li, .tab_slider_wrapp ul.tabs_content > li {
    position: absolute;
    z-index: 10;
    padding: 0px;
}

.tab_slider_wrapp.block_v ul.tabs_content > li {
    position: static;
}

/*.catalog_detail + .clearfix + .tab_slider_wrapp.block_v{padding:0px;border:none;margin:0px;}*/
.specials.tab_slider_wrapp.block_v ul.tabs_content {
    margin: 0px;
}

.specials.tab_slider_wrapp.block_v .wraps {
    position: relative;
}

.specials.tab_slider_wrapp.block_v .wraps:last-of-type {
    margin-bottom: 40px;
}

body .container .bottom_slider.tab_slider_wrapp.block_v .slider_navigation.top {
    top: 33px;
}

.specials_slider > li {
    background: #fff;
}

.specials_slider_wrapp ul.tabs_content > li.cur, .tab_slider_wrapp ul.tabs_content > li.cur {
    z-index: 1;
    overflow: visible !important;
}

/*200*/
.specials_slider_wrapp ul.tabs_content > li .flex-viewport {
    padding-bottom: 5px;
}

.item_info .cost .price_name + .price, .catalog_block .cost .price_name + .price, .view-list .catalog_item .item_info .cost .price_name + .price {
    margin-top: 0;
    margin-bottom: 0px;
    float: none;
}

.specials_slider .catalog_item .item_info .cost .price.discount, .catalog_block .cost .price.discount, .view-list .catalog_item .item_info .cost .price.discount { /*margin-top: 8px;*/
    display: inline-block; /*vertical-align: top;*/
}

.specials_slider .catalog_item .item_info .cost .price_name + .price + .price.discount, .catalog_block .cost .price_name + .price + .price.discount, .view-list .catalog_item .item_info .cost .price_name + .price + .price.discount {
    margin-top: 0;
}

.catalog_detail .item_main_info .price_block {
    overflow: hidden;
}

.specials_slider .catalog_item .item_info .buttons_block {
    display: none;
}

.specials_slider .catalog_item .item_info .buttons_block, .catalog_block .catalog_item .item_info .buttons_block {
    clear: both;
    margin-top: 7px;
    white-space: nowrap;
}

.specials_slider.product_slider .catalog_item .item_info .buttons_block {
    display: block;
}

.specials_slider .catalog_item .item_info .basket_button, .catalog_block .catalog_item .item_info .basket_button {
    float: left;
    margin-bottom: 4px;
}

.soc-avt .row a span.name {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-decoration: none;
    cursor: pointer;
    text-transform: uppercase;
}

.button30 span, .basket_button.button30 span, .compare_button span, .soc-avt .row a span.name {
    display: inline-block;
    font-size: 11px;
    line-height: 32px;
}

.sort_to_compare .compare_button:first-child {
    margin-right: 5px;
}

.compare_wrapp {
    font-size: 11px;
}

.prompt .star_big {
    position: relative;
    bottom: -14px;
}

.compare_wrapp.centered {
    text-align: center;
}

.compare_wrapp a.compare_link {
    border-bottom: 1px dotted;
}

.compare_button:hover span {
    background-position: -32px -64px;
}

.basket_button, .compare_button {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    text-transform: uppercase;
    clear: both;
    padding: 0 6px 0 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-decoration: none;
    cursor: pointer;
}

.basket_button, .compare_button, .button30 {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

a.wish_item, a.compare_item, a.wish_item i, a.compare_item i {
    display: inline-block;
    height: 26px;
    width: 26px;
    cursor: pointer;
    border-radius: 26px;
    -moz-border-radius: 26px;
    -webkit-border-radius: 26px;
}

.front_slider .item-title a, .front_slider .item-title a span {
    font-size: 22px;
    line-height: 32px;
    text-decoration: none;
}

.front_slider .price_name {
    margin-top: 20px;
}

.front_slider .price {
    font-size: 32px;
    line-height: 34px;
    margin-top: 20px;
}

.front_slider .price + .price_name {
    margin-top: 0;
}

.front_slider .price_name + .price {
    margin-top: 0;
}

.front_slider_wrapp {
    text-align: center;
    position: relative;
    zoom: 1;
    height: auto;
    margin-top: 20px;
}

.front_slider_wrapp .flex-viewport {
    width: 75%;
    float: left;
    text-align: left;
}

.front_slider_wrapp .extended_pagination {
    float: right;
    width: 25%;
    list-style: none;
    text-align: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    padding-left: 30px;
    right: 0;
    bottom: 0;
    top: 0;
    overflow-y: auto;
    max-height: 280px;
}

.front_slider_wrapp .extended_pagination li.hider {
    margin: 0;
    padding: 0;
    width: 10px;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10;
    cursor: default;
    left: -10px;
    background: url(../images/hider_right.png) 0px 0px repeat-y;
}

.front_slider_wrapp .flex-control-nav {
    width: 100%;
    top: 0;
}

.front_slider_wrapp a.read_more, .btn_big {
    display: inline-block;
    height: 37px;
    line-height: 37px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    padding: 0 15px;
    font-size: 16px;
    margin-top: 15px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    cursor: pointer;
    text-decoration: none;
}

.btn_big {
    margin: 0;
}

.front_slider .price.discount {
    font-size: 12px;
    line-height: 18px;
    margin-top: 0;
}

.front_slider .info, .front_slider .image {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.front_slider .info {
    width: 50%;
    padding-left: 12px;
}

.front_slider .image {
    width: 50%;
    text-align: center;
    padding-left: 10px;
}

.front_slider .image {
}

.front_slider .info {
    max-width: 100%;
    max-height: 100%;
}

.front_slider .image img {
    max-width: 240px;
    max-height: 100%;
}

.front_slider_wrapp .extended_pagination > li:eq(1) {
    margin-top: 0;
}

.front_slider_wrapp .extended_pagination > li {
    margin-top: 10px;
    display: block;
    padding: 10px;
    border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    position: relative;
    zoom: 1;
}

.front_slider_wrapp .extended_pagination > li.active span, .front_slider_wrapp .extended_pagination > li.active:hover span {
    border-bottom: 0;
}

.front_slider_wrapp .extended_pagination span {
    line-height: 18px;
}

.front_slider_wrapp .extended_pagination > li.active {
    cursor: default;
}

.front_slider_wrapp .extended_pagination > li {
    cursor: pointer;
    display: block;
}

.front_slider_wrapp .extended_pagination > li i.triangle {
    left: -15px;
    bottom: 0;
    position: absolute;
    top: 0px;
    display: inline-block;
    font-size: 0;
    width: 0px;
    height: 0;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-top-color: transparent;
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-width: 15px;
    border-right-style: solid;
    border-right-color: transparent;
}

.front_slider .preview_text {
    line-height: 16px;
    margin-top: 10px;
}

.left_side {
    padding-right: 200px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.right_side {
    width: 200px;
    float: right;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-left: 20px;
}

.top-content-block .seo_block img[align="right"] {
    margin-left: 6rem;
}

.top-content-block .seo_block img[align="left"] {
    margin-right: 6rem;
}

.top-content-block .seo_block img[align] {
    margin-bottom: 6rem;
}

.top-content-block .seo_block .top-big-img {
    margin-bottom: 2.533rem;
}

.top-content-block .seo_block + .seo_block .order-block {
    margin: 0.533rem 0px 1rem;
}

.top-content-block .seo_block:first-of-type .order-block {
    margin-top: 0px;
}

.top-content-block .seo_block .order-block + .front_tizers {
    margin: 4.066rem 0px 0px;
}

.top-content-block .seo_block .front_tizers .justify-center {
    justify-content: normal;
    -webkit-justify-content: normal;
}

.top-content-block .seo_block .front_tizers .item-views.tizers {
    padding-bottom: 0px;
}

.top-content-block .seo_block .front_tizers .title {
    font-size: 1em;
}

.section-block .section-compact-list {
    margin-top: 30px;
}

.top-content-block .section-block .section-compact-list {
    margin-top: 0px;
}

/*catalog*/
/*.main-catalog-wrapper{display: flex;flex-direction: row-reverse;}*/

.counter_block {
    white-space: nowrap;
}

.counter_wrapp .no-icons .svg {
    display: none;
}

.product-detail-gallery {
    position: relative;
}

.product-detail-gallery.product-detail-gallery--small .product-detail-gallery__wrapper {
    width: 350px;
    height: 350px;
}

.product-detail-gallery.product-detail-gallery--small .product-detail-gallery__item.product-detail-gallery__item--big {
    height: 350px;
    line-height: 350px;
    width: 350px;
}

.product-detail-gallery .product-detail-gallery__item.product-detail-gallery__item--big .product-detail-gallery__picture {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
}

/*quantity*/
.quantity_block_wrapper {
    padding: 1px 0px;
    margin: 0px -12px;
}

.quantity_block_wrapper > div {
    display: inline-block;
    vertical-align: middle;
    padding: 0px 12px;
    margin: 5px 0px;
}

.quantity_block_wrapper .value:hover {
    color: #666;
}

.quantity_block_wrapper .item-stock .icon {
    width: 6px;
    height: 6px;
    margin: 4px 9px 0px 0px;
}

.table_sizes .svg, .quantity_block_wrapper .cheaper_form .svg, .text-form.muted .svg {
    margin-right: 5px;
}

.table_sizes svg path, .quantity_block_wrapper .cheaper_form svg path {
    fill: #999;
}

.buy_block .table_sizes span:hover span, .quantity_block_wrapper .cheaper_form:hover span,
.text-form.muted:hover span {
    color: #333;
}

.buy_block .table_sizes {
    margin-bottom: 5px;
}

body .cost.detail.prices .more-item-info {
    top: 10px;
}

.module-cart .count-cell .measure {
    display: block;
    white-space: nowrap;
    font-size: 11px;
    line-height: 14px;
}

.module-cart .counter_block {
    white-space: nowrap;
}

.module-cart .count-cell .some-class {
    display: none;
}

/**/

/*opt buy*/
.opt-buy {
    padding: 6px 19px 7px;
    border: 1px solid #ececec;
    background-color: #fafafa;
    border-bottom-width: 0px;
}

.opt-buy .filter input[type="checkbox"] + label {
    margin: 0px;
}

.opt-buy .opt_action .text {
    display: inline-block;
    padding: 0px 1px 0px 1px;
    margin-right: -3px;
}

.opt-buy .like_icons.list.icons .opt_action .text span {
    display: inline;
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    line-height: 34px;
    background: transparent;
}

.opt-buy .opt_action:hover .text {
    color: #fff;
}

.opt-buy .no-action {
    opacity: 0.5 !important;
}

.opt-buy .no-action:hover {
    cursor: default;
}

.opt-buy .product-info-headnote__buy {
    padding-right: 4px;
}

.opt-buy .product-info-headnote__buy .opt_action .text {
    color: #fff;
    padding-left: 2px;
}

.opt-buy .product-info-headnote__toolbar {
    padding-left: 4px;
    margin: 0px;
}

.opt-buy .product-info-headnote__toolbar .like_icons.list {
    margin: 0px;
}

.opt-buy .product-info-headnote__toolbar .like_icons.icons.list > div .opt_action {
    width: auto;
    min-width: 36px;
    padding: 0px 9px 0px 9px;
    font-size: 11px;
    line-height: 34px;
}

.opt-buy .product-info-headnote__toolbar .like_icons.icons.list > div .opt_action:not(:hover) {
    background-color: #fff;
}

/*.block_side_WIDE .opt-buy{border-right: 1px solid #ececec;padding-left: 19px;padding-right: 19px;background-color: #fafafa;}
.side_RIGHT.block_side_WIDE .opt-buy{border-left: 1px solid #ececec;}*/

.with-opt-buy .table-view__item-wrapper {
    padding-left: 41px;
    position: relative;
}

.with-opt-buy .table-view__item-wrapper .item-check {
    position: absolute;
    left: -1px;
    top: 17px;
}

/**/

.catalog_detail .item_main_info a.wish_item, .catalog_detail .item_main_info a.compare_item,
.module-cart a.wish_item, .display_list a.wish_item, .display_list a.compare_item {
    background: none;
    width: auto;
    text-decoration: none;
    display: inline-block;
    max-width: 102px;
}

.module-cart a.wish_item.to_basket {
    max-width: 130px;
}

.catalog_detail a.wish_item .value, .catalog_detail a.compare_item .value, .module-cart a.wish_item .value {
    font-size: 11px;
    vertical-align: top;
    line-height: 24px;
    margin-left: 5px;
}

.compare_item .value.added, .wish_item .value.added {
    display: none;
}

.module-cart a.wish_item.to_basket .icon, .module-cart a.wish_item.to_basket .icon i {
    height: 26px;
    width: 26px;
    border-radius: 28px;
    -moz-border-radius: 28px;
    -webkit-border-radius: 28px;
}

.module-cart a.wish_item.to_basket .icon {
    position: relative;
    zoom: 1;
    top: -1px;
}

/*rs_grupper detail*/
body .char_block #rs_grupper ul.options {
    padding: 0 0px 10px 0;
    display: block;
    font-size: 13px;
    color: #3F3F3F;
    line-height: 20px;
    margin: 0px;
    list-style: none !important;
}

body .char_block #rs_grupper li {
    list-style: none !important;
    border-bottom: 1px dotted #CCC;
    height: auto;
    margin-bottom: 0px;
    font-size: 13px;
    padding-left: 0 !important;
    content: none !important;
}

body .char_block #rs_grupper li:before {
    content: none !important;
}

body .char_block #rs_grupper li span {
    color: #555;
    background-color: white;
    bottom: -11px;
    font-weight: normal;
    line-height: 27px;
    font-size: 13px;
    padding-right: 10px;
    position: relative;
}

body .char_block #rs_grupper li b {
    color: #666;
    float: right;
    background-color: white;
    bottom: -11px;
    font-size: 13px;
    font-weight: normal;
    line-height: 27px;
    padding-left: 10px;
    position: relative;
}

body .char_block #rs_grupper hr {
    margin-top: 15px;
    margin-bottom: 15px;
}

body .char_block.colored_char #rs_grupper ul.options {
    padding: 0px;
    display: table;
    width: 100%;
}

body .char_block.colored_char #rs_grupper ul.options li {
    display: table-row;
}

body .char_block.colored_char #rs_grupper strong + ul.options {
    padding-top: 10px;
}

body .char_block.colored_char #rs_grupper li:nth-child(odd) {
    background: #f6f6f7;
}

body .char_block.colored_char #rs_grupper li span, body .char_block.colored_char #rs_grupper li b {
    padding: 8px 18px 9px;
    position: static;
    float: none;
    display: table-cell;
    width: 50%;
    background: none;
}

body .char_block.colored_char #rs_grupper li b {
    padding-left: 28px;
}

body .char_block.line #rs_grupper li {
    border: none;
}

body .char_block.line #rs_grupper li span:after {
    content: ":";
    display: inline-block;
}

body .char_block.line #rs_grupper li b {
    float: none;
    padding-left: 0px;
}

body .fast_view_frame .char_block #rs_grupper {
    padding-top: 15px;
}

body .char_block .wd_propsorter table td {
    padding-right: 0px;
}

body .char_block .wd_propsorter table tr.row_header td {
    font-size: 1em;
    text-transform: none;
    padding-left: 0px;
    border-bottom: 0;
    padding-bottom: 10px;
}

body .char_block .wd_propsorter table tr.row_header + tr td {
    padding-top: 0px;
}

body .char_block .wd_propsorter table tr.row_header td {
    padding-top: 21px;
    font-weight: bold;
}

body .char_block .wd_propsorter table tr.row_header:first-child td {
    padding-top: 0px;
}

body .fast_view_frame .char_block .wd_propsorter table tr.row_header td {
    padding-top: 15px;
}

body .char_block .wd_propsorter table td.cell_name {
    text-align: left;
    padding-left: 0px;
    font-weight: normal;
    font-size: 13px;
    border: none;
}

body .char_block .wd_propsorter table td.cell_value {
    text-align: right;
    font-size: 13px;
    border: none;
}

body .char_block .wd_propsorter table td span {
    background: #fff
}

body .char_block .wd_propsorter table td.cell_value span {
    padding-left: 10px;
}

body .char_block .wd_propsorter table td.cell_name:after {
    padding-right: 10px;
    background: #fff;
}

body .char_block .wd_propsorter table tr.row_empty td:before {
    display: none;
}

body .char_block .wd_propsorter table tr:not(.row_header) td {
    background: url(images/dott.png) no-repeat;
    background-position: 0 14px;
    background-repeat: repeat-x;
    vertical-align: top;
}

body .char_block .wd_propsorter table tr.row_empty td {
    border-bottom: 1px solid #f2f2f2;
    padding-top: 15px;
    background: none;
}

body .char_block.line .wd_propsorter table td.cell_name, body .char_block.line .wd_propsorter table td.cell_value {
    text-align: left;
    background: 0 0;
    display: inline-block;
    width: auto;
    padding: 2px 0;
    color: #777;
}

body .char_block.line .wd_propsorter table td.cell_value span {
    padding-left: 0px;
    color: #333;
}

.char_block .yeni_ipep_props_groups table.scheme-red tr.prop_line:hover {
    background: transparent;
}

.char_block .yeni_ipep_props_groups table.scheme-red tr.prop_line:nth-child(odd):hover, .char_block .yeni_ipep_props_groups table.scheme-red tr.prop_line:nth-child(odd) {
    background: #f6f6f7;
}

.char_block .yeni_ipep_props_groups table.scheme-red tr.prop_line td {
    padding: 8px 18px 9px;
    width: 50%;
    font-size: 13px;
}

.char_block .yeni_ipep_props_groups table.scheme-red tr.prop_line td:last-of-type {
    padding-left: 28px;
}

.char_block .yeni_ipep_props_groups h2 {
    font-size: 15px;
    margin: 10px 0 10px;
}

body .fast_view_frame .char_block .yeni_ipep_props_groups {
    padding-top: 25px;
    overflow: hidden;
}

.item_slider .slides {
    padding: 0px;
    margin: 0px auto 22px;
    width: 100%;
    max-width: 400px;
    height: 400px;
    line-height: 397px;
    position: relative;
    zoom: 1;
}

.item_slider .slides .offers_img img {
    vertical-align: middle;
    border: 0;
    max-width: 100%;
    max-height: 100%;
}

.item_slider:not(.flex) .slides li {
    padding: 0;
    margin: 0;
    display: none;
    width: 100%;
    height: 400px;
    overflow: hidden;
    position: absolute;
    line-height: 400px;
    z-index: 50;
}

.item_slider:not(.flex) .slides li.current {
    display: block;
}

.item_slider .thumbs .slides_block li a {
    display: inline-block;
    height: 100%;
    width: 100%;
}

.catalog_detail .item_slider #thumbs {
    height: 54px;
    white-space: nowrap;
    width: 256px;
    overflow: hidden;
    margin: 0px;
}

.catalog_detail .item_slider .thumbs {
    margin: 0px auto;
    max-width: 256px;
    position: relative;
    z-index: 1;
}

.item_slider .thumbs .slides_block li {
    overflow: hidden;
    vertical-align: bottom;
    list-style: none;
    width: 54px !important;
    height: 54px;
    display: block;
    zoom: 1;
    background: none;
    position: relative;
    text-align: center;
    line-height: 54px;
    margin: 0px 10px 0px 0px;
    border: 2px solid #fff;
    -webkit-transition: border-color ease-out 0.2s;
    -moz-transition: border-color ease-out 0.2s;
    -o-transition: border-color ease-out 0.2s;
    transition: border-color ease-out 0.2s;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    cursor: pointer;
    float: left;
    display: none;
}

.item_slider .thumbs li.current {
    border-color: #ddd;
}

.item_slider .thumbs li:hover {
    border-color: #9a9a9a;
}

.item_slider .slides li.current {
    z-index: 0;
}

.item_slider .slides li img, .item_slider .thumbs li img {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 0;
    max-width: 100%;
}

.item_slider.flex {
    display: none;
}

.item_slider.flex .slides li, .item_slider.flex .slides li img {
    position: static;
    text-align: center;
}

.item_slider.flex .slides li a {
    position: relative;
}

.item_slider .flex-control-nav {
    text-align: center;
    margin-bottom: 10px;
}

.b-share * {
    font-size: 10px;
}

.item_slider.flex li {
    padding-left: 0px;
}

.stores_block_wrap .stores_block .stores_text_wrapp {
    position: relative;
    display: inline-block;
    background: #fff;
    padding: 0px 10px 0px 23px;
}

.stores_block_wrap .stores_block .stores_text_wrapp > span {
    padding: 0px 0px 0px 10px;
}

.stores_block .quantity-wrapp {
    float: right;
    padding-left: 10px;
    background: #fff;
    margin-top: 7px;
}

.stores_block_wrap .stores_block {
    clear: both;
    background: #fff;
    margin: -2px 0px 0px;
    position: relative;
    padding: 17px 0px 19px 0px;
}

.stores_block_wrap .stores_block + .stores_block {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.stores_block_wrap .stores_block .item-stock {
    float: right;
    background: #fff;
    margin-top: 2px;
    position: relative;
    padding: 0px 0px 0px 20px;
    min-width: 115px;
}

.phone span.phone_text > div {
    display: inline-block;
}

.tabs_content li.video > div, .tabs_content li.video > div *, .tabs_contentli.video iframe {
    max-width: 100%;
}

.tabs_content li.video {
    text-align: center;
}

.tabs_content li.video .description {
    text-align: left;
}

.tabs_content li.video .description .shadow {
    margin: 25px 0 0;
}

.catalog_detail ul.tabs_content > li .video_wrapp > div {
    margin: 0 auto;
}

.catalog_detail .services_block {
    margin: 31px 0px 10px;
}

.services_block .item {
    display: inline-block;
    width: 49%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: -5px 0px 12px;
    vertical-align: top;
}

.services_block .item a .arrow {
    float: left;
    width: 15px;
    height: 15px;
    margin: 0px;
}

.services_block .item a span.link {
    font-size: 13px;
    line-height: 16px;
    padding-left: 25px;
    display: block;
    padding-top: 2px;
}

.services_block .item a {
    text-decoration: none;
}

.services_block a i.arrow b {
    background: url(../images/arrows.png) 2px -241px no-repeat;
}

.services_block .shadow, .files_block .shadow {
    margin-top: 18px;
}

.catalog_detail .stores_block_wrap .stores_block .value {
    margin-right: 10px;
}

.catalog_detail .stores_block_wrap .stores_block .value:first-letter {
    text-transform: lowercase;
}

.js-show-info-block {
    cursor: pointer;
}

.js-info-block {
    position: absolute;
    left: 0px;
    width: 275px;
    background: #fff;
    top: 25px;
    z-index: 12;
    box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
    display: none;
}

.js-info-block .stores_block_wrap {
    margin: 0px;
}

.js-info-block .block_title {
    padding: 18px 24px 5px;
    color: #333;
}

.js-info-block .block_title .svg {
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer;
}

.js-info-block .block_title svg {
    width: 10px;
    height: 10px;
}

.js-info-block .block_title svg:not(:hover) path {
    fill: #b8b8b8;
}

.js-info-block .block_wrap {
}

.js-info-block .block_wrap .block_wrap_inner {
    padding: 0px 14px 14px 24px;
    max-height: 200px;
}

.js-info-block .block_wrap .block_wrap_inner.prices {
    padding: 0px 14px 2px 24px;
    max-height: 260px;
}

.js-info-block .block_wrap .block_wrap_inner .mCSB_container {
    padding: 0px 10px 0px 0px;
}

.js-info-block .block_wrap .block_wrap_inner.prices {
    padding-top: 12px;
}

.js-info-block .more-btn {
    margin: 20px 0px 0px;
}

.js-info-block .more-btn a {
    padding: 18px 24px 18px;
    display: block;
    position: relative;
    color: #333;
    border-radius: 0px 0px 3px 3px;
}

.js-info-block .more-btn a:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 25px;
    right: 25px;
    height: 1px;
    background: #eff1f5;
}

.js-info-block .more-btn a:hover:before {
    background: none;
}

.js-info-block .more-btn a:hover {
    color: #fff;
}

.js-info-block .block_wrap .stores_block.wo_image .item-stock {
    position: static;
    padding: 0px;
    margin: 0px;
    min-width: auto;
    float: none;
    background: #fff;
    display: block;
}

.js-info-block .stores_block_wrap .stores_block {
    padding: 10px 0px 0px 0px;
    background: #fff;
}

.js-info-block .stores_block_wrap .stores_block:before {
    display: none;
}

.js-info-block .stores_block_wrap .stores_block .stores_text_wrapp {
    padding: 0px;
    background: #fff;
    display: block;
}

.js-info-block .stores_block_wrap .stores_block .stores_text_wrapp .title_stores {
    line-height: 16px;
    margin: 0px 0px 3px;
    display: block;
}

.js-info-block .stores_block_wrap .stores_block:hover {
    background: none;
}

.js-info-block .stores_block_wrap .block_wrap .block_wrap_inner {
    max-height: unset;
}

.js-info-block .stores_block_wrap .block_wrap {
    max-height: 200px;
}

.custom_block .js-show-info-block {
    display: none;
}

.arrow-block {
    width: 38px;
    height: 38px;
    line-height: 36px;
    cursor: pointer;
}

.arrow-block--absolute {
    position: absolute;
    top: 0px;
    right: 0px;
}

.arrow-block .svg {
    transition: transform ease 0.2s;
    left: 1px;
}

.item_block.slide:hover .arrow-block svg path {
    fill: #fff;
}

.slide-wrapper.opened + .arrow-block .svg {
    transform: rotate(180deg);
}

.side-block__text .introtext {
    margin: 0 0 14px;
    font-size: 1.3333em;
    line-height: 1.2941em;
    padding: 0px;
}

.side-block__text p {
    margin: 14px 0;
}

.side-block__text.side-block__text--small {
    font-size: .8667em;
    line-height: 1.5385em;
}

/**/
.section-gallery-wrapper {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: -1px;
    right: -1px;
    flex-direction: row;
    z-index: 2;
}

.section-gallery-wrapper__item {
    flex-grow: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    background-color: #fff;
    margin-bottom: -4px;
}

.section-gallery-wrapper__item img {
    opacity: 0;
    transition: opacity .2s ease-in-out;
    left: 1px;
    right: 1px;
}

.section-gallery-wrapper__item._active img {
    opacity: 1;
}

.section-gallery-wrapper__item-nav {
    display: block;
    position: relative;
    margin: 0px 1px;
    height: 100%;
}

.section-gallery-wrapper__item-nav:before {
    content: "";
    display: block;
    height: 1px;
    background-color: #cdcdcd;
    -webkit-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    cursor: pointer;
}

.section-gallery-wrapper__item_hidden {
    display: none;
}

body .absolute-full-block {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}

.absolute-full-block_bg_center {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.articles-list .item .left-data, .catalog_section_list .section_item .image {
    width: 62px;
}

.articles-list .item .left-data img, .catalog_section_list .section_item .image img {
    max-width: 120px;
    max-height: 120px;
    margin: auto;
}

.articles-list .item .right-data, .catalog_section_list .section_item .image + ul {
    margin-left: 140px;
}

.right-item-data, .right-data, .catalog_section_list .section_item ul {
    overflow: hidden;
}

.filter_block + .articles-list {
    margin-top: 30px;
}

table.offers_table {
    border-collapse: collapse;
}

table.offers_table td.name_th, table.offers_table td.name {
    text-align: left;
}

.catalog_detail .offers_table thead td {
    border-top: none;
}

table.offers_table thead td {
    font-size: 12px;
    padding: 8px 5px 7px;
    border-top: 0;
    line-height: 20px;
}

table.offers_table td {
    text-align: left;
}

table.offers_table td, .differences_table table td {
    font-size: 13px;
    padding: 5px;
    transition: none 0s ease 0s;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
}

.differences_table table td {
    padding: 5px 10px;
}

table.offers_table td.price {
    font-size: 14px;
}

table.offers_table td.one_click_buy, table.offers_table td.buy {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

table.offers_table td.one_click_buy {
    width: 145px;
    text-align: center;
}

table.offers_table td.buy {
    width: 125px;
    text-align: center;
}

table.offers_table td.buy .more_text {
    display: none;
}

table.offers_table td.count {
    width: 150px;
}

table.offers_table td.property, table.offers_table td.count {
    text-align: center;
}

table.offers_table td.property.names {
    text-align: left !important;
}

table.offers_table tbody td.property.names {
    color: #1d2029;
}

.catalog_detail table.offers_table .like_icons {
    text-align: center;
    width: 90px;
    white-space: nowrap;
    position: static;
}

.catalog_detail table.offers_table .like_icons span {
    opacity: 1;
    visibility: visible;
}

.catalog_detail table.offers_table .like_icons .compare_item_button, .catalog_detail table.offers_table .like_icons .wish_item_button {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px 0 0;
}

.catalog_detail table.offers_table .like_icons .compare_item_button span, .catalog_detail table.offers_table .like_icons .wish_item_button span {
    margin-bottom: 5px;
    margin-top: 5px;
}

.catalog_detail .adaptive.text > div.like_icons .compare_item_button span, .catalog_detail .adaptive.text > div.like_icons .wish_item_button span {
    margin: 0;
}

.catalog_detail table.offers_table .like_icons > div:last-of-type {
    margin-right: 0;
}

.catalog_detail .adaptive.text > div.like_icons {
    width: 75px;
}

table.offers_table td.price {
    text-align: center;
    white-space: nowrap;
}

table.offers_table .counter_block_wr {
    text-align: right;
}

/*forum*/
#reviews_content {
    padding: 2.266rem 2.6rem 0px;
}

div.reviews-collapse:not(.no-mess) {
    margin-bottom: 2.266rem;
}

.catalog_detail .reviews-reply-form {
    padding-bottom: 2.666rem;
    display: none;
    margin-top: -0.866rem;
}

.catalog_detail .reviews-reply-form .reviews-required-field {
    color: #ff0000;
    padding: 0px 0px 0px 4px;
}

.catalog_detail .reviews-reply-form input[type="text"] {
    padding: 8px 13px 7px;
    width: 100%;
}

.catalog_detail .reviews-reply-form .reviews-reply-buttons > input {
    margin: 0px 12px 12px 0px;
}

.catalog_detail .reviews-reply-header {
    display: none;
}

.bx-html-editor .bxhtmled-toolbar-cnt {
    background: #f8f8f8;
    background-image: none;
}

.reviews-reply-field-setting label .bx_filter_input_checkbox {
    line-height: 20px;
    font-size: 0.933em;
}

.feed-add-post-form.feed-add-post-edit-form .bxhtmled-area-cnt {
    top: 33px !important;
}

#reviews_content .reviews-block-container {
    margin: 0px -2.6rem;
}

#reviews_content .model_reviews_wrapper, #reviews_content .empty-message,
#reviews_content font.errortext {
    padding-bottom: 2.266rem;
    display: block;
}

.reviews-reply-buttons > .btn {
    margin-bottom: 15px;
}

.reviews-block-inner .reviews-post-table td {
    background: #fafafa;
    padding: 0px 2.2rem;
}

.reviews-block-inner .reviews-post-table thead td {
    padding-top: 1.6rem;
}

.reviews-block-inner .reviews-post-reply-buttons span.separator {
    opacity: 0;
}

/**/

table.offers_table td {
    padding: 20px 10px;
}

.offers_table .counter_block {
    font-size: 0px;
    padding: 0px;
}

.specials_slider_wrapp, .tab_slider_wrapp {
    position: relative;
    zoom: 1;
}

.bx_item_set_hor_item .item_info .item-title,
.bx_modal_body .item_wrapp .item-title, .bx_modal_body .bx_kit_item .item-title {
    overflow: hidden;
    text-overflow: ellipsis;
    text-overflow: -o-ellipsis-lastline;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
}

.bx_item_set_hor_item .item_info .item-title, .bx_modal_body .item_wrapp .item-title, .bx_modal_body .bx_kit_item .item-title {
    text-align: left;
}

.bx_item_set_hor_item .item_info .item-title span, .bx_modal_body .item_wrapp .item-title span, .bx_modal_body .bx_kit_item .item-title span {
    line-height: 16px;
}

.front_slider li .image img, .specials_slider li .image img, .advt_banner img, .viewed_products_column .view-item img,
.item_slider ul.slides li img, .item_slider .thumbs li img, .articles-list .item .left-data img, .brands_list li img,
.module-cart .thumb-cell img, .catalog_item .image img, .module_products_list td.foto-cell img, .display_list .list_item .image img,
.catalog_detail .set_wrapp .item .image img, .bx_item_set_hor .bx_item_set_hor_item .bx_item_set_img_container img, .bx_modal_body .bx_kit_item .bx_kit_img_container img,
.catalog_section_list .section_item_inner .image img, .basket_popup_wrapp .cart_shell .catalog_item .thumb-cell img,
.bx_filter_vertical [class^=specials_] input[type="checkbox"] + label .icon, .include_module_error img:hover {
    -webkit-transition: all ease-out .2s;
    -moz-transition: all ease-out .2s;
    -o-transition: all ease-out .2s;
    transition: all ease-out .2s;
}

.flexslider .slides img {
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -o-transition: all ease .5s;
    transition: all ease .5s;
}

/*.front_slider .image:hover  img, .specials_slider li:hover .image img, .advt_banner:hover img,
.viewed_products_column .view-item:hover img, .item_slider .thumbs li:hover img, .articles-list .item:hover .left-data img,
.module-cart tr:hover img, .catalog_item:hover .image img, .module_products_list tr:hover td.foto-cell img, .display_list .list_item:hover  .image img,
.catalog_detail .set_wrapp .item:hover .image img, .bx_item_set_hor .bx_item_set_hor_item .item_wrapp:hover  .bx_item_set_img_container img, .bx_modal_body .bx_kit_item:hover .bx_kit_img_container img, .catalog_section_list .section_item_inner:hover .image img, .basket_popup_wrapp .cart_shell .catalog_item:hover .thumb-cell img, .news_slider_wrapp .item:hover img, .news_block .news_items .item .image:hover img { -webkit-filter: saturate(1.7); }
.brands_list li:hover img{ -webkit-filter: saturate(1.5); }
.bx_filter_vertical [class^=specials_] input[type="checkbox"] + label:hover .icon{ -webkit-filter: saturate(2); }
.include_module_error img:hover, .flexslider .slides li:hover img{ -webkit-filter: saturate(1.2); }*/

.detail_picture_block .picture_description {
    font-size: 11px;
    margin-top: 10px;
    padding-top: 5px;
    text-align: center;
}

.news_detail_wrapp .back {
    margin-top: 30px;
}

.news_detail_wrapp .detail_picture_block {
    float: right;
    border: 1px solid #E5E5E5;
    margin: 0px 0px 20px 30px;
    width: 278px;
    height: 161px;
    line-height: 161px;
    text-align: center;
    overflow: hidden;
}

.news_detail_wrapp .detail_text {
    margin-top: 10px;
}

.news_detail_wrapp .detail_picture_block img {
    vertical-align: middle;
}

.module-gallery-list {
    font-size: 0;
    line-height: 0;
    margin: 30px 0 0;
}

.right_block .module-gallery-list {
    margin-top: 30px;
}

.module-gallery-list li {
    padding: 0;
    width: 25%;
    height: 143px;
    position: relative;
    display: inline-block;
    margin: 0 0 1px 1px;
    overflow: hidden;
    vertical-align: top;
}

.module-gallery-list li .fancy_hover {
    border: 2px solid transparent;
}

.news_detail_wrapp .price_block {
    padding: 15px 15px 12px;
    margin-top: 30px;
    display: inline-block;
}

.news_detail_wrapp .price_block .price {
    font-size: 17px;
}

.rss_feed_icon {
    position: absolute;
    right: 0;
    top: 35px;
    padding: 1px 6px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #fff !important;
}

.rss_feed_icon img {
    max-width: 100%;
}

.news_date_time_detail {
    font-size: 12px;
    margin: 0px 0px 18px;
    display: block;
}

.articles-list .date_small {
    font-size: 12px;
    line-height: 12px;
    margin: 0 0 10px;
    padding: 0;
}

.module-pagination {
    margin: 0;
    text-align: center;
    font-size: 0;
    margin: 30px 0px 0px;
    position: relative;
}

.bottom_nav .ajax_load_btn + .module-pagination {
    margin-top: 0px;
}

.module-pagination .nums > a, .module-pagination .nums span {
    display: inline-block;
    width: 26px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    margin: 0px 12px 5px 12px;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #222222;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

.module-pagination .flex-direction-nav {
}

.module-pagination .flex-direction-nav > li {
    position: absolute;
    top: 2px;
    margin: 0px;
}

.module-pagination .flex-direction-nav .flex-nav-next {
    right: -60px
}

.module-pagination .flex-direction-nav .flex-nav-prev {
    left: -60px
}

.module-pagination .flex-direction-nav .flex-nav-prev .svg {
    transform: rotate(180deg);
}

.module-pagination .flex-direction-nav .disabled {
    display: none;
}

.module-pagination .flex-direction-nav > li:hover, .module-pagination .flex-direction-nav > li:hover > a {
    background: none;
}

.module-pagination .flex-direction-nav > li > a {
    width: 40px;
    height: 20px;
    display: block;
}

body .module-pagination .point_sep {
    cursor: default;
    vertical-align: bottom;
    line-height: 30px;
    background: url(../images/svg/catalog/dots_pagination.svg) center no-repeat;
    font-size: 0px;
}

.news_detail_wrapp .similar_products_wrapp {
    margin-top: 30px;
    clear: both;
}

.news_detail_wrapp .specials_slider_wrapp {
    position: relative;
    zoom: 1;
    margin-top: 10px;
}

.news_detail_wrapp .similar_products_wrapp img.shadow {
    margin: 0 0 20px;
}

.news_detail_wrapp .specials_slider_wrapp .slider_navigation {
    position: absolute;
    top: -40px;
    right: 0;
}

.ajax_load_btn:not(.ajax) {
    text-align: center;
    margin: 0px 0px 30px;
    border: 1px solid #eee;
    cursor: pointer;
    position: relative;
    z-index: 2;
    transition: background-color 0.2s ease;
}

.ajax_load_btn:not(.ajax):not(:hover) {
    background: #fafafa;
}

.ajax_load_btn:not(.ajax):hover {
    border-color: transparent;
}

.ajax_load_btn:hover .more_text_ajax:not(.btn) {
    color: #fff;
}

.bottom_nav:not(.animate-load-state) {
    padding-bottom: 40px;
}

.bottom_nav.animate-load-state.has-nav .ajax_load_btn {
    margin-bottom: 25px;
}

.bottom_nav.block {
    padding-top: 17px;
}

.module-pagination .nums {
    display: inline-block;
    position: relative;
}

.more_text_ajax:not(.btn) {
    cursor: pointer;
    display: inline-block;
    position: relative;
    padding: 21px 0px 21px 0px;
    color: #333;
}

/*.more_text_ajax:not(.btn):not(:hover){background: #fafafa;border-color:#eee;}*/
/*.more_text_ajax:not(.btn):after{content:"";display:block;position:absolute;}*/
/*.more_text_ajax:after{width:19px;height:19px;left:5px;margin-top:-10px;top:50%;background:#ddd url('../images/svg/Show_more.svg') center no-repeat;-webkit-transition:background 0.7s ease-in-out;-moz-transition:background 0.7s ease-in-out; -o-transition:background 0.7s ease-in-out; transition:background 0.7s ease-in-out;}*/
.more_text_ajax.loading:not(.btn):after {
    -webkit-animation: spinner .5s linear infinite !important;
    animation: spinner .5s linear infinite !important;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.more_text_ajax:not(.btn):hover:after, .ajax_load_btn:hover .more_text_ajax:not(.btn):after {
    -webkit-animation: spinner .5s ease-out 1;
    animation: spinner .5s ease 1;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.bottom_nav .ajax.module-pagination {
    display: none;
}

.ajax_load_btn.ajax .more_text_ajax {
    margin: -2px 0px 0px;
}

.block-type.bottom_nav .ajax_load_btn.ajax {
    padding: 33px 0px 0px;
}

.with-text-block-wrapper > .row > div:first-of-type {
    padding-bottom: 25px;
}

.left_block .left_menu {
    margin: 0px 0px 26px;
    border-radius: 3px;
    overflow: hidden;
}

.left_menu > li {
    display: block;
    font-size: 13px;
    margin: 0px;
    padding-left: 0px;
    transition: background-color 0.07s ease-out 0s;
    -webkit-transition: background-color ease-out 0.07s;
    -moz-transition: background-color ease-out 0.07s;
    -o-transition: background-color ease-out 0.07s;
    background: #f7f7f7;
}

.left_menu > li:first-child {
    margin-top: 0;
}

.left_menu li a {
    font-size: 13px;
    padding: 11px 19px 12px;
    text-decoration: none;
}

.left_menu li.exit a {
    display: block;
    text-align: left;
    position: relative;
}

body .left_block .left_menu li.exit a:before {
    display: inline-block !important;
    width: 5px;
    height: 8px;
    background: url('../images/arrows.png') -3px -292px no-repeat !important;
    content: "";
    margin: 0px 8px 0px 0px;
    position: static;
}

.left_menu > li.exit {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none !important;
}

.left_menu > li.exit.current a {
    background: transparent;
    border: 0;
}

.specials_tabs_section.specials_slider_wrapp .tabs_content > li.tab ul.flex-direction-nav {
    display: none;
}

.right_side.sections_list .banners_column {
    margin-bottom: 20px;
}

.right_side.sections_list .viewed_products_column {
    margin-bottom: 0;
}

.articles-list.sections .item {
    clear: left;
    min-height: 120px;
}

.bx_filter_vertical .bx_filter_container_title {
    padding: 7px 10px;
    cursor: pointer;
    position: relative;
    zoom: 1;
}

.bx_filter_vertical .bx_filter_container {
    position: relative;
}

.bx_filter_vertical .bx_filter_container_title i.arr {
    display: inline-block;
    height: 15px;
    width: 15px;
    float: right;
    position: absolute;
    right: 8px;
    top: 9px;
}

.bx_filter_vertical .bx_filter_param_area {
    padding: 0 10px;
}

.bx_filter_vertical .bx_filter_container_title:hover i.arr {
    background-position: 3px -21px;
}

.bx_filter_vertical .bx_filter_container.active i.arr {
    background-position: -18px -5px;
}

.bx_filter_vertical .bx_filter_container.active:hover i.arr {
    background-position: 0 -5px;
}

.bx_filter_vertical .bx_filter_block.active {
    display: block;
}

.bx_filter_vertical .bx_filter_block {
    padding: 0px;
    zoom: 1;
    z-index: 1;
}

.adaptive_filter {
    float: left;
    position: relative;
    zoom: 1;
    z-index: 100;
    padding-right: 3px;
    display: none;
}

.filter_opener {
    display: inline-block;
    padding: 10px 14px 2px;
    margin: -1px 25px 0px 0px;
    border-radius: 2px;
}

.filter_opener span, .filter_opener i {
    display: inline-block;
    vertical-align: top;
}

.filter_opener span {
    white-space: nowrap;
    font-size: 13px;
    color: #8e8c8c;
    line-height: 14px;
}

.filter_opener:not(.opened) {
    background: #e5e5e5;
}

.filter_opener:not(.opened) span {
    color: #383838;
}

.filter_opener i {
    background: url(../images/sort_icons.png) -19px -62px no-repeat;
    width: 15px;
    height: 13px;
    margin: 0px 7px 0px 0px;
}

.filter_opener.opened i, .filter_opener.opened.active i, .filter_opener.opened.active:hover i {
    background-position: -39px -62px;
}

.filter_opener.opened span {
    color: #fff;
}

.filter_opener:not(.opened) i {
    background-position: -1px -62px;
}

.filter_opener.active i { /*background-position: 2px -288px;*/
}

.filter_opener.opened.active i, .filter_opener.active:hover i { /*background-position: -102px -288px;*/
}

.block .catalog_block .catalog_item_wrapp:hover, .block .catalog_block .catalog_item_wrapp.hover, .block .product-card:hover {
    z-index: 60;
}

.filter_opener.active:not(.opened) i {
    background-position: -1px -62px;
}

/*filter*/
.bx_filter .bx_filter_parameters_box.bx_sort_filter, .bx_filter .bx_filter_parameters_box .svg-close,
.right_block.wide_Y .filter-compact-block {
    display: none;
}

.wrapper_inner.wide_page .filter-compact-block .bx_filter.bx_filter_vertical:not(.compact) {
    display: none !important;
}

.right_block.wide_Y .show-compact + .filter-compact-block {
    display: block;
}

/**/

/*filter mobile*/
#mobilefilter {
    background: #fff;
    z-index: 10010;
    overflow: hidden;
    transition: left 0.4s ease 0s, opacity 0.4s ease 0s;
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    width: 320px;
    max-width: 100%;
}

#mobilefilter.show {
    left: 0;
    box-shadow: 3px 0px 10px 0px rgba(0, 0, 0, 0.45);
}

#mobilefilter .smartfilter {
    padding-top: 76px;
    padding-bottom: 48px;
    background: #fff;
    height: 100%;
}

#mobilefilter .smartfilter > .bx_filter_search_reset {
    display: none;
}

#mobilefilter .bx_filter .bx_filter_section {
    margin: 0;
    background-color: #fff;
    height: 100%;
    border: none;
}

#mobilefilter .bx_filter .bx_filter_parameters_box {
    background: #fff;
    padding: 15px 22px 16px;
    margin: 0px;
}

#mobilefilter .bx_filter .bx_filter_parameters_box.title,
#mobilefilter .bx_filter .slide-block .filter_title {
    background-color: #fff;
    position: absolute;
    width: 320px;
    top: 0;
    z-index: 10;
    padding: 25px 23px 27px;
    left: 0;
    margin: 0px;
}

#mobilefilter .bx_filter .bx_filter_parameters_box.title .filter_title > span {
    padding-left: 9px;
    font-size: 11px;
}

#mobilefilter .bx_filter .bx_filter_parameters_box.title.shadow {
    box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.40);
    border-bottom: 1px solid #fff;
}

#mobilefilter .bx_filter .bx_filter_parameters_box_title {
    box-shadow: none;
    background: none;
    border: none;
}

#mobilefilter .bx_filter .bx_filter_parameters .bx_filter_parameters_box_title:hover svg path {
    fill: #fff;
}

#mobilefilter .bx_filter .bx_filter_parameters_box_title .svg-inline-down {
    right: 3px;
    top: 5px;
}

#mobilefilter .bx_filter_parameters_box.active .bx_filter_block {
    display: block !important;
    opacity: 1 !important;
}

#mobilefilter .bx_filter .slide-block, #mobilefilter .bx_filter .slide-block .slide-block__body {
    height: 100%;
}

#mobilefilter .bx_filter .slide-block .filter_title {
    padding-top: 31px;
    padding-bottom: 33px;
    cursor: default;
    border-bottom: 1px solid #eee;
}

#mobilefilter .bx_filter .slide-block .filter_title .svg-inline-catalog {
    padding-right: 9px;
}

#mobilefilter .bx_filter .slide-block .filter_title .svg.svg-close {
    right: 21px;
    top: 25px;
}

#mobilefilter .bx_filter .slide-block .filter_title .svg-inline-down {
    display: none;
}

#mobilefilter .bx_filter .bx_filter_parameters_box_container > .btn.bx_filter_search_reset {
    padding-bottom: 15px;
    padding-top: 16px;
}

#mobilefilter .svg.svg-close {
    right: -2px;
    top: 0px;
    position: absolute;
    cursor: pointer;
    display: block;
    padding: 5px;
}

#mobilefilter .svg.svg-close:before {
    display: none;
}

#mobilefilter .svg.svg-close svg path {
    fill: #b8b8b8;
}

#mobilefilter .svg.svg-close:hover svg path {
    fill: #333;
}

#mobilefilter .bx_filter .bx_filter_button_box {
    position: absolute;
    bottom: 0;
    z-index: 9;
    width: 320px;
    visibility: visible !important;
    border-top: 1px solid #f6f6f6;
    padding: 0px;
    left: 0;
}

#mobilefilter .bx_filter.bx_filter_vertical {
    position: relative;
}

#mobilefilter .bx_filter .bx_filter_popup_result.right {
    left: 0px;
    background: transparent;
    position: relative;
    color: #888;
    margin: 7px 0 0 2px;
    padding-left: 0px;
    line-height: 20px;
    display: inline-block;
    visibility: visible;
    vertical-align: middle;
}

#mobilefilter .wrapp_all_inputs.wrap_md .wrapp_change_inputs {
    width: 100%;
}

#mobilefilter .wrapp_all_inputs.wrap_md .wrapp_slider {
    width: 100%;
    padding: 12px 0 0 0;
}

#mobilefilter .bx_filter .bx_filter_parameters_box_title:after {
    right: 2px;
}

body #mobilefilter .bx_filter_vertical .bx_filter_section .bx_filter_button_box.active .bx_filter_block .bx_filter_parameters_box_container {
    text-align: center;
}

#mobilefilter .count_selected, #mobilefilter .bx_filter .bx_filter_block .bx_filter_popup_result.right#modef_mobile {
    display: none !important;
}

#mobilefilter-overlay {
    display: none;
    background: #3a3f44;
    opacity: 0.7 !important;
    height: 100%;
    width: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 3005;
}

#mobilefilter .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container .bx_filter_search_reset:not(.hidden) + .filter-bnt-wrapper {
    padding-left: 60px;
}

#mobilefilter .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container .btn.bx_filter_search_button {
    width: 100%;
    border-radius: 0px;
    color: #fff;
    margin: 0;
    padding-top: 16px;
    padding-bottom: 16px;
}

#mobilefilter .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container > .btn.bx_filter_search_reset {
    margin: 0px;
    width: 60px;
    border-radius: 0px;
}

#mobilefilter .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container > .btn.bx_filter_search_reset svg path {
    fill: #fff;
}

/*#mobilefilter .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container > .btn.bx_filter_search_reset{border-right: 1px solid;}*/
#mobilefilter .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container > .btn.bx_filter_search_reset {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
}

#mobilefilter input[type="text"], #mobilefilter select, #mobilefilter textarea {
    font-size: 16px;
}

#mobilefilter .bx_sort_filter {
    display: block;
}

.bx_sort_filter {
    display: none;
}

#mobilefilter .bx_filter.bx_filter_vertical {
    box-shadow: none;
    -webkit-box-shadow: none;
    height: 100%;
    top: 0;
    padding: 0px;
    display: block !important;
}

body #mobilefilter .bx_filter_vertical .bx_filter_section .bx_filter_button_box.active .bx_filter_block .bx_filter_parameters_box_container > * {
    margin-top: 0;
}

#mobilefilter .bx_filter .bx_filter_parameters {
    position: absolute;
    top: 76px;
    bottom: 48px;
    left: 0px;
    right: 0px; /*overflow:auto;*/
}

#mobilefilter #filter-helper .filter_title {
    display: none;
}

#mobilefilter #filter-helper .filterHelperItemsWrapper {
    margin: 0px 22px;
    padding-bottom: 5px;
    border-bottom: 1px solid #eee;
    width: 100%;
}

#mobilefilter #modef {
    display: none !important;
}

.wrapper1:not(.with_fast_view) .fast_view_block {
    display: none;
}

.wrapper1 .fast_view_block {
    background-color: #fff;
    text-decoration: none;
    z-index: 99;
    position: absolute;
    bottom: -5px;
    position: absolute;
    left: 12px;
}

.wrapper1 .fast_view_block:not(:hover) {
    border-color: #eeeeee;
}

.wrapper1 .fast_view_block:not(:hover) svg path {
    fill: #999999;
}

.wrapper1 .fast_view_block:hover svg path {
    fill: #fff;
}

.wrapper1 .fast_view_block .svg {
    left: -1px;
    top: -2px;
    padding: 0px 9px 0px 0px;
}

.wrapper1 .table-view .item:not(:hover) .fast_view_block {
    opacity: 0;
    transition: opacity 0.2s ease;
}

.wrapper1 .table-view .item .fast_view_block {
    background-color: rgba(255, 255, 255, .9);
    text-decoration: none;
    font-size: 0px;
    line-height: 60px;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}

.wrapper1 .table-view .item .fast_view_block .svg {
    top: 0px;
    left: 5px;
}

.wrapper1 .table-view .item .fast_view_block svg path {
    fill: #333;
}

/* diffrent view types styles */
/*list*/
.display_list .item_wrap.item {
    margin: 0px 0px -1px;
}

.display_list .item_wrap.item:hover {
    z-index: 12;
}

.display_list .list_item {
    width: 100%;
    padding: 22px 30px 32px;
    align-items: normal;
}

.wrapper1:not(.compact-catalog) .ajax_load .display_list {
    display: block;
}

.display_list .list_item > div {
    position: relative;
}

.display_list .list_item .image_block {
    width: 200px;
    flex-basis: 200px;
    padding-bottom: 50px;
    z-index: 1;
}

.display_list .description_wrapp {
    margin: 0px 0px 0px;
    flex-basis: calc(100% - (200px + 240px));
    padding: 0px 30px 65px;
}

.wrapp_stockers {
    margin: 0px 0px 0px;
}

.wrapp_stockers .rating {
    padding-top: 8px;
}

.wrapp_stockers > div:not(.js-info-block) {
    display: inline-block;
    vertical-align: middle;
    margin: 0px;
    padding-right: 22px;
}

.display_list .item-title a, .display_list .item-title a span {
    font-size: 1.067em;
}

.display_list .list_item .information_wrapp {
    flex-basis: 240px;
}

.display_list .list_item .information_wrapp > div {
    width: 240px;
}

.display_list .list_item .information_wrapp .view_sale_block {
    margin: 7px 0px 2px;
}

.wrapp_stockers .item-stock {
    padding-top: 6px;
}

.display_list .description_wrapp .description .wrapp_stockers .article_block {
    padding-top: 7px;
}

.display_list .description_wrapp .description .wrapp_stockers .js-info-block {
    top: 28px;
    z-index: 55;
}

.display_list .description_wrapp .description .wrapp_stockers.with-rating .js-info-block {
    left: 95px;
}

.display_list .list_item .preview_text {
    margin: 13px 0px 0px;
}

.display_list .list_item .show_props a span {
    font-size: 12px;
    line-height: 18px;
}

.display_list .list_item .show_props {
    margin: 10px 0px 0px;
}

.display_list .list_item .show_props .char_title {
    cursor: pointer;
}

.display_list .list_item .show_props .char_title .svg {
    padding: 0px 14px 0px 1px;
}

.display_list .list_item .show_props .char_title:not(.opened) .svg svg {
    transform: rotate(180deg);
}

.display_list.TYPE_1 .like_icons.list > div span, .display_list.TYPE_1 .fast_view_block {
    height: 32px;
}

.display_list.TYPE_2 .list_item .image_block {
    padding-bottom: 0px;
}

.display_list.TYPE_2 .list_item .description_wrapp {
    padding-bottom: 5px;
}

.display_list.TYPE_2 .list_item .description_wrapp:after {
    content: "";
    display: block;
    position: absolute;
    top: -22px;
    bottom: -32px;
    right: 29px;
    width: 1px;
    background: #eee;
}

.display_list.TYPE_2 .list_item:hover .description_wrapp:after {
    top: -23px;
    bottom: -33px;
}

.display_list.TYPE_2 .list_item .description_wrapp .description {
    padding-right: 60px;
}

.display_list.TYPE_2 .list_item .description_wrapp .description .properties {
    padding: 6px 0px 0px;
}

.display_list.TYPE_2 .list_item .description_wrapp .preview_text {
    display: none;
}

.display_list.TYPE_2 .list_item .description_wrapp .like_icons.block {
    right: 50px;
}

.display_list.TYPE_2 .list_item .description_wrapp .like_icons.block span {
    opacity: 1;
    visibility: visible;
}

/*.show_props .char_title:after{content:"";padding:0px 0px 0px 5px;background:url(images/next.png) -16px -329px no-repeat;width:10px;height:10px;}*/
.show_props .char_title.opened:after {
    background-position: -34px -334px;
}

.display_list .list_item .show_props a i.icon {
    top: 0px;
    position: relative;
    margin-right: 7px;
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    background: #383838;
    vertical-align: middle;
}

.display_list .list_item .show_props a.opened i.icon b {
    background-position: -34px -185px;
}

.display_list .list_item .show_props a i.icon, .display_list .list_item .show_props a i.icon b {
    display: inline-block;
    height: 11px;
    width: 11px;
}

.display_list .list_item .show_props a i.icon b {
    background: url('images/arrows.png') 2px -185px no-repeat;
}

.display_list .list_item .props_list_wrapp {
    display: none;
    margin: 0;
    padding: 10px 0px 0px;
}

.props_list {
    border-collapse: collapse;
}

.bx_item_detail_scu .bx_scu_scroller_container {
    position: relative;
    z-index: 1;
}

.sku_props > div {
    padding: 0px 26px 0px;
    text-align: left;
}

.footer_button:not(.n-btn) .sku_props > div {
    padding-top: 16px;
}

.sku_props > div:last-of-type {
    padding-bottom: 20px;
}

.sku_props ul li.missing, .ik_select_dropdown ul li.missing {
    opacity: 0.4;
}

.unshow_un_props .sku_props ul li.missing, .unshow_un_props ul li.missing {
    display: none;
}

.information .sku_props {
    margin-top: 9px;
}

.information .sku_props .bx_catalog_item_scu {
    padding: 0px;
}

.banner.SCALE img {
    margin-left: auto;
    margin-right: auto;
}

/*.ajax_load:not(.block) .counter_wrapp .button_block .svg{display: none;}*/
.ajax_load:not(.block) .counter_wrapp .button_block svg:not(.prediction_svg),
.btn.in-cart .svg.svg-inline-fw svg:not(.prediction_svg) {
    display: none;
}

.ajax_load.block .btn.in-cart .svg.svg-inline-fw svg {
    display: inline-block;
}

.ajax_load.block .inner_wrap.TYPE_1 .btn.in-cart .svg.svg-inline-fw svg {
    display: none;
}

.btn.in-cart .svg.svg-inline-fw {
    display: inline-block;
}

.catalog-compare .btn.in-cart .svg.svg-inline-fw svg {
    display: inline-block;
}

.ajax_load:not(.block):not(.list-offers) .counter_wrapp .button_block .svg {
    top: -1px;
}

.wrapp-one-click .btn {
    width: 100%;
}

/*block*/
.catalog .catalog_block {
    padding: 0px 0px 0px 0px;
    width: 100%;
}

.catalog_block.items {
    width: 100%;
}

body .catalog_block.items .item_block.item {
    padding: 0px 0px 0px 0px;
    margin-left: 0px;
}

.button_block .btn-sm {
    font-size: 13px;
}

.bottom_nav.block {
    position: relative;
    top: 5px;
    float: left;
    width: 100%;
}

.catalog .catalog_block:after {
    content: "";
    display: block;
}

.catalog_block .counter_wrapp {
    margin-bottom: 0px;
    padding-top: 0px;
    white-space: nowrap;
    overflow: hidden;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.catalog_block .counter_wrapp > div {
    float: left;
    width: 50%;
    margin: 0px;
    position: relative;
}

.catalog_block .counter_wrapp > .counter_block {
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
}

.catalog_block .offer_buy_block .counter_wrapp > .counter_block {
    border-bottom-width: 1px;
}

.catalog_block .counter_wrapp > div .btn {
    display: block;
    border-radius: 0px;
    padding-left: 5px;
    padding-right: 5px;
}

.catalog_block .hover_block {
    opacity: 0;
    visibility: hidden;
    max-height: 0;
    -webkit-transition: all .15s ease;
    -webkit-transition-delay: 0.5s;
    -moz-transition: all .15s ease;
    transition: all .15s ease;
    transition-delay: 0.05s;
    padding: 17px 0px 0px;
}

.catalog_block .hover_block .sku_props {
    margin: 0px;
    padding: 0px 0px 2px;
}

/*.catalog.search.block .bottom_nav{padding-top:30px;}*/

.shadow_delay {
    transition-delay: 0.22s !important;
}

.catalog_block:not(.items) .item_wrap {
    height: auto !important;
    position: relative;
    z-index: 51;
    background: #fff;
    padding: 14px 14px 0px;
}

.tabs_slider .catalog_item:not(.touch):hover, .tabs_slider .catalog_item.hover {
    z-index: 58; /*padding-bottom:20px;*/
}

.catalog_block .item_wrap:not(.touch):hover .hover_block, .catalog_block .item_wrap.hover .hover_block {
    opacity: 1;
    visibility: visible;
    max-height: 500px;
}

.catalog_block + .bottom_nav .ajax_load_btn {
    padding: 0px 0px 0px;
    position: relative;
    top: -22px;
    margin-bottom: -2px;
}

.catalog_block .more_text {
    display: none;
}

.catalog_block .wrap_nav {
    display: none;
}

.catalog_block .view_sale_block { /*width:178px;*/
    margin-left: auto;
    margin-right: auto;
}

.catalog_block .view_sale_block .values {
}

.catalog_block .catalog_item_wrapp.item {
    margin-bottom: -1px;
}

.wproduct .item-stock > span {
    font-size: 13px;
}

.block .catalog_block .catalog_item.touch.hover {
    z-index: 60;
}

.block .catalog_block .catalog_item_wrapp .catalog_item {
    box-shadow: 0px 0px 0px 1px #ececec inset;
    margin: 0px -1px 0px 0px;
}

.catalog_block .catalog_item_wrapp {
    white-space: normal;
    vertical-align: top;
}

.catalog_block .availability-row {
    margin-top: 5px;
}

.catalog_block .catalog_item {
    background: #fff; /*overflow: hidden;*/
    -webkit-transition: box-shadow ease-out 0.2s;
    -moz-transition: box-shadow ease-out 0.2s;
    -o-transition: box-shadow ease-out 0.2s;
    transition: box-shadow ease-out 0.2s;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    white-space: normal; /* padding: 20px 19px 26px 20px;*/
    min-height: 100%;
}

.catalog_block .catalog_item > div {
    padding: 25px 25px 0px 25px;
    box-shadow: inset 0px 0px 0px 1px #ececec;
    background: #fff;
    -webkit-transition: box-shadow ease-out 0.4s, border ease-out 0.4s;
    -moz-transition: box-shadow ease-out 0.4s, border ease-out 0.4s;
    -o-transition: box-shadow ease-out 0.4s, border ease-out 0.4s;
    transition: box-shadow ease-out 0.4s, border ease-out 0.4s;
    margin-right: -1px;
    height: 100%;
}

.catalog_item:hover {
    z-index: 4;
}

.catalog_item:hover .inner_wrap {
    border-color: #fff;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    height: auto;
}

.catalog_block .catalog_item > div .item_info {
    padding-bottom: 29px
}

.catalog_block .catalog_item.big { /*padding-right: 1px;*/
    height: 100% !important;
}

.catalog_block .catalog_item.big .footer_button {
    position: absolute;
    height: auto;
    top: calc(100% + 1px);
    padding: 0;
    left: 25px;
    right: 24px;
    box-shadow: 0px 14px 20px 0px rgba(0, 0, 0, 0.15);
}

.mobile .wrapper1.compact-catalog .catalog_block .catalog_item.big .footer_button {
    box-shadow: none;
}

.catalog_block .catalog_item.big .darken-bg-animate:after {
    top: 60%;
}

.catalog_block .catalog_item.big > div .item_info {
    padding-bottom: 21px;
}

.ajax_load.block .catalog_item.big .inner_wrap.TYPE_1 + .footer_button .btn.in-cart .svg.svg-inline-fw svg {
    display: none;
}

.catalog_block .catalog_item.big .top_info {
    margin-bottom: 6px;
}

.catalog_block .catalog_item.big .top_info .rating {
    margin-bottom: 0;
    margin-right: 26px;
}

.catalog_block .catalog_item.big .top_info .item-stock, .catalog_block .catalog_item.big .top_info .article_block {
    margin: 0px 11px;
}

.catalog_block .catalog_item.big .top_info .item-title {
    width: 100%;
}

.catalog_block.items .item_block.big {
    height: auto; /*margin-right: -1px;*/
}

.catalog_block .catalog_item.big > div {
    height: 100%;
    position: relative;
}

.catalog_block .catalog_item.big .inner_wrap {
    display: flex;
    flex-direction: column;
}

.catalog_block .catalog_item.big .absolute-full-block {
    z-index: 1;
}

.catalog_block .catalog_item.big .absolute-full-block.contain {
    background-size: contain;
}

.catalog_block .catalog_item.big > div .item_info {
    position: relative;
    z-index: 2;
    left: 1px;
    height: auto !important;
}

.catalog_block .catalog_item.big > div .item_info .item-title,
.catalog_block .catalog_item.big > div .item_info .cost.prices,
.catalog_block .catalog_item.big > div .item_info .sa_block {
    height: auto !important;
}

.wrapper1:not(.compact-catalog) .catalog_item.big:not(.product_image) .item-title a, .wrapper1:not(.compact-catalog) .catalog_item.big:not(.product_image) .item-title a span {
    color: #fff;
}

.wrapper1:not(.compact-catalog) .catalog_block .catalog_item.big:not(.product_image) .cost.prices .price, .wrapper1:not(.compact-catalog) .catalog_block .catalog_item.big:not(.product_image) .cost.prices .price span {
    color: #fff;
}

.catalog_item.big .icons-basket-wrapper {
    top: -16px;
}

.catalog_item.big .icons-basket-wrapper .btn {
    padding: 11px 20px 11px !important;
}

.catalog_item.big .icons-basket-wrapper .btn {
    border-color: rgba(255, 255, 255, 0.35);
}

.catalog_item.big .icons-basket-wrapper .btn .svg {
    display: none;
}

.catalog_item.big .icons-basket-wrapper .btn .svg + span {
    display: block;
}

.catalog_block .catalog_item img, .product_slider .catalog_item img {
    max-width: 100%;
    max-height: 100%;
}

.catalog_item {
    position: relative;
}

.bx_filter_container .disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.smartfilter .bx_ui_slider_track {
    background: #dadada;
    margin: 23px 12px 29px;
    height: 2px;
    position: relative;
    zoom: 1;
}

.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VD,
.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VN,
.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_V {
    height: 40px;
    top: -20px;
    background-color: transparent;
}

.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VD:after,
.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VN:after,
.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_V:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 2px;
    top: 50%;
    margin-top: -1px;
}

.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VN:after {
    background: #f2f2f2;
    margin-top: 0;
}

.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VD:after {
    background: #979797;
}


.smartfilter .bx_ui_slider_track .bx_ui_slider_handle {
    top: -11px;
    width: 22px;
    height: 22px;
    display: inline-block;
    cursor: pointer;
    position: absolute;
    z-index: 100;
    background: #fff;
    border-radius: 100%;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .2);
}

.smartfilter .bx_ui_slider_track .bx_ui_slider_range {
    height: 2px;
    position: relative;
}

.smartfilter .bx_ui_slider_track .bx_ui_slider_handle:after {
    font-size: 0;
    content: ".";
    display: inline-block;
    background: #fff;
    width: 6px;
    height: 6px;
    left: 50%;
    top: 50%;
    margin: -3px 0 0 -3px;
    position: absolute;
    border-radius: 100%;
}

.bx_filter_vertical .bx_filter_block label, .bx_filter_vertical .bx_filter_block label span {
    font-size: 13px;
    color: #666;
}

/*table*/
.table-view {
}

.wrapper1:not(.compact-catalog) .ajax_load .table-view {
    display: block;
}

.table-view__item {
    padding: 19px;
    margin-bottom: -1px;
}

.table-view__item:hover {
    z-index: 2;
}

.table-view__item-wrapper { /*align-items: normal;*/
}

.table-view .item-foto {
    flex-basis: 60px;
    position: relative;
    z-index: 1;
}

.item-foto__picture {
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    position: relative;
}

.item-foto__picture .thumb {
    position: static;
}

.item-foto__picture img {
    max-width: 100%;
    max-height: 100%;
    display: inline-block;
}

.table-view .item-info {
    flex-grow: 1;
    padding: 0px 20px;
}

.table-view .item-info .item-title {
    padding-top: 2px;
    margin-bottom: -3px;
}

.table-view .item-actions {
    flex-shrink: 0;
    width: 47%;
}

.table-view .item-actions .item-price {
    width: 55%;
    flex-shrink: 0;
    align-self: center;
    -ms-align-self: center;
    padding-right: 15px;
}

.table-view .item-actions .item-buttons {
    width: 45%;
    max-width: 221px;
    flex-shrink: 0;
    align-self: center;
    -ms-align-self: center;
}

.table-view .item-buttons .counter_wrapp.list > div {
    margin: 0px;
}

.table-view .item-icons {
    flex-shrink: 0;
    align-self: center;
    -ms-align-self: center;
    padding-left: 19px;
    text-align: center;
}

.table-view .item-icons.s_1 {
    width: 55px;
}

.table-view .item-icons.s_2 {
    width: 99px;
}

.table-view--compact {
}

.item-stock {
    line-height: 15px;
    white-space: nowrap;
}

.item-stock > span {
    display: inline-block;
    vertical-align: top;
    color: #666;
    line-height: 15px;
}

.item-stock .icon {
    width: 5px;
    height: 5px;
    background: #5fa800; /*#e10000*/;
    margin: 6px 8px 0px 0px;
    border-radius: 100%;
}

.item-stock.is-partner .icon {
    width: 5px;
    height: 5px;
    background: #e10000;
    margin: 6px 8px 0 0;
    border-radius: 100%;
}

.item-stock .value {
    color: #5fa800; /*#e10000;*/
}

.item-stock.is-partner .value {
    color: #e10000;
}

.item-stock.js-show-stores .value {
    border-bottom: 1px dotted;
}

.item-stock.js-show-stores .store_view {
    border-bottom: none;
}

.item-stock .icon.stock {
    background-color: #5fa800;
}

.item-stock .stock + .value {
    color: #5fa800;
}

.md-store .item-stock .icon {
    width: 6px;
    height: 6px;
    margin: 5px 6px 0px 0px;
}

body .item-stock.js-show-stores {
    cursor: pointer;
}

body .item-stock.js-show-stores:hover .value {
    color: #333;
}

.sa_block {
    position: relative;
}

.sa_block > div {
    display: inline-block;
}

.votes_block.nstar .sa_block {
    font-size: 15px;
}

.votes_block.nstar .sa_block * {
    opacity: 1;
}

.votes_block.nstar .sa_block .js-info-block .more-btn a:hover {
    color: #fff;
}

.catalog_block .sa_block {
    margin: 0px -8px;
}

.catalog_block .item-stock, .catalog_block .article_block {
    display: inline-block;
    margin: 0px 8px;
    vertical-align: middle;
}

.counter_wrapp .more_text {
    color: #b3b3b3;
    font-size: 11px;
    line-height: 14px;
    margin: 16px 0px 0px;
    white-space: normal;
}

.module-cart table tr[data-error="no_amounth"] td {
    padding-top: 20px;
}

.count-cell .module-cart table td.remove-cell {
    min-height: 100px;
    vertical-align: middle;
}

/*.display_list .price.discount, .display_list .price.discount * { font-size: 11px; }*/
.popup {
    display: none;
    position: fixed;
    max-width: 580px;
    max-height: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 5px;
    -moz-radius: 5px;
    -webkit-border-radius: 5px; /*overflow: hidden;*/
}

.popup.jqmWindow:not(.show) {
    display: none !important;
}

.popup.card_popup_frame {
    max-width: 520px;
}

.popup.card_popup_frame .popup-intro {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 63px;
}

.popup.card_popup_frame .popup-intro.grey {
    display: none;
}

.popup.card_popup_frame .basket_popup_wrapp {
    margin-top: 63px;
    overflow: hidden;
}

.popup-window-titlebar .popup-window-top-row .popup-window-center-column {
    height: auto;
    cursor: default !important;
}

.popup .pop-up-title, .popup-window-titlebar .popup-window-top-row .popup-window-center-column span div {
    padding: 22px 50px 20px 30px;
    font-size: 19px;
    line-height: 20px;
}

.popup-window-titlebar .popup-window-top-row .popup-window-center-column span div {
    padding: 17px 50px 14px 13px;
}

.popup-window-close-icon.popup-window-titlebar-close-icon:after {
    content: "";
    display: inline-block;
    width: 19px;
    height: 19px;
    border-radius: 19px;
    -moz-border-radius: 19px;
    -webkit-border-radius: 19px;
    background: url(../images/close_icons.png) -1px -59px no-repeat;
}

.popup-window-close-icon.popup-window-titlebar-close-icon {
    background: none;
}

.popup a.item_name {
    text-decoration: none;
}

.popup a.item_name span {
    line-height: 22px;
}

.popup.fast_view_sale_frame {
    max-width: 670px;
}

.popup.fast_view_sale_frame .close {
    top: 5px;
    right: 5px;
}

.popup-window-close-icon.popup-window-titlebar-close-icon {
    margin: 0;
    position: absolute;
    right: 5px !important;
    top: 5px !important;
    cursor: pointer;
}

.popup-window-close-icon.popup-window-titlebar-close-icon:after {
    background: url(../images/close_icons.png) -1px -59px no-repeat;
}

.popup .close i svg {
    width: 14px;
    height: 14px;
}

.popup .form-wr p {
    margin-top: 0;
    margin-bottom: 10px;
}

.popup .form_description {
    padding: 10px 30px;
}

.card_popup_frame.popup .form-wr {
    padding: 25px 0 30px 0;
}

.popup .product_description {
    padding-left: 10px;
}

.popup .buttons_wrapp {
    clear: both;
    margin-top: 30px;
}

.star_big {
    font-size: 32px;
}

.popup .r {
    margin-bottom: 13px;
    position: relative;
}

.popup .but-r .prompt {
    float: right;
}

.popup input[type="text"], .popup input[type="password"], .popup input[type="email"], .popup textarea, .form-block input, .form-block textarea {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.popup textarea {
    resize: vertical;
}

.one_click_buy_result {
    display: none;
}

.one_click_buy_result_text b {
    color: inherit;
}

.popup .cart_shell .catalog_item .slide, .basket_fly .module-cart .slide {
    display: none;
}

.popup .cart_shell .catalog_item[animated=false], .module-cart tr[animated=false] .thumb-cell img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}

.popup .cart_shell td.cost-cell {
    padding-right: 0;
}

.popup .cart_shell td.cost-cell .price:first-child {
    margin-top: 0;
}

.popup .cart_shell td.cost-cell, .popup .cart_shell td.cost-cell * {
    text-align: right;
}

.popup .cart_shell .thumb-cell {
    width: 50px;
}

.popup .cart_shell td {
    padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.popup .cart_shell .thumb-cell a {
    display: block;
    position: relative;
    zoom: 1;
    height: 50px;
    width: 50px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.popup .cart_shell .thumb-cell img {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 0;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.popup .cart_shell .cost-cell .price {
    text-align: right;
    clear: both;
    float: right;
    white-space: nowrap;
    font-size: 14px;
    display: inline-block;
    margin-top: 0;
}

form .rating_message {
    margin: 0 0 0 8px;
    position: relative;
    padding: 0 0 0 24px;
    color: #999999;
    font-size: 13px;
}

form .rating_message:before {
    content: "\2014";
    position: absolute;
    left: 0;
    top: 0;
}

.card_popup_frame.popup .but_row {
    margin-top: 25px;
    clear: both;
    height: 31px;
    overflow: hidden;
    position: relative;
    zoom: 1;
}

.card_popup_frame.popup .but_row.no_border {
    border: 0;
}

.card_popup_frame.popup .but_row .to_basket, .card_popup_frame.popup .but_row .to_delay {
    display: inline-block;
    position: absolute;
    top: 0;
}

.card_popup_frame.popup .but_row .to_basket {
    display: inline-block;
    right: 0;
}

.card_popup_frame.popup .but_row .to_delay {
    display: none;
}

.card_popup_frame.popup .total_wrapp hr {
    clear: both;
}

.card_popup_frame.popup .basket_empty {
    display: none;
    padding: 20px;
}

.card_popup_frame.popup .basket_empty td {
    vertical-align: middle;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.card_popup_frame.popup .basket_empty td.image {
    width: 91px;
}

.card_popup_frame.popup .basket_empty td.description {
    padding-left: 30px;
}

.card_popup_frame.popup .basket_empty .image div {
    min-height: 91px;
    background: url(../images/empty_cart_small.png) center no-repeat;
}

.card_popup_frame.popup .basket_empty .basket_empty_subtitle {
    font-size: 15px;
    margin-bottom: 15px;
}

.card_popup_frame.popup .basket_empty .basket_empty_description {
    font-size: 13px;
    line-height: 16px;
}

.card_popup_frame.popup .but_row a.to_basket .text, .card_popup_frame.popup .but_row a.to_delay .text {
    margin-top: 10px;
    font-size: 12px;
    text-transform: uppercase;
    display: inline-block;
    line-height: 13px;
    vertical-align: top;
}

.card_popup_frame.popup .but_row a.to_basket .icon, .card_popup_frame.popup .but_row a.to_basket .icon i,
.card_popup_frame.popup .but_row a.to_delay .icon, .card_popup_frame.popup .but_row a.to_delay .icon i {
    display: inline-block;
    height: 30px;
    width: 30px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.card_popup_frame.popup .but_row a.to_basket .icon, .card_popup_frame.popup .but_row a.to_delay .icon {
    margin-right: 15px;
}

.card_popup_frame.popup .but_row a.to_basket .icon i, .card_popup_frame.popup .but_row a.to_delay .icon i {
    background: url(../images/basket_icons.png) no-repeat;
}

.card_popup_frame.popup .but_row a.to_basket:hover .icon i {
    background-position: -5px -170px;
}

.card_popup_frame.popup .but_row a.to_delay:hover .icon i {
    background-position: -48px -257px;
}

.card_popup_frame.popup .total_wrapp .price {
    margin-left: 15px;
    display: inline-block;
}

.card_popup_frame.popup .total_wrapp .price.discount {
    display: block;
}

.card_popup_frame.popup .item-title a span {
    font-size: 13px;
}

.card_popup_frame.popup a.more_row, .basket_fly td.total_wrapp a.more_row {
    text-decoration: none;
    float: left;
}

.card_popup_frame.popup a.more_row .icon, .basket_fly td.total_wrapp a.more_row .icon {
    margin-left: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    vertical-align: middle;
    margin-top: -1px;
}

.card_popup_frame.popup a.more_row .text, .basket_fly td.total_wrapp a.more_row .text {
    text-decoration: underline;
}

.popup .compare_list {
    padding: 25px 60px;
    text-align: center;
    position: relative;
    max-width: 445px;
}

.popup .compare_list .compare_list_item:first-child {
    margin-left: 0;
}

.popup .compare_list .compare_list_item {
    vertical-align: top;
    width: 135px !important;
    display: inline-block;
    margin-left: 15px;
    position: relative;
    text-align: center;
}

.popup .compare_list .compare_list_item .image {
    min-height: 70px;
}

.popup .compare_list ul {
    display: inline-block;
    width: 100%;
}

.popup .compare_list .compare_list_item img {
    max-width: 100%;
}

.compare_frame.popup .button_row {
    padding: 15px 0;
    text-align: center;
}

.compare_list .compare_list_item .name a {
    font-size: 12px;
    line-height: 16px;
}

.popup.compare_frame {
    max-width: 970px;
}

.compare_list_item:hover .delete, .differences_table .catalog_item:hover .remove {
    display: inline-block;
}

.differences_table .catalog_item .remove {
    z-index: 100;
}

.compare_list_item .delete, .differences_table .remove {
    height: 16px;
    width: 16px;
    background: url(../images/close_icons.png) -6px -8px no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    display: none;
}

.popup .compare_list .compare_navigation {
    display: inline-block;
    position: absolute;
    top: 65px;
    right: 0;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.popup .compare_list .compare_navigation li {
    position: absolute;
    right: 20px;
}

.popup .compare_list .compare_navigation li:first-child {
    left: 20px;
}

.catalog_detail .props_table {
    margin-bottom: 15px;
    width: 100%;
}

.props_table {
    min-width: 300px;
    margin-top: -10px;
}

.props_table .char_name {
    font-weight: bold;
    width: 57%;
}

.props_table td {
    padding: 5px 0;
}

.props_table .char_value {
    text-align: right;
    width: 38%;
}

.props_table .char_name span, .props_table .char_value span {
    background: #fff;
    position: relative;
    zoom: 1;
    bottom: -10px;
}

.props_block .char_name span {
    position: relative;
}

.props_block .char_name span.whint1 > span {
    padding-left: 22px;
}

.props_table .char_name span {
    padding-right: 10px;
}

.props_table .char_value span {
    padding-left: 10px;
}

.char_name .hint .icon, .bx_filter_parameters_box_title .hint .icon {
    border: 1px solid #e5e5e5;
    display: inline-block;
    position: absolute;
    z-index: 202;
    cursor: pointer;
    left: -35px;
    text-align: center;
    padding: 0;
    top: -1px;
    height: 16px;
    width: 16px;
    line-height: 12px;
}

.props_list .char_name .hint .icon {
    top: 0px;
}

.char_name .hint .icon:hover i, .char_name .hint.active .icon i {
    color: #fff;
    border-color: transparent;
}

.char_name .hint .icon i, .bx_filter_parameters_box_title .hint .icon i {
    font-weight: normal;
    line-height: 14px;
    cursor: pointer;
    font-size: 11px;
    text-align: center;
    font-style: normal;
}

.char_name .hint .icon i {
    padding-left: 1px;
}

.char_name .hint .tooltip, .bx_filter_parameters_box_title .hint .tooltip {
    display: none;
}

.char_name .hint .icon:hover {
    border-color: rgba(0, 0, 0, 0);
}

.bx_filter_parameters_box_title .hint .tooltip {
    left: -10px;
    opacity: 1;
    top: auto;
    bottom: 27px;
    z-index: 200;
    color: #888;
    background: #fff;
}

.bx_filter_parameters_box_title .hint .tooltip:after {
    top: initial;
    bottom: -10px;
    border-top-color: #fff;
    border-top-width: 5px;
    border-bottom-color: transparent;
}

.hint .tooltip {
    position: absolute;
    left: -53px;
    top: 24px;
    line-height: 14px;
    z-index: 202;
    display: none;
    padding: 17px 20px 17px;
    min-width: 21px;
    max-width: 200px;
    font-size: 12px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-weight: 400;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, .12);
    background: #fff;
}

.hint .tooltip:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-width: 1px;
    border-bottom-color: #fff;
    left: 22px;
    top: -5px;
}

.char_name .hint .triangle, .bx_filter_parameters_box_title .hint .triangle {
    display: none;
}

.char_name .hint.active .triangle, .bx_filter_parameters_box_title .hint.active .triangle {
    position: absolute;
    top: 19px;
    left: 5px;
    z-index: 100;
    display: inline-block;
    width: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}

.bx_filter_parameters_box_title .hint.active .triangle {
    position: inherit;
    top: inherit;
    left: inherit;
    margin: 0 0 -10px -12px;
}

.tooltip .tooltip_close {
    font-size: 15px;
    text-align: center;
    height: 16px;
    width: 16px;
    display: inline-block;
    top: 2px;
    right: 2px;
    position: absolute;
    cursor: pointer;
}

.catalog_detail .offers_table tr td.str {
    text-align: left;
}

.catalog_detail .offers_table .cost.prices .price {
    float: none;
}

.catalog_detail .offers_table .offer_stores td {
    padding: 0;
    border-bottom: 0;
}

.opener_icon, .opener_icon i {
    display: inline-block;
    height: 29px;
    width: 29px;
    cursor: pointer;
    vertical-align: middle;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
}

.opener_icon {
    background: #eef1f1;
}

.opener_icon.no_bg {
    background: none;
}

.opener_icon i {
    background: url(../images/arrows.png) 8px -188px no-repeat;
}

.opener_icon.no_bg i {
    background: url(../images/arrows.png) 8px -255px no-repeat;
}

.opener_icon.opened i {
    background-position: -25px -190px;
}

.catalog_detail .offers_table td.opener:hover .opener_icon i, .opener_icon:hover i, h4:hover .opener_icon i, .faq.list .item .q:hover .opener_icon i, .jobs_wrapp .item .name tr:hover .opener_icon i {
    background-position: 8px -210px;
}

.catalog_detail .offers_table td.opener:hover .opener_icon.opened i, .opener_icon.opened:hover i, .opener_icon.opened.no_bg:hover i, h4:hover .opener_icon.opened i, .faq.list .item.opened .q:hover .opener_icon i, .jobs_wrapp .item.opened .name tr:hover .opener_icon i {
    background-position: -25px -212px;
}

.opener_icon.opened.no_bg i {
    background-position: -24px -257px;
}

.catalog_detail .offers_table thead td {
    text-align: center !important;
}

.catalog_detail .offer_stores .stores_block_wrap {
    display: none;
    margin-top: 0;
}

.catalog_detail .offer_stores .stores_block_wrap {
    margin: 0 0 10px;
}

.catalog_detail .offers_table .opener {
    cursor: pointer;
    width: 20px;
}

.store_map .module-map {
    float: left;
    width: 60%;
    margin-bottom: 20px;
    padding-right: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.store_map .store_description {
    padding-left: 60%;
    margin-bottom: 20px;
}

.store_map .store_description .store_property {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    padding-right: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.store_map .store_image img {
    margin-top: 5px;
    margin-right: 5px;
    border: 2px solid #c8c8c8;
}

.store_map .store_image img:hover {
    border: 2px solid #ffcc00;
}

.store_map .stores_images {
    clear: both;
}

.store_map .stores_images.multiple .store_image {
    display: inline-block;
    margin-right: 10px;
}

.module-authorization {
    padding: 20px 0 20px;
}

.authorization-cols {
    overflow: hidden;
}

.authorization-cols .col {
    display: inline-block;
    vertical-align: top;
}

.authorization-cols .col.authorization {
    width: 49%;
    padding-right: 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.authorization-cols .col.registration {
    width: 50%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.authorization-cols .auth-title {
    font-size: 22px;
    line-height: 26px;
    margin: 0 0 13px 0;
    overflow: hidden;
    text-overflow: ellipsis;
}

.authorization-cols .col.authorization .form-block #avtorization-form-page {
    padding: 20;
}

.authorization-cols .auth-title {
    font-size: 22px;
    line-height: 30px;
    margin: 0 0 13px 0;
    overflow: hidden;
    text-overflow: ellipsis;
}

.form-block .but-r .remember {
    float: left;
}

.form-block .but-r .remember label {
    font-size: 13px;
    padding: 0px 0px 0px 32px;
    margin: 0px;
}

.filter .remember input[type="checkbox"] + label:after, .filter .remember input[type="checkbox"] + label:before {
    top: 2px;
}

.filter.label_block input[type="checkbox"] + label:before, .filter.label_block input[type="checkbox"] + label:after {
    top: 3px;
}

.authorization-cols .col.registration p {
    margin-bottom: 21px
}

.form-block .intro {
    padding: 22px 50px 20px 30px;
    font-size: 19px;
    line-height: 20px;
}

.authorization-cols .form_wrapp {
    padding: 20px;
}

.soc-avt .row a span.name, .soc-serv-main .row a span.name {
    vertical-align: top;
}

.form-block-title, .cart_empty .title {
    font-size: 22px;
    line-height: 24px;
    font-weight: normal;
    margin-bottom: 20px;
}

span.form-block-title {
    display: inline-block;
    vertical-align: top;
    *display: inline;
    zoom: 1;
}

.module-form-block-wr.order_cancel .form-block {
    padding: 20px;
}

.module-form-block-wr.order_cancel textarea {
    margin: 5px 0 15px;
}

.module-form-block-wr .form-block label {
    padding: 1px 0 0 2px;
    margin: 0 0 5px;
}

.module-form-block-wr .form-block .r {
    width: 59%;
    margin-bottom: 18px;
}

.module-form-block-wr .form-block .r #LOCATION_PERSONAL_CITY select {
    margin-top: 10px;
}

.module-form-block-wr .form-block .r #LOCATION_PERSONAL_CITY select:first-child {
    margin-top: 0;
}

.module-form-block-wr .form-block .r div.error {
    top: 23px;
}

.module-form-block-wr .form-block .r.pass {
    width: 235px;
}

.module-form-block-wr .form-block input, .module-form-block-wr .form-block textarea {
    width: 100%;
}

.module-form-block-wr .form-block textarea {
    height: 98px;
}

.module-form-block-wr .form-block .pr {
    font-size: 11px;
    margin: 5px 0 -5px 3px;
    line-height: 16px;
    margin-bottom: 0px;
}

.module-form-block-wr .form-block .pr.em {
    margin: 8px 0 -5px 3px;
}

.module-form-block-wr .form-block .but-r {
    padding: 0;
    margin: -3px 0 20px;
}

.popup .form-description-wrapp {
    padding: 10px 30px 10px 30px;
}

.cart_confirmation {
    margin-top: 25px;
}

/* BASKET FLY */
.header-cart .basket_fly .items .item {
    margin: 0 0 -1px;
    padding: 24px 30px 33px;
    position: relative;
    border-bottom: 1px solid #eee;
}

.header-cart .basket_fly .items .item .name {
    margin: 0 0 5px;
    padding: 0 21px 0 0;
}

.header-cart .basket_fly .items .item .props {
    margin: 0 0 0px;
}

.header-cart .basket_fly .items .item .props > div {
    line-height: 16px;
}

.header-cart .basket_fly .items .item .props ul li:not(.bx_active) {
    display: none;
}

.header-cart .basket_fly .items .item .props ul li.bx_active, .header-cart .basket_fly .items .item .props .property_value {
    color: #333;
    font-size: 0.866em;
    background: transparent;
}

.header-cart .basket_fly .items .item .props .titles {
    float: left;
    color: #999;
    font-size: 0.8em;
    padding-right: 7px;
}

.header-cart .basket_fly .items .item .image {
    float: left;
    width: 80px;
    max-height: 80px;
    height: auto;
    line-height: 1;
    text-align: center;
}

.header-cart .basket_fly .items .item .body-info {
    margin: -7px 0;
    padding: 0 0 0 104px;
    position: relative;
}

.header-cart .basket_fly .items .item .description {
    margin: 0;
    padding: 0;
}

.header-cart .basket_fly .items .item .summ {
    width: 151px;
    text-align: right;
}

.header-cart .basket_fly .items .item .bottom {
    margin: 7px -16px 0px;
    position: relative;
}

.header-cart .basket_fly .items .item .bottom > div {
    display: inline-block;
    vertical-align: top;
    padding: 0 16px;
}

.header-cart .basket_fly .items .item .bottom > .prices {
    margin: 0px 0 0;
    width: 250px;
}

.header-cart .basket_fly .items .item .bottom .cost.prices .price_name {
    font-size: 0.733em;
    color: #999;
    line-height: 1;
}

.header-cart .basket_fly .items .item .bottom .cost.prices .price {
    font-size: 0.933em;
    font-weight: bold;
    margin: 0px;
}

.header-cart .basket_fly .items .item .bottom .prices .cost.prices .price:not(.discount) {
    padding-right: 6px;
}

.header-cart .basket_fly .items .item .bottom .cost.prices .price.discount {
    font-weight: normal;
}

.header-cart .basket_fly .items .item .buy_block .counter_block {
    width: 82px;
    margin-top: -1px;
}

.header-cart .basket_fly .items .item .buy_block .counter_block.delay {
    background: none;
    border-color: transparent;
    font-size: 12px;
}

.header-cart .basket_fly .items .item .buy_block .counter_block .plus:before, .header-cart .basket_fly .items .item .buy_block .counter_block .plus:after,
.header-cart .basket_fly .items .item .buy_block .counter_block .minus:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -1px;
    margin-left: -5px;
    width: 9px;
    height: 1px;
    background-color: #979797;
    content: "";
    transition: 300ms all ease;
}

.header-cart .basket_fly .items .item .buy_block .counter_block .plus:before {
    width: 1px;
    height: 9px;
    margin-top: -5px;
    margin-left: -1px;
}

.header-cart .basket_fly .items .item .remove {
    right: -29px;
    top: -12px;
    position: absolute;
    background: none;
}

.header-cart .basket_fly .items .item .remove i {
    background: none;
}

/*.header-cart .basket_fly .items .item .delay-cell{position: absolute;right: -2px;top: 6px;}*/
.header-cart .basket_fly .items .item .delay-cell {
    position: absolute;
    right: -2px;
    top: 0;
}

.header-cart .basket_fly .items .item .delay-cell .action_item {
    height: 26px;
    width: 26px;
}

.header-cart .basket_fly .items .item .remove:not(:hover) svg path {
    fill: #b8b8b8;
}

.header-cart .basket_fly .items .item .action_item:not(:hover) svg path {
    fill: #999;
}

.header-cart .basket_fly .basket_wrap, .header-cart .basket_fly .basket_wrap .items_wrap {
    height: 100%;
}

.header-cart .basket_fly .basket_wrap .items_wrap {
    overflow-y: auto;
}

.header-cart .basket_fly .basket_wrap .items_wrap {
    border-bottom: 1px solid #eee;
}

.header-cart .basket_fly .basket_wrap .items_wrap .items {
    padding-bottom: 1px;
}

.header-cart .basket_fly .foot {
    padding: 28px 109px 27px 54px;
    border-bottom: 1px solid #eee;
}

.header-cart .basket_fly .foot .wrap_remove_button .remove_all_basket:not(.cur) {
    display: none;
}

.header-cart .basket_fly .foot .total {
    text-align: right;
    color: #333;
    margin: 3px 0px 0px;
}

.header-cart .basket_fly .foot .total.w-discount {
    margin-top: -3px;
}

.header-cart .basket_fly .foot .total .item_title {
    float: left;
    font-weight: bold;
}

.header-cart .basket_fly .foot .total .wrap_prices {
    padding-left: 69px;
    text-align: left;
}

.header-cart .basket_fly .foot .total .wrap_prices .price {
    white-space: nowrap;
}

.header-cart .basket_fly .foot .total .wrap_prices .price:not(.discount) {
    font-size: 1.2em;
    font-weight: bold;
}

.header-cart .basket_fly .foot .total .wrap_prices .price.discount {
    font-size: 0.8em;
    color: #999;
    line-height: 1;
}

.header-cart .basket_fly .error_block {
    padding: 18px 48px;
    text-align: right;
    background: #f8f8f8;
    border-bottom: 1px solid #eee;
}

.header-cart .basket_fly .error_block .icon_error_block {
    text-align: right;
    font-size: 0.866em;
    color: #777;
}

.header-cart .basket_fly .error_block .icon_error_block b {
    font-size: 1.153em;
    font-weight: normal;
}

.header-cart .basket_fly .buttons {
    padding: 50px 50px;
    margin: -10px;
}

.header-cart .basket_fly .buttons > div {
    padding: 0px 10px;
}

.header-cart .basket_fly .buttons .description {
    color: #999;
    font-size: 0.8em;
    line-height: 1.5em;
    margin: 11px 0px;
}

.header-cart .basket_fly .items .item .bottom .buy_block div.error {
    font-size: .867em;
    line-height: 1.452em;
    margin-top: 7px;
}

.header-cart .basket_fly .basket_wrap.delayed .items .item .bottom .buy_block div.error {
    margin-top: 0px;
}

.header-cart .basket_fly .items .item .buy_block .counter_block.delay {
    text-align: left;
}

.cart-empty {
    padding: 60px 68px 40px 47px;
}

.cart-empty .cart-empty__picture {
    position: relative;
}

.cart-empty .cart-empty__picture:before {
    content: "";
}

.cart-empty .cart-empty__picture:before, body .bx-sbb-empty-cart-image {
    width: 106px;
    margin: 0px auto;
    height: 72px;
    display: block;
    background: url('../images/svg/catalog/cart_empty.svg') 0px 0px no-repeat;
}

.cart-empty .cart-empty__info {
    text-align: center;
}

.cart-empty .cart-empty__info .title, body .bx-sbb-empty-cart-text {
    font-size: 1.6em;
    margin: 2.2rem 0px 1.2rem;
    color: #333;
}

.cart-empty .cart-empty__info p, body .bx-sbb-empty-cart-desc {
    font-size: 0.933em;
    color: #777;
    line-height: 1.714em;
}


#order_form_div .sale_order_table .ps_logo img:hover, #order_form_div .sale_order_table .ps_logo input[type=radio]:checked + label img {
    cursor: pointer;
    padding: 0;
}

#order_form_div form .title.summary {
    border-bottom: 0;
    margin-bottom: 0;
}

#order_form_div .sale_data-table th {
    padding: 10px;
    font-weight: normal;
}

#order_form_div .section table.colored.summary {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.summary .cost_cell, .summary .order_item_weight {
    white-space: nowrap;
}

#new_basket {
    display: none;
}

.page_error_block {
    padding: 50px 0px;
}

.page_not_found {
    padding-top: 70px;
    text-align: center;
}

.page_not_found .image {
    text-align: center;
    margin-bottom: 33px;
}

.page_not_found .image svg {
    max-width: 100%;
}

.page_not_found .image svg * {
    fill: #ccc;
}

.page_not_found .description {
    text-align: center;
}

.page_not_found .description .subtitle404 {
    font-size: 32px;
    line-height: 36px;
    color: #333;
}

.page_not_found .description .back404, .page_not_found .description .back404 a {
    font-size: 1em;
}

.page_not_found .description .back404 a {
    text-decoration: none;
    cursor: pointer;
}

.page_not_found .description .descr_text404 {
    font-size: 1em;
    line-height: 1.6em;
    margin-top: 24px;
}

.page_not_found .description .btn-mainpage {
    margin: 33px 5px 0;
}

.page_not_found .description .back404 {
    margin-top: 15px;
}

/*basket*/
.basket-icons-wrapper {
    overflow: hidden;
}

.basket-icons-wrapper > div {
    width: 25%;
    float: left;
}

.basket-icons-wrapper .like_icons {
    width: 75%;
}

.basket-icons-wrapper .like_icons > div {
    float: left;
    width: 33.33%;
}

.basket-icons-wrapper .like_icons[data-size="0"] {
    width: 0%;
    display: none;
}

.basket-icons-wrapper .like_icons[data-size="0"] + div {
    width: 100%;
}

.basket-icons-wrapper .like_icons[data-size="1"], .basket-icons-wrapper .like_icons[data-size="1"] + div {
    width: 50%;
}

.basket-icons-wrapper .like_icons[data-size="1"] > div {
    width: 100%;
}

.basket-icons-wrapper .like_icons[data-size="2"] {
    width: 66.66%;
}

.basket-icons-wrapper .like_icons[data-size="2"] > div {
    width: 50%;
}

.basket-icons-wrapper .like_icons[data-size="2"] + div {
    width: 33.33%;
}

.basket-icons-wrapper.n-btn .like_icons {
    width: 100%;
}

.basket-icons-wrapper .like_icons > div span {
    margin: 0px;
    border-radius: 0px;
    border: 1px solid #eee;
    border-left-width: 0px;
}

.basket-icons-wrapper .like_icons > div span .svg, .basket-icons-wrapper__btn .btn .svg, .footer_button .basket-icons-wrapper__btn .btn .svg {
    height: 56px;
    width: 100%;
    line-height: 54px;
    top: 0px;
    background-image: none;
    margin: 0px;
}

.basket-icons-wrapper__btn i.svg {
    display: block;
    width: auto;
}

.basket-icons-wrapper__btn i.svg svg {
    display: inline-block;
    vertical-align: middle;
}

.basket-icons-wrapper__btn .btn {
    padding: 0px 0px !important;
    font-size: 0px !important;
    border-radius: 0px;
}

.basket-icons-wrapper__btn .btn:not(:hover) {
    background-color: #fff;
    border-color: #eeeeee
}

.basket-icons-wrapper__btn .btn:hover .svg svg path, .basket-icons-wrapper__btn .btn:active .svg svg path, .basket-icons-wrapper__btn .btn:focus .svg svg path,
.basket-icons-wrapper__btn .btn.in-cart .svg svg path, .basket-icons-wrapper__btn .btn.in-subscribe .svg svg path {
    fill: #fff;
}

.basket-icons-wrapper__btn .btn:not(:hover) .svg path {
    fill: #999;
}

/*popup set*/
div[id^="CatalogSetConstructor"] .popup-window {
    border: 0;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    overflow: hidden;
    width: 1104px;
}

.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-left-column,
.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-center-column,
.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-right-column,
.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,
.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,
.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column {
    border-top: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    -webkit-box-shadow: none;
    background: #fff;
    border-bottom: 2px solid;
}

.popup-window-content {
    margin: 0;
}

.bx_modal_container {
    padding: 25px 25px;
}

.bx_modal_container .bx_modal_body {
    margin-top: 41px;
}

.bx_modal_container .bx_modal_description {
    display: inline-block;
    margin: 0px 0px 0px 24px;
    font-size: 12px;
}

.bx_modal_container .bx_modal_small_title {
    display: block;
    font-size: 17px;
}

.bx_item_set_hor_container_big .bx_item_set_del, .bx_kit_item .bx_kit_item_del {
    display: none;
    height: 24px;
    width: 24px;
    top: -9px;
    left: -9px;
    position: absolute;
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    cursor: pointer;
}

.bx_item_set_hor_container_big .bx_item_set_del:after, .bx_kit_item .bx_kit_item_del:after {
    content: ".";
    font-size: 0;
    display: block;
    width: 21px;
    height: 21px;
    background: url(../images/close_icons.png) -30px 4px no-repeat;
    cursor: pointer;
}

.popup-window-titlebar h2 {
    margin: 0px;
    padding: 34px 24px 33px;
}

.bx_kit_two_section {
    margin-top: 15px;
}

.bx_kit_two_section .title {
    margin: 25px 0 11px 10px;
    display: inline-block;
}

.bx_kit_two_section .triangle, .bx_kit_two_section .triangle i {
    width: 0;
    height: 0;
    display: inline-block;
    border-bottom: 5px solid #e6e6e6 !important;
    margin: 0 auto;
}

.bx_kit_two_section .triangle {
    margin: 0 auto;
    text-align: center;
    position: absolute;
    top: -16px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 9px solid transparent;
    border-bottom: 9px solid #e6e6e6 !important;
}

.bx_kit_two_section .triangle i {
    top: -4px;
    left: -9px;
    position: relative;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 7px solid transparent;
    border-bottom: 7px solid #fafafa !important;
}

.bx_kit_item_empty:hover {
    box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    -webkit-box-shadow: none;
}

.bx_kit_item .bx_kit_item_add {
    position: absolute;
    top: -10px;
    right: -10px;
    display: block;
    width: 24px;
    height: 24px;
    cursor: pointer;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: none;
    background: #ddd;
}

.bx_kit_item_add:after {
    content: ".";
    font-size: 0;
    display: block;
    width: 27px;
    height: 27px;
    background: url(../images/icons_wish.png) -178px -211px no-repeat;
    cursor: pointer;
}

.bx_kit_two_section .slider_wrapp {
    position: relative;
}

.bx_kit_two_section .slider_wrapp .flex-direction-nav {
    position: absolute;
    top: -34px;
    right: 26px;
    font-size: 0px;
}

.bx_kit_item_slider_arrow_left.disabled, .bx_kit_item_slider_arrow_right.disabled {
    opacity: .5;
}

.bx_modal_container.bx_kit {
    padding-bottom: 30px;
}

.bx_kit_one_section .bx_kit_item_discount {
    right: 0;
    left: 0;
    z-index: 111;
}

.bx_kit_two_section {
    position: relative;
    border-top: 1px solid #e5e5e5;
    margin: 15px -30px -30px;
    padding: 0px 6px 0 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #f7f7f7;
}

.bx_kit_item_empty {
    background: #f7f7f7;
    border: 1px solid #e5e5e5;
}

.bx_kit_two_section_ova {
    position: relative;
    overflow: hidden;
    padding-top: 15px;
    padding-bottom: 30px;
    width: 100%;
    white-space: nowrap;
}

.bx-touch .bx_kit_two_section_ova {
    overflow-x: auto
}

.bx_kit_two_item_slider {
    position: relative;
    text-align: left;
}

.bx_kit_item_slider {
    position: relative;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
}

.bx_kit_item_slider .bx_kit_item {
    z-index: 112;
    padding: 0px 0px 0px 0px;
    margin-right: 0px;
    background: #fff;
}

.bx_kit_item_slider_drag {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-color: #fff;
    position: relative;
    z-index: 115;
    padding: 10px;
    background: #fafafa;
    border: 1px solid #e7e7e7;
}

.bx_kit_item_slider_drag .bx_kit_item_add {
    display: none !important;
}

.bx_kit_item_slider_drag *, .bx_kit_item_slider_drag {
    height: auto !important;
}

#basket_line .basket_hidden {
    display: none;
}

.header-cart-block .cart .delay_link {
    text-decoration: underline;
}

.header-cart-block .cart .delay_link, .header-cart-block .cart .delay_link * {
    font-size: 11px;
}

.header-cart-block .cart .delay_link .icon {
    display: inline-block;
    height: 18px;
    width: 19px;
    background: url(../images/basket_icons.png) -56px -12px no-repeat;
}

.header-cart-block .cart .delay_link:hover .icon {
    background-position: -56px -138px;
}

.search-page form {
    display: inline-block;
    margin-bottom: 20px;
    padding: 15px 20px 17px;
}

.search-page form input[type="text"] {
    height: 30px;
    position: relative;
    zoom: 1;
    bottom: -1px;
}

.basket_button.to-subscribe span, .basket_button.in-subscribe span, .basket_button.to-order span {
    background: none;
    padding-left: 6px;
    width: 92px;
    text-align: center;
}

.catalog_detail .item_main_info .buttons_block .basket_button.to-subscribe span, .catalog_detail .item_main_info .buttons_block .basket_button.in-subscribe span {
    padding-left: 3px;
    width: 90px;
    text-align: center;
}

.order-checkout label {
    display: inline-block;
}

.order-checkout label.error {
    position: relative;
    top: inherit;
    right: inherit;
    width: 100%;
    text-align: right;
}

.order-checkout label img {
    pointer-events: none;
}

.cd-modal-bg {
    display: inline-block;
    height: 64px;
    background-color: #FFF;
    position: fixed;
    z-index: 150;
    left: 50% !important;
    top: 50% !important;
    width: 64px;
    margin-top: -32px !important;
    border-radius: 50%;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform: translateX(-2em);
    -moz-transform: translateX(-2em);
    -ms-transform: translateX(-2em);
    -o-transform: translateX(-2em);
    transform: translateX(-2em);
    -webkit-transition: visibility 0s 0.2s;
    -moz-transition: visibility 0s 0.2s;
    transition: visibility 0s 0.2s;
}

.cd-modal-bg.is-visible {
    opacity: 1;
    visibility: visible;
    display: block !important;
    z-index: 3003;
}

.fancybox-lock .fancybox-overlay {
    overflow: hidden;
}

.fancybox-overlay {
    background: #fff;
    opacity: 0;
}

.fancybox-wrap {
    max-width: 100%;
    padding-top: 0 !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    text-align: center;
    position: fixed !important;
}

.fancybox-skin {
    width: 100% !important;
    position: static;
    display: inline-block;
    vertical-align: top;
    box-shadow: none;
    background: #fff;
    border-radius: 0;
    height: 100% !important;
    max-width: 100%;
}

.fancybox-outer {
    height: 100%;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    height: 100%;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
}

.fancybox-wrap #company_video {
    margin: 0 auto;
}

.fancybox-wrap:not(.show_video) #company_video {
    opacity: 0;
}

.fancybox-wrap iframe {
    height: 100%;
    width: 100%;
}

.fancybox-wrap .fancybox-inner {
    overflow: hidden !important;
    max-width: 100%;
    text-align: center;
    max-height: 100%;
    margin: 0 auto;
}

.fancybox-wrap:not(.fancybox-type-image) .fancybox-inner {
    width: 100% !important;
}

.fancybox-wrap .fancybox-skin {
    padding: 40px !important;
}

.fancybox-inner video {
    display: block;
    max-height: 100%;
    max-width: 100%;
}

.fancybox-inner .fancy {
    display: block !important;
    height: 100%;
}

.fancybox-inner .fancybox-content { /*height: 100%;*/
    padding: 0px;
}

.fancybox-slide--html .fancybox-close-small {
    background: rgba(30, 30, 30, .6);
}

.fancybox-close.svg {
    top: 20px;
    right: 20px;
    background: #fff;
    width: 48px;
    height: 48px;
    border-radius: 100%;
    position: absolute;
}

.fancybox-close svg.svg.svg-close {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 14px;
    height: 14px;
    margin: -7px 0 0 -7px;
    opacity: .35;
    background: 0 0;
    transition: opacity 0.2s ease;
}

.fancybox-close:hover svg.svg.svg-close {
    opacity: 1;
}

.fancybox-container .fancybox-bg, .fancybox-container .fancybox-button {
    background: #fff;
    opacity: 1;
}

.fancybox-container svg path {
    fill: #999;
}

.fancybox-container .fancybox-infobar {
    color: #999;
    mix-blend-mode: normal;
}

.fancybox-slide--iframe {
    padding: 0px;
}

.fancybox-navigation .fancybox-button {
    top: calc(50% - 19px);
    width: 44px;
    height: 38px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    padding: 0px 0px 0px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 0px 6px 0px 0px;
}

html.overflow_html, html.overflow_html body {
    overflow: hidden;
}

/*flex arrow*/
ul.slider_navigation {
    right: 0px;
    position: absolute;
    top: 0px;
    z-index: 1;
    margin: 0px;
}

ul.slider_navigation ul {
    margin: 0px;
}

.bx-ie .specials_slider_wrapp ul.slider_navigation.top {
    top: 27px;
}

.wraps > .wrapper_inner:not(.wide_page) ul.slider_navigation.top {
    top: 18px;
}

.wraps > .wrapper_inner:not(.wide_page) .bx-ie ul.slider_navigation.top {
    top: 18px;
}

ul.slider_navigation.top_big {
    top: 21px;
}

ul.slider_navigation.compare {
    position: initial;
}

ul.slider_navigation.compare li {
    position: absolute;
    z-index: 10;
    top: -14px;
}

ul.slider_navigation.compare li:not(.disabled) {
    cursor: pointer;
}

ul.slider_navigation.compare .flex-nav-prev {
    left: 0px;
}

ul.slider_navigation.compare .flex-nav-next {
    right: 0px;
}

.absolute .flex-direction-nav > li {
    position: absolute;
    top: 1px;
}

.absolute .flex-direction-nav li.flex-nav-prev {
    left: -30px;
}

.absolute .flex-direction-nav li.flex-nav-next {
    right: -30px;
}

body .top_slider_wrapp .box[data-video_source="LINK"] .video.cover {
    left: auto;
}

body .top_slider_wrapp .box .video.cover {
    max-height: none;
    max-width: none;
    position: static;
    min-height: none;
}

.shops.list .item .phone {
    width: 200px;
}

.mega-menu table td.wide_menu > .wrap > .dropdown-menu {
    min-width: 100%;
    border-radius: 0 0 3px 3px;
    left: 0 !important;
    right: 0 !important;
}

/*basket gifts*/
div[data-entity="parent-container"] .catalog-block-header {
    font-size: 1.333em;
    color: #333;
    font-weight: normal;
    border: none;
    margin: 38px 0px 0px;
}

body .sale-products-gift {
    padding: 21px 0px 0px;
    position: relative;
    z-index: 100;
}

.sale-products-gift .product-item-container {
    border: 1px solid #ececec;
    margin: 0px 0px 0px 0px;
    height: 100% !important;
}

.sale-products-gift .product-item-container:hover {
    box-shadow: 0 7px 15px 0 rgba(0, 0, 0, .19);
    border-color: transparent;
}

.sale-products-gift .product-item-image-wrapper {
    float: left;
    width: 80px;
    height: 80px;
    padding-top: 27%;
}

.sale-products-gift .product-item-label-ring.product-item-label-small,
.sale-products-gift .product-item-scalable-card.hover .product-item-label-ring.product-item-label-small {
    background: #ffd83a;
    border-radius: 3px;
    height: 20px;
    line-height: 20px;
    color: #333;
    font-size: 0.800em;
    font-weight: normal;
    width: auto;
    padding: 0px 5px;
}

.sale-products-gift .product-item-label-text.product-item-label-small span, .sale-products-gift .product-item-scalable-card.hover .product-item-label-text.product-item-label-small span {
    border-radius: 3px;
}

.sale-products-gift .product-item-label-top {
    top: 0px;
}

.sale-products-gift .product-item-label-text {
    left: 100px;
    top: 0px;
}

.sale-products-gift .product-item-container.hover .product-item-image-slider-control-container, .sale-products-gift .product-item-line-card:hover .product-item-image-slider-control-container {
    display: none;
}

.sale-products-gift .product-item-container .product-item-title {
    white-space: normal;
    padding: 29px 0px 0px 100px;
    overflow: visible;
    margin: 0px;
}

.sale-products-gift .product-item-container .product-item-title a {
    font-size: 0.867em;
    line-height: 1.385em;
    display: block;
}

.product-item-label-left {
    left: 0px;
}

.sale-products-gift .product-item-small-card > .row {
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
}

.sale-products-gift .product-item-small-card > .row > div {
    padding: 0px;
    margin-bottom: -1px;
    margin-left: -1px;
}

.sale-products-gift .product-item-small-card .product-item-container .product-item {
    height: 100%;
    padding: 18px 19px 50px;
    position: static;
    animation: none;
    box-shadow: none;
}

.sale-products-gift .product-item-small-card .product-item-container .product-item > .product-item-info-container {
    padding-left: 100px;
}

.sale-products-gift .product-item-small-card .product-item-container .product-item > div[data-entity="buttons-block"] {
    position: absolute;
    bottom: 9px;
}

.sale-products-gift .product-item-small-card .product-item-container .product-item > .product-item-price-container {
    margin-top: 2px;
}

.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-button-container {
    text-align: left;
}

.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-price-current {
    font-size: 0.933em;
}

.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-price-old {
    font-size: 0.800em;
}

.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-button-container .btn {
    padding: 7px 14px 6px;
}

.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-button-container .btn:not(:hover) {
    background: none;
}

.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-scu-container {
    font-size: 0.800em;
    margin-top: -9px;
}

.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-scu-item-list li {
    margin: 0px 1px 0px 0px;
}

.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-scu-item-list li:before {
    display: none;
}

.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-scu-item-text-block {
    padding: 7px 10px;
}

.sale-products-gift .product-item-scu-item-color-container, .sale-products-gift .product-item-scu-item-text-container {
    padding: 3px 3px;
    float: left;
}

.sale-products-gift .product-item-small-card .product-item-container:hover .product-item {
    position: static;
    animation: none;
}

.sale-products-gift .product-item-container .product-item-info-container.product-item-hidden {
    display: block;
    opacity: 1;
    padding-left: 100px;
}

.basket-wrapper-bd .bigdata_recommended_products_items {
}

.basket-wrapper-bd .bigdata_recommended_products_items .subtitle {
    font-size: 1.333em;
    color: #333;
    margin: 32px 0px 0px;
}

.basket-wrapper-bd .bigdata_recommended_products_items .block-items {
    margin: 19px 0px 0px;
}

.basket-wrapper-bd .bigdata_recommended_products_items .block-items .price.font_mxs {
    font-size: 0.933em;
}

.basket-wrapper-bd .bigdata_recommended_products_items .block-items .cost.prices .price.discount > span {
    font-size: 0.800em;
}

.basket-wrapper-bd .bigdata_recommended_products_items .block-item__wrapper:hover .btn {
    color: #fff;
}

.bigdata_recommended_products_items .block-items .block-item {
    position: relative;
}

.bigdata_recommended_products_items .block-items .block-item:hover {
    z-index: 1
}

.bigdata_recommended_products_items .block-items .block-item .item_info {
    word-break: break-all;
    word-break: break-word;
}

.catalog_block_template .catalog_block.owl-carousel:not(.owl-loaded) .item_block {
    opacity: 0;
}

.catalog_block_template .catalog_block.owl-carousel .item_block {
    width: 100%;
}

/*countdown*/
.view_sale_block {
    margin: 10px 0px 0px;
    white-space: nowrap;
    font-size: 0px;
}

.view_sale_block > div {
    display: inline-block;
    vertical-align: top;
    font-size: 0px;
}

.view_sale_block .title {
    font-size: 11px;
    line-height: 15px;
    color: #666;
    margin: 0px 0px 5px;
}

.view_sale_block .values {
    margin: 0px 0px 5px;
    line-height: 15px;
    font-size: 0px;
}

.view_sale_block .values .item {
    background: #eeeeee;
    border-radius: 0px;
    display: inline-block;
    vertical-align: top;
    font-weight: bold;
    font-size: 15px;
    width: 40px;
    height: 43px;
    padding: 7px 0px 0px;
    text-align: center;
    position: relative;
    margin: 0px 0px 0px 0px;
}

.view_sale_block .values.countdown .item {
    width: 46px;
}

.view_sale_block .values .item:last-child {
    margin: 0px;
}

.view_sale_block .values .item:before, .view_sale_block .values .item:after {
    content: "";
    background: #333;
    width: 3px;
    height: 3px;
    display: block;
    position: absolute;
    right: -1px;
    border-radius: 6px;
    z-index: 10;
}

.view_sale_block .values .item:last-child:before, .view_sale_block .values .item:last-child:after {
    display: none;
}

.view_sale_block .values .item:before {
    top: 15px;
}

.view_sale_block .values .item:after {
    bottom: 15px;
}

.view_sale_block .values .item .text {
    opacity: 0.6;
    font-weight: 400;
    font-size: 12px;
    display: block;
    width: auto;
    margin: -3px 0px 0px;
}

.view_sale_block .count_d_block {
    margin: 0px 0px 0px 0px;
}

.view_sale_block .quantity_block {
    width: 40px;
}

.view_sale_block .quantity_block .values .item {
    background: #4f4f4f;
    color: #fff;
}

.view_sale_block .countdown {
    width: 138px;
    height: 43px;
    display: block;
    overflow: hidden;
    border-radius: 2px 0px 0px 2px;
}

.view_sale_block .countdown.wq {
    border-radius: 2px;
}

.view_sale_block .quantity_block .values {
    border-radius: 0px 2px 2px 0px;
    overflow: hidden;
}

.view_sale_block .values .item:nth-child(3):before, .view_sale_block .values .item:nth-child(3):after {
    display: none;
}

.view_sale_block .values .item.minutes:before, .view_sale_block .values .item.minutes:after {
    display: none;
}

/*.view_sale_block.v2 > .icons{display: none;}*/
.view_sale_block.v2 > div:first-of-type {
    border-radius: 2px 0px 0px 2px;
    overflow: hidden;
}

.view_sale_block.v2 > div:last-of-type {
    border-radius: 0px 2px 2px 0px;
    overflow: hidden;
}

.view_sale_block.v2 > div.icons .svg svg path {
    fill: #f94435;
}

.view_sale_block.v2 > div.icons .values .item {
    padding: 10px 0px 0px 13px;
    min-width: 37px;
    width: auto;
    text-align: left;
}

.view_sale_block.v2 .countdown {
    border-radius: 0px;
    width: 115px;
}

.view_sale_block.v2 .values {
    margin: 0px;
}

.view_sale_block.v2 .countdown, .view_sale_block.v2 .values .item {
    height: 38px;
    background: #fff;
}

body .view_sale_block.v2 .values .item {
    padding: 6px 3px 0px 0px;
    min-width: 38px;
    width: auto;
}

body .view_sale_block.v2 .values .item .text {
    font-size: 9px;
}

.view_sale_block.v2 .quantity_block, .view_sale_block.v2 .quantity_block .values .item {
    min-width: 34px;
    background: #fff;
    color: #1d2029;
    width: auto;
}

.view_sale_block.v2 .quantity_block {
    padding: 0px 4px 0px 8px;
}

.view_sale_block.v2 .quantity_block {
    position: relative;
}

.view_sale_block.v2 .quantity_block:before {
    content: "";
    position: absolute;
    display: block;
    width: 1px;
    left: 0px;
    top: 14px;
    bottom: 14px;
    background: #dddee3;
    z-index: 1;
}

.view_sale_block.v2 .quantity_block .values .item {
}

.view_sale_block.v2 .values .item:before, .view_sale_block.v2 .values .item:after {
    width: 2px;
    height: 2px;
}

.view_sale_block.v2 .values .item:before {
    top: 14px;
}

.view_sale_block.v2 .values .item:after {
    bottom: 14px;
}

.view_sale_block.v2.grey {
    border: 1px solid #eeeeee;
    display: inline-block;
    border-radius: 2px;
    margin: 0px;
    overflow: hidden;
}

.view_sale_block.v2.grey .countdown, .view_sale_block.v2.grey .values .item,
.view_sale_block.v2.grey .quantity_block, .view_sale_block.v2 .quantity_block.grey .values .item {
    background: #fafafa;
}

.view_sale_block.compact {
    display: inline-block;
    margin: 0px 0px 0px 1px;
    vertical-align: top;
}

.view_sale_block.compact .countdown, .view_sale_block.compact .item {
    width: auto;
    height: 27px;
    border-radius: 0px;
    margin: 0px;
    background: none;
}

.view_sale_block.compact .countdown:not(.is-countdown) {
    opacity: 0
}

.view_sale_block.compact .countdown {
    display: inline-block;
    border: 1px solid #eeeeee;
    background: #fff;
    border-radius: 2px;
    padding-right: 4px;
    vertical-align: top;
}

.view_sale_block.compact .countdown .item, .view_sale_block.compact .quantity_block .item {
    padding: 5px 3px 0px 9px;
    font-size: 13px;
    width: auto;
}

.view_sale_block.compact .countdown .item:last-of-type {
    display: none;
}

.view_sale_block.compact .countdown .item .text, .view_sale_block.compact .quantity_block .values .item .text {
    display: inline-block;
    padding: 0px 0px 0px 1px;
    font-weight: bold;
    opacity: 1;
}

.view_sale_block.compact .values .item:before, .view_sale_block.compact .values .item:after {
    width: 2px;
    height: 2px;
    right: -3px;
}

.view_sale_block.compact .values .item:before {
    top: 9px;
}

.view_sale_block.compact .values .item:after {
    bottom: 11px;
}

.view_sale_block.compact, .view_sale_block.compact .count_d_block {
    height: 27px;
}

.view_sale_block.compact .quantity_block {
    width: auto;
}

.view_sale_block.compact .quantity_block .values {
    border-radius: 0px;
}

.view_sale_block.compact .quantity_block .values .item {
    background: #fff;
}

.view_sale_block.compact.red .countdown, .view_sale_block.compact.red .item,
.view_sale_block.compact.red, .view_sale_block.compact.red .count_d_block, .view_sale_block.compact .quantity_block {
    height: 25px;
}

.view_sale_block.compact.red .countdown {
    background: #fc5a42;
    border-color: #fc5a42;
}

.view_sale_block.compact.red .countdown .item {
    padding-top: 3px;
    color: #fff;
}

.view_sale_block.compact.red .values .item:before, .view_sale_block.compact.red .values .item:after {
    background: #fff;
}

.view_sale_block.compact.red .values .item:before {
    top: 9px;
}

.view_sale_block.compact.red .values .item:after {
    bottom: 10px;
}

.view_sale_block.compact.red .svg {
    display: none;
}

.view_sale_block.compact.red .quantity_block .values .item {
    background: #fc5a42;
}

.item-views.sales2.bg .view_sale_block.compact .countdown, .item-views.sales2.bg .view_sale_block.compact .item {
    height: 25px;
}

.item-views.sales2.bg .sale-text {
    padding-top: 3px;
    padding-bottom: 2px;
}

.item-views.sales2.bg .view_sale_block.compact .values .item:after {
    bottom: 9px;
}

.view_sale_block_wrapper {
    position: absolute;
    left: 0px;
    bottom: 0px;
    line-height: normal;
    z-index: 3;
    height: 40px;
}

.box.dark .view_sale_block.v2 .countdown, .box.dark .view_sale_block.v2 .values .item, .box.dark .view_sale_block.v2 .quantity_block,
.top_big_banners.half_block .box .view_sale_block.v2 .countdown, .top_big_banners.half_block .box .view_sale_block.v2 .values .item,
.top_big_banners.half_block .box .view_sale_block.v2 .quantity_block {
    background: #eee;
}

.top_big_banners.half_block .box .view_sale_block.v2 .quantity_block:before {
    background: #fff;
}

.border_block .block_wr {
    margin: 0px 0px 20px;
    color: #F00;
}

.border_block .block_wr.alert-success {
    color: #008000;
}

.wbot .tab_slider_wrapp {
    display: none;
}

.wbot .top_slider_wrapp .flexslider {
    background: none;
}

.wbot .top_slider_wrapp .flexslider > .slides > li:first-of-type {
    display: block;
}

/*.categories_block li.categories_item {display: block;margin: 0;padding: 0;}*/
/*.categories_block span.categories_name {display:inline-block;width:80%;overflow: hidden;text-overflow: ellipsis;vertical-align: middle; font-size: 13px;}*/
/*.categories_block span.categories_count {display:inline-block;width:20%;text-align:right;word-break: break-word;vertical-align: middle; font-size: 13px;}*/
/*.categories_block li.categories_item {padding:16px;}*/
/*.categories_block li.categories_item {padding: 15px 17px 17px 15px;}*/
/*.categories_block ul.categories > li.categories_item {border-bottom-width: 0px;position: relative;}*/
/*.categories_block ul.categories > li.categories_item:last-child {border-bottom-width: 1px;}*/
/*.categories_block ul.categories > li.categories_item:before{display: none;}*/
/*.categories_link:hover span.categories_name, .categories_link.active span.categories_name{color:inherit;}*/

.search-tags-cloud .tags_title {
    padding-bottom: 16px;
}

.categories_block ul.categories {
    margin: 0px 0 26px;
}

.categories_block .categories_title {
    padding-bottom: 18px;
}

.head-block.top.with-tabs .item-link .title span, .head-block.top.with-tabs .item-link .title .btn-inline {
    padding: 16px 24px 15px;
}

.head-block.top.with-tabs .item-link {
    margin: 3px;
}

.head-block.top.with-tabs .item-link.active .title span:before {
    content: "";
    position: absolute;
    left: -1px;
    right: -1px;
    top: -1px;
    z-index: 1;
    height: 2px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.head-block.top.with-tabs .item-link.active {
    background: #fff;
}

.head-block.top.with-tabs .item-link .btn-inline:hover {
    color: inherit;
}

.head-block.top.with-tabs .item-link.active:hover {
    border: 1px solid #ececec;
    box-shadow: none;
    -webkit-transform: none;
    transform: none;
}

.head-block + .select_wrapper {
    margin-bottom: 32px;
}

.share.hover-block.bottom {
    margin: 0 0px 0px 20px;
    width: 41px;
    text-align: center;
    position: relative;
    cursor: pointer;
    float: right;
}

.share.hover-block.bottom .colored_theme_hover_bg-block:not(:hover) .svg path {
    fill: #b8b8b8;
}


.share .shares-block .ya-share2 {
    z-index: 10;
}

.docs-block .iblocks:hover .icons-block a:before, .iblocks .icons-block a:hover:before {
    background-position: -250px -114px;
}

.docs-block .iblocks:hover .icons-block a, .iblocks .icons-block a:hover {
    color: #fff;
}

body .docs-block .docs_wrap {
    padding: 18px 42px;
    border: 1px solid #f1f1f1;
}

body .docs-block .blocks {
    display: block;
    margin: 18px 0;
}

body .docs-block .blocks .inner-wrapper {
    min-height: 40px;
    position: relative;
    padding: 0 0 0 59px;
}

body .docs-block .blocks .inner-wrapper a {
    margin: 0 0 2px;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
}

.docs-block .blocks .inner-wrapper .filesize {
    color: #999;
}

.docs-block .blocks .inner-wrapper:before {
    content: "";
    position: absolute;
    top: 3px;
    left: 0;
    display: block;
    width: 40px;
    height: 40px;
    background: url(../images/svg/docs.svg) 0 -84px no-repeat;
}

.docs-block .blocks.doc .inner-wrapper:before, .docs-block .blocks.docx .inner-wrapper:before {
    background-position: -42px 0;
}

.docs-block .blocks.png .inner-wrapper:before {
    background-position: -84px -84px;
}

.docs-block .blocks.txt .inner-wrapper:before {
    background-position: -42px -84px;
}

.docs-block .blocks.pdf .inner-wrapper:before {
    background-position: 0 0;
}

.docs-block .blocks.xls .inner-wrapper:before, .docs-block .blocks.xlsx .inner-wrapper:before {
    background-position: -84px 0;
}

.docs-block .blocks.jpg .inner-wrapper:before {
    background-position: -42px -42px;
}

.docs-block .blocks.ptt .inner-wrapper:before {
    background-position: -84px -126px;
}

.docs-block .blocks.tiff .inner-wrapper:before {
    background-position: -84px -42px;
}

.url-block span.back-url-text {
    padding-left: 15px;
    vertical-align: middle;
}

.next-url.url-block, .back-url.url-block {
    display: inline-block;
}

.next-url.url-block .next-url-text {
    margin-left: 30px;
    vertical-align: middle;
    padding-right: 15px;
}

.next-url.url-block .svg-inline-next_element {
    transform: rotate(180deg);
}

#main .owl-carousel.owl-theme.owl-bg-nav .owl-nav button:hover svg path {
    fill: #fff;
}

.owl-carousel.owl-bg-nav .owl-nav .owl-prev .svg {
    left: -2px;
    top: 0;
}

.owl-carousel.owl-bg-nav .owl-nav .owl-next .svg {
    left: 2px;
    top: 0;
}

.owl-carousel.owl-theme.owl-bg-nav .owl-nav button {
    border-radius: 3px;
}

.owl-carousel.short-nav .owl-nav {
    z-index: auto;
    visibility: hidden;
    transition: left 0.3s ease, right 0.3s ease;
}

.owl-carousel.short-nav:hover .owl-nav, .owl-carousel.visible-nav .owl-nav {
    left: -18px;
    right: -18px;
    visibility: visible;
}

.owl-carousel.visible-nav .owl-nav {
    z-index: auto;
}

.owl-carousel.visible-nav .owl-nav > button {
    z-index: 5;
}

.owl-carousel.short-nav .owl-nav > button {
    position: relative;
    z-index: 5;
}

.owl-carousel:not(.owl-loaded) .item:not(:first-of-type) {
    display: none;
}

.owl-carousel.loading-state {
    display: block;
    position: relative;
    min-height: 120px;
}

.owl-carousel.loading-state > div {
    display: none;
}

.owl-carousel.block-items--margined .owl-stage-outer {
    padding: 7px 7px 10px;
    margin: -7px -7px -10px;
}

.owl-carousel.dots-in-slider .owl-dots {
    z-index: 5;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
}

.owl-carousel.short-nav.nav-in-slider:hover .owl-nav, .owl-carousel.visible-nav.nav-in-slider .owl-nav {
    left: 20px;
    right: 20px;
}

.owl-carousel.owl-theme.opacity-nav .owl-nav button:not(:hover) {
    background: rgba(255, 255, 255, 0.35);
}

.owl-carousel.owl-dots.dots-in-slider .owl-nav {
    top: calc(50% - 17px);
}

.owl-carousel.sm-nav .owl-nav .svg {
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}

body .owl-carousel.nav-in-slider .owl-nav {
    left: 0;
    right: 0;
}


/*#main .owl-carousel:not(.owl-loaded):after{content:"";position: absolute;top:0px;left: 0px;right: 0px;bottom: 0px;display: block;background:transparent url('../images/loaders/double_ring.svg') center no-repeat;z-index:10;width:auto;}*/
#main .owl-carousel.loading-state:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: block;
    background: transparent url('../images/loaders/double_ring.svg') center no-repeat;
    z-index: 10;
    width: auto;
}

.ui-panel-top-devices-inner {
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: fixed;
    bottom: 0px;
    left: 0px;
    height: 58px;
    width: 158px;
    cursor: pointer;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    padding: 0;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15);
    z-index: 999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
    border-radius: 0px 5px 0px 0px;
}

.ui-panel-top-devices-inner > .ui-button {
    opacity: 0.5;
    transition: opacity 0.3s ease;
    padding: 0px 10px;
    display: block;
}

.ui-panel-top-devices-inner > .ui-button--active, .ui-panel-top-devices-inner > .ui-button:hover {
    opacity: 1;
}

iframe .ui-panel-top-devices-inner {
    display: none;
}

.detail .detailimage {
    z-index: 1;
}

.banner.CROP.TOP_HEADER {
    z-index: 5;
}

#bx-soa-image-popup {
    box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
    padding: 0px;
}

#bx-soa-image-popup .popup-window-content {
    padding: 0px;
}

#bx-soa-image-popup .popup-window-content img {
    max-width: 100%;
}

#bx-soa-image-popup .popup-window-close-icon {
    width: 30px;
    height: 30px;
    top: -15px !important;
    right: -15px !important;
    background: #000;
    opacity: 1 !important;
    border-radius: 100%;
}

#bx-soa-image-popup .popup-window-close-icon:after {
    background: url(../images/close_icons.png) -35px -1px no-repeat;
    width: 14px;
    height: 14px;
    opacity: 1;
    margin-left: -7px;
    margin-top: -7px;
    transform: none;
}

/*order block*/
.order-block .btn.question {
    margin: 0 0 0 10px;
}

.order-block {
    margin: 0;
    background: #fafafa;
    clear: both;
    font-size: 1em;
    width: 100%;
}

.order-block .btn.question i.svg-inline-question {
    position: relative;
}

.order-block .btn.question svg {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -7px 0 0 -4px;
}

body .order-block td .btns {
    text-align: right;
    padding-right: 2.65rem;
}

.order-block .icon_sendmessage {
    float: left;
    padding-left: 2.65rem;
}

.order-block .icon_sendmessage .svg {
    top: 0px;
}

.order-block .text {
    padding-left: 1.5rem;
    padding-right: 2.1rem;
}

.order-block .prices > div {
    display: inline-block;
}

.order-block .prices .price_old {
    margin-left: 5px;
    text-decoration: line-through;
}

.order-block .prices {
    margin-bottom: 10px;
    padding-right: 2.65rem;
}

@media (min-width: 768px) {
    .order-block .btns-col .btns {
        white-space: nowrap;
    }

    .order-block .text, .order-block .prices {
        margin-top: -0.5rem;
    }
}

@media (max-width: 767px) {
    body .order-block td {
        display: block;
        width: 100%;
        padding: 20px 0px;
    }

    .order-block td + td {
        padding-top: 0px;
    }

    .order-block .text {
        padding-right: 20px;
        padding-left: 20px;
        text-align: center;
    }

    .order-block .btns-col .btns {
        text-align: center;
        padding-right: 0;
    }

    .order-block .icon_sendmessage {
        display: none;
    }

    .order-block td .prices {
        text-align: center;
    }
}

/*end order block*/

.menu-row .mega-menu table td:first-child {
    border-radius: 3px 0px 0px 3px;
}

.more_wrapper {
    margin-bottom: 32px;
}

.more_wrapper > a {
    display: block;
    background: #f8f8f8;
    border-radius: 3px;
    -webkit-transition: box-shadow ease-out 0.2s;
    -moz-transition: box-shadow ease-out 0.2s;
    -o-transition: box-shadow ease-out 0.2s;
    transition: box-shadow ease-out 0.2s;
    text-align: center;
    padding: 45px 0 41px;
}

.more_wrapper > a:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    background: #fff;
}

.more_wrapper .svg-inline-more_icon {
    margin-bottom: 13px;
}

.more_wrapper .title {
    color: #333;
    font-size: 16px;
}

.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container > div.tab-off {
    display: none;
}

/*font*/
#main .like_icons.list > div span {
    font-size: 9px;
}

/*accordion*/
.accordion-body {
    position: relative;
}

.accordion-head {
    cursor: pointer;
    padding: 27px 30px 28px 35px;
    position: relative; /*font-size:1.0667em;line-height:1.5625em;*/
    z-index: 1;
    color: #333;
}

.accordion-head.accordion-open {
    border-bottom: none;
}

.item-accordion-wrapper .accordion-head {
    border: none;
}

.item-accordion-wrapper.opened .accordion-head:before {
    content: "";
    position: absolute;
    left: -7px;
    top: 34px;
    width: 11px;
    height: 11px;
    border-radius: 100%;
}

.accordion-head {
    position: relative;
    overflow: hidden;
}

.accordion-head .btn.arrow-open {
    position: absolute;
    right: 30px;
    top: 24px;
}

.accordion-head .title, .item-views .accordion-head .title {
    position: relative;
    margin: 0;
}

.accordion-head.accordion-open .title:before {
    content: "";
    position: absolute;
    left: -45px;
    top: 7px;
    height: 11px;
    border-radius: 3px;
    width: 13px;
}

.panel-collapse .accordion-body {
    padding: 0 35px 35px 35px;
    position: relative;
    z-index: 2;
}

.panel-collapse .accordion-body .properties {
    margin: 0;
}

.panel-collapse .accordion-body .button {
    margin: 29px 0 0;
    display: inline-block;
}

.item-accordion-wrapper.box-shadow:hover {
    transform: unset;
    -webkit-transform: unset;
}

.accordion-head .fa {
    border-radius: 30px;
    color: #333333;
    position: absolute;
    top: 38px;
    font-size: 24px;
    line-height: 26px;
    width: 26px;
    height: 26px;
    text-align: center;
}

.accordion-head:hover .fa {
    background: #f5f5f5;
}

.accordion-head:hover .btn.arrow-open:before {
    background-position: -14px 0;
    transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -ms-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    -webkit-transition: all 0s ease-in-out;
    transition-delay: 0.06s;
    -moz-transition-delay: 0.06s;
    -ms-transition-delay: 0.06s;
    -o-transition-delay: 0.06s;
    -webkit-transition-delay: 0.06s;
}

.accordion-head:not(:hover) .btn.arrow-open:before {
    transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -ms-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    -webkit-transition: all 0s ease-in-out;
    transition-delay: 0.09s;
    -moz-transition-delay: 0.09s;
    -ms-transition-delay: 0.09s;
    -o-transition-delay: 0.09s;
    -webkit-transition-delay: 0.09s;
}

.accordion-type-1 .item-accordion-wrapper, .accordion-type-2 .item-accordion-wrapper {
    margin: 0 0 -1px;
    background: none;
    padding-bottom: 0;
}

.accordion-type-1 .item-accordion-wrapper .accordion-body, .accordion-type-2 .item-accordion-wrapper .accordion-body, .accordion-type-1 .item-accordion-wrapper .panel-collapse, .accordion-type-2 .item-accordion-wrapper .panel-collapse, .accordion-type-1 .item-accordion-wrapper .accordion-head, .accordion-type-2 .item-accordion-wrapper .accordion-head {
    border: none;
}

.accordion-type-1 .item-accordion-wrapper .accordion-head, .accordion-type-2 .item-accordion-wrapper .accordion-head {
    position: relative;
    margin-bottom: 0 !important;
    overflow: hidden;
    padding-right: 88px;
}

.accordion-type-1 .item-accordion-wrapper .accordion-head .arrow_open, .accordion-type-2 .item-accordion-wrapper .accordion-head .arrow_open {
    top: 24px;
    width: 32px;
    height: 32px;
}

.accordion-type-1 .accordion-head a {
    display: inline;
    text-decoration: none;
}

.accordion-type-1 .accordion-head .fa {
    right: 29px;
}

/*.accordion-type-2 .accordion-head .title{margin:0 0 0 62px;}*/
.accordion-type-2 .accordion-head .btn.arrow-open {
    right: auto;
    left: 30px;
}

.accordion-type-2 .accordion-head.accordion-open .title:before {
    left: -107px;
}

.accordion-type-2 .item-accordion-wrapper .accordion-head {
    padding-left: 81px;
    padding-right: 30px;
}

.accordion-type-2 .item-accordion-wrapper .accordion-head .arrow_open {
    right: auto;
    left: 25px;
}

.accordion-type-2 .accordion-head a {
    display: inline;
    line-height: 18px;
    text-decoration: none;
    font-size: 16px;
}

.accordion-type-2 .accordion-head:after {
    content: "";
    display: table;
    clear: both;
}

.accordion-type-2 .accordion-head .fa {
    left: 47px;
}

.accordion-type-2 .accordion-head.accordion-open .fa {
    line-height: 25px;
}

.accordion-type-2 .panel-collapse .accordion-body {
    padding: 0px 29px 41px 85px;
}

.content-text .accordion-type-1, .content-text .accordion-type-2 {
    margin: 32px 0;
}

.arrow_open {
    position: absolute;
    display: block;
    right: 25px;
    top: 21px;
    width: 38px;
    height: 38px;
    border: 1px solid rgba(51, 51, 51, 0.1);
    border-radius: 3px;
    transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -ms-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
}

.accordion-head:hover .arrow_open:after {
    background-position: 0px -23px;
}

.accordion-head.accordion-open .arrow_open:after {
    background-position: 0px -5px;
    transform: rotate(180deg);
}

.accordion-head.accordion-open:hover .arrow_open:after {
    background-position: 0px -23px;
    opacity: 1;
    transform: rotate(180deg);
}

.arrow_open:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -3px 0 0 -5px;
    width: 10px;
    height: 6px;
    background: url(../images/svg/sprite_arrows.svg) 0px -5px no-repeat;
}

/*end accordion*/

/*download*/
a.download_wrap .download {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 3px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px 0px 0px -20px;
    transition: all ease 0.3s;
}

.download_wrap .download:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    background: url(../images/svg/sprite_arrows.svg) -10px -18px no-repeat;
    width: 14px;
    height: 16px;
    margin: -8px 0px 0px -7px;
}

/**/


/*recaptcha fix*/
.grecaptcha-badge {
    z-index: 15;
}

/**/

/*fancybox fix caption text*/
.fancybox-inner .fancybox-caption {
    background: none;
}

.fancybox-inner .fancybox-caption .fancybox-caption__body {
    color: #333
}

.fancybox-container.fancybox-show-caption .fancybox-caption {
    padding-top: 25px;
}

.fancybox-container.fancybox-show-caption .fancybox-inner .fancybox-caption .fancybox-caption__body {
    background: #fff;
}

/**/

/*fix yandex map result*/
ul.bx-yandex-address-search-results > li:before {
    content: none !important;
}

ul.bx-yandex-address-search-results > li {
    margin-left: 0;
}

/**/

body ul > li.basket-item-scu-item {
    margin-top: 2px;
}

.fancybox-inner .fancybox-slide::before {
    display: none;
}

.fancybox-inner .fancy {
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.product-info-headnote__brand .brand__picture img, .brand-detail-info .brand-detail-info__image img {
    max-width: 70px;
}

.header-wrapper .phone-block .phone.with_dropdown .dropdown {
    z-index: 15;
}

.fast_view_sale_frame .form.popup-text-info .popup-text-info__title {
    color: #333;
}

.mobile-scroll, .srollbar-custom.mobile-scroll {
    overflow: auto;
}

.mobile-scroll::-webkit-scrollbar {
    width: 2px;
}

.mobile-scroll::-webkit-scrollbar-track {
    border-radius: 8px;
}

.mobile-scroll::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background: #999;
    border: 0px solid #fff;
}

.mobile-scroll::-webkit-scrollbar-thumb:window-inactive {
    background: #999;
    border: 0px solid #fff;
}

html.bx-ie .block-items.flexbox.block-items--margined .block-item__info {
    max-width: 60%;
}

/* bottom nav mobile slider */
.bottom_nav .svg-inline-bottom_nav-icon {
    display: none;
}

@media (max-width: 600px) {
    .bottom_nav.mobile_slider {
        padding-right: 16px;
        width: calc(99px + 16px);
        padding-bottom: 0;
        position: relative;
    }

    .bottom_nav.mobile_slider .svg-inline-bottom_nav-icon {
        position: absolute;
        top: calc(50% - 32px);
        left: calc(50% - 17px);
        display: block;
    }

    .bottom_nav.mobile_slider .ajax_load_btn {
        padding: 0 !important;
        height: 100%;
    }

    .bottom_nav.mobile_slider .ajax_load_btn .more_text_ajax {
        height: 100%;
        margin: 0;
        margin-left: 1px;
        white-space: normal;
        padding: 0 15px;
        padding-top: 26px;
        display: flex;
        align-items: center;
        background: transparent;
        line-height: 14px;
        border: none;
    }
}

@media (min-width: 601px) {
    .bottom_nav.mobile_slider {
        display: none;
    }
}

.confirm_region .close {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
    z-index: 3;
}

/*.top_mobile_region .confirm_wrapper .close_popup {display:none;}*/
.top_mobile_region .confirm_region .close {
    top: 11px;
    right: 22px;
    opacity: 0.4;
}

.top_mobile_region .confirm_region .close:hover {
    opacity: 1;
}

/*popup services*/
.services-detail .price_info_block {
    background: #fafafa;
    padding: 23px 30px 23px;
    margin-bottom: 33px;
    margin-top: 28px;
}

.services-detail .popup-text-info__btn {
    margin: 33px 0px 0px;
}

.services-detail .popup-text-info__title {
    color: #333;
}

.services-detail .prices .price_old {
    margin-left: 5px;
    text-decoration: line-through;
}

.services-detail .prices > div {
    display: inline-block;
}

.inline_view #fast_view_services span.jqmClose.close {
    display: none;
}

.inline_view #fast_view_services .popup-text-info__title {
    padding: 35px 46px 15px 16px;
}

.inline_view #fast_view_services .popup-text-info__text {
    padding: 0px 16px 25px;
}


/*banners*/
.wrapper_inner.wide_page .banners_slider_wrap.CONTENT_TOP,
.wrapper_inner.wide_page .banners_slider_wrap.CONTENT_BOTTOM,
.front_page:not(.with_left_block) .banners_slider_wrap.CONTENT_TOP,
.front_page:not(.with_left_block) .banners_slider_wrap.CONTENT_BOTTOM {
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
}

.banners_slider_wrap .owl-carousel.short-nav:hover .owl-nav, .banners_slider_wrap .owl-carousel.visible-nav .owl-nav {
    left: 20px;
    right: 20px;
}

.banners_slider_wrap .owl-carousel.dots-in-slider .owl-dots {
    bottom: 10px;
}

.wrapper_inner.wide_page .maxwidth-theme .banners_slider_wrap.CONTENT_TOP,
.wrapper_inner.wide_page .maxwidth-theme .banners_slider_wrap.CONTENT_BOTTOM {
    padding-left: 0;
    padding-right: 0;
}


.banners_slider_wrap {
    width: 100%;
}

.linked-banners-list {
    max-width: 100%;
    margin-top: 1px;
    width: 100%;
}

.linked-banners-list {
    padding-left: 0 !important;
}

.banners-slider .banner.item span {
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
}

.linked-banners-list.content:not(.visible) {
    display: none;
}

.linked-banners-list.bottom {
    margin-top: 30px;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .with_left_block .linked-banners-list .banners-slider .banner.item span {
        padding-bottom: 16%;
        height: auto;
    }
}

@media (min-width: 992px) {
    .linked-banners-list .banners-slider .banner.item span {
        height: 140px;
    }

    .banners-slider .banner.item.CONTENT_TOP span,
    .with_left_block .catalog_page .banners-slider .banner.item.CONTENT_TOP span {
        height: 360px;
    }

    .banners-slider .banner.item.CONTENT_BOTTOM span {
        height: 360px;
    }

    .with_left_block .banners-slider .banner.item.CONTENT_TOP span {
        height: 320px;
    }

    .with_left_block .banners-slider .banner.item.CONTENT_BOTTOM span {
        height: 320px;
    }
}

@media (max-width: 991px) {
    .linked-banners-list .banners-slider .banner.item span {
        padding-bottom: 16%;
    }

    .banners-slider .banner.item.CONTENT_TOP span {
        padding-bottom: 35%;
    }

    .banners-slider .banner.item.CONTENT_BOTTOM span {
        padding-bottom: 35%;
    }
}

@media (max-width: 767px) {
    .linked-banners-list .banners-slider.dots-in-slider .owl-dots {
        line-height: 12px;
    }
}

.banners-slider.owl-carousel.owl-theme.owl-bg-nav .owl-stage-outer {
    margin-bottom: 0;
}

.banners-slider .banner.CONTENT_TOP {
    padding-bottom: 0;
}

.linked-banners-list .loader_circle *,
.linked-blog-list .loader_circle * {
    opacity: 0;
}


.shadowed-block.no-stock .price.font-bold,
.catalog_block .catalog_item > div .item_info.no-stock .price.font-bold {
    color: #999;
}

.shadowed-block.no-stock .buy_block {
    display: none;
}

.catalog_block .catalog_item > div .item_info.no-stock + .footer_button {
    display: none;
}
/*
.sber__box-text {
    color: #666;
    font-size: 12px;
    display: flex;
    align-items: center;
}

.sber__box-text::after {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,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);
    background-size: cover;
}
*/
.footer .pays .sbrp{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAGoGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4yLWMwMDAgNzkuNTY2ZWJjNWI0LCAyMDIyLzA1LzA5LTA4OjI1OjU1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjMuNCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjItMDgtMThUMTQ6NTk6MjYrMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTA4LTE4VDE1OjM4OjMxKzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA4LTE4VDE1OjM4OjMxKzAzOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2OGEyZWU1Mi1iNDA3LTQzMmEtYWU2NS1iMTBjOTZhNmQzODAiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyMDhkZWQ3OC0yNGZhLTIxNDktOGFlNC0xZWE5Mzk0MGEzNzAiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3YjRhOWQ3Ny1jOTUyLTQ3NGYtOTM0NS05NmFkMWM1OWRkN2EiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjdiNGE5ZDc3LWM5NTItNDc0Zi05MzQ1LTk2YWQxYzU5ZGQ3YSIgc3RFdnQ6d2hlbj0iMjAyMi0wOC0xOFQxNDo1OToyNiswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjQgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Y2Y5M2NhLWQyMDEtNGExZS04YmEzLTY3MzRiMWEyOWFlMCIgc3RFdnQ6d2hlbj0iMjAyMi0wOC0xOFQxNTozMjozNiswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjQgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjY4YTJlZTUyLWI0MDctNDMyYS1hZTY1LWIxMGM5NmE2ZDM4MCIgc3RFdnQ6d2hlbj0iMjAyMi0wOC0xOFQxNTozODozMSswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjQgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+bOx4KQAAAftJREFUGBkFwUuIlWUYAODn++c748yZi844ItImF8KoIEUwJUNYCF4wXGm6mIWLAVFq00IQQZlqVxS5cVeLpDE34oVaiqCZhATSQskSYqZSvHCkuZxz5v/enieHk4CQ1zcudd6KxSiBAFEZqH589WCmCcClzvZQBkIghEBR7/3zQmYVIE3V21nRtqir0isJRai13sn0giQ+rvBc2xo9XnqmMoiiqHsyfSCdKBuXvLDVPhvAvMt+VauEkOlHGilnuhbtNyncM2fMhCNuWjCqINMHM6XZMmnSAxc80bFkzGNbbTKrX5LpZzw+XLbeu/4xq+MVPR6bs8u0v3yno5JZfi2dYsE4bhu12T0PDZqx2QOnNPTqynSmHQj/WYunkglvu2q3YVd845AxZzVl2jVhWY22jtv2OKjtK3cMO+wnSSXTORejMdU1Z4umlp/9YcJ181Zbi4cqPTLt+07HVPabXXb60jovfG+1EY8cwy/6JJk2j3yRPpp3zXuOmLUs/K3hqG0uempQV6YLMzE9PHzdkB22uetf67yh1w0/GBKSzAq8jE981ueK+943AVq+dlcTXUlmBaTPy3EbV/ndpwY0LWipDSraEjI1oDpdf5s0FEsWhIaGWkEodSYA5Xx8EG+SVCqhCJDURm5lAEgHqsvl9VhUQoAkVQaGbowf/h8n8sxHoDXmJQAAAABJRU5ErkJggg==);
}
.footer .pays .sbrp:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAEaElEQVQ4T1WUW4iVVRTHf3vv7zv3m2dmHMVLTjPVWA3UizpipqlZREFldEEIzCijTEwiSaR8MLELhA8W+WKGFBUWDuljYpZmJirqIHMxZ9RGz5w5lzmX77K/3cMZJv3DYr0sfuu/YK0ljDHMOX2WW2UMWOGgNWyJA1UntMD1VNX3ZOB7ilsj8CVaS4k28YTrHFqaNs8JYwz39h2/DQggjPrd8VS38QXal3iewvMUvjuRfYn2JIEr0J6Bkkuz1D0WQMyu3oIyCMRq46tuS0p8KakjGNeGii9BW4QIY6MgkBAAviGQPqNld4kFkAzGJ3FCQIDapoXEEoJ+t0LNFcyy08yywtyo+VzLj4GriNkpJAI/MAhj0EorCyCl/gcixLvaqLZxrbnsFFmZamfLjIV0RuOTJefLFbb39nFwKIejQQqJQSAlCGMMq699McFiSmDUsOMT66uOsr75EdY0zwMCfsn3c75cpC2cYdW0DgraZ+YP31HJOyTireg6aEfWLIC0KAMGEB8GqFifN8LapkWsaZ7Hr6WLbBw4yOXxOq5rU3Es7gw3cWWsyLLWdrrndvHBX38TlRGkspAAWVEkK0qdaVF6yzYjzA3ZvNnyJL21f9gw+DlVv4/7Y5oFmTBt8TID+ZO80t7J4SVP8ezs6UAOI0tIVcYCyIjCA0aI97URVIObdMdXALDv5tfMClVZ0fwoh0ZPcmLsDC1yNkeWvsPipg5+yw+y+PAuLDtBFIVvZMNhRpbWZkRxVYYCKUboDN8BwLh/jqQo8PzU5Xx/305em7mEo/O3sbipgx39B3io5w22dC1i98InGHP6kao0ARRFnaFIRhSZIvKEhQvAFDVGShU5kNtLQoX5qH0DScvi6TMb2XzhE6JNUbZ1PUPKFiBGkKrYGDkhS7tlQFYbVnuyQsE9BbHHaQulcfQFjhb2cnb8D1ZmX2LX8F4ulP8lm4xwRygGwPHCWbDHEFam4TBlyr1JUd6aESWmK4u88xMAy7ObwFxkdsRQZ4Adw+sJ5AitcUNen2b7Pa8C8ONID1YCUIUGMEGROMXBpCh/1iIFUp/iXPE9ZoQX8PK0b1FiiBrniIdvctWcImf62du1h8eaHmZz306u1I6Tjhqwio3FHhidSUMmhWGoZnRqyBuhPfUpdyU2oo3Hn+P7ueT0klZ3szL9IlEZ4csbX/H6+XXEZQeWE0fW7JowxnB9tKnBEyCN2eQZ8fGYcRh0K8Siy5iX2UNKzploCrlgmLevrmP/9R4iognbTxLUFVY10gAWRyOTxQLQmIGSUW2jBFzyHK4acFSWMi0M+KMcq+W45kJWRql7Idy6QtXDWJVQ4/TAmQQaICTYGkXuCyFpsUPUjU9/kGdI58kZmBaRhGxFznepBx7asgmUJpCOlgBG3h5a8I0lghOW8JHCw5aQUJKMLUnaEilBKx+tNNryQTloXWRqPHGs4VBMGpyUgFWWsX+2hH5QElRF45WCaDQNACEBgYQgnolnjqxIz3/hP8TuA231xSGiAAAAAElFTkSuQmCC);
}
