/* DESKTOP 1200px+ — auto-split from media.css */

/* base rules (no media query) */
body {
  min-width: 300px;
}

ul.tabs li.stretch {
  display: none;
}

/* SM */
@media screen and (max-width: 991px),
  projection and (max-width: 991px),
  tv and (max-width: 991px),
  handheld and (max-width: 991px) {
  .section-content-wrapper {
    width: 100%;
  }
  .basket-coupon-alert {
    margin-bottom: 17px;
  }
  .basket-coupon-alert-section {
    margin-bottom: 0;
  }
  .mega_fixed_menu {
    display: none !important;
  }
  #headerfixed.fixed,
  #headerfixed > .maxwidth-theme,
  #headerfixed > .wrapper_inner,
  .top-block .address,
  body .product-item-detail-tabs-container-fixed {
    display: none;
  }
  .item-views.blocks {
    padding-top: 40px;
  }
  .share.top {
    margin-top: 0px;
  }
  .mega-menu {
    z-index: 3002;
  }

  .front_page .wraps > .wrapper_inner {
    padding-left: 0;
    padding-right: 0;
  }

  div#mobileheader.fixed ~ #content {
    padding-top: 63px;
  }
  .right_block #filter-helper {
    display: none !important;
  }

  .blog_wrapper.blog .first-item .item {
    background: none !important;
  }

  .with_left_block .hot-wrapper-items .items {
    border: none;
    padding: 0;
  }

  .top_slider_wrapp .flexslider .slides > li,
  .top_slider_wrapp .flexslider .slides > li,
  .top_slider_wrapp .flexslider .slides > li td,
  .top_slider_wrapp .flexslider .slides > li td,
  .top_slider_wrapp .flexslider,
  .top_slider_wrapp .flexslider {
    height: 380px;
  }
  .top_slider_wrapp .banner_title .section {
    display: none;
  }
  .top_slider_wrapp .flexslider .flex-control-nav {
    top: -48px;
  }
  .front.wide_page .col-m-60 .top_slider_wrapp {
    padding-bottom: 30px;
  }
  .top_slider_wrapp .flex-direction-nav li {
    right: -10px;
  }
  .top_slider_wrapp .flex-direction-nav li:first-child {
    left: -10px;
  }
  body .front_slider .item-title a span {
    font-size: 17px;
    line-height: 22px;
  }
  body .flexslider .text .banner_title .head-title {
    font-size: 22px;
    line-height: 30px;
  }
  body .flexslider .text .banner_text {
    line-height: 1.6em;
    margin-top: 11px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  body .flexslider .text .banner_buttons {
    margin-top: 15px;
  }

  .top_big_banners .wrap_tizer .wrap_outer.title {
    font-size: 13px;
  }
  .wrap_tizer .wrap_outer.title {
    font-size: 13px;
  }
  .wrap_tizer .wr_block.price {
    line-height: 16px;
  }
  .wr_block.price .wrap_outer_desc {
    font-size: 12px;
  }

  .bx-touch .section-gallery-wrapper__item-nav:before {
    display: none;
  }

  .top_big_banners > .row > div.col-m-20 {
    font-size: 0px;
  }
  .top_big_banners .col-m-20 {
    margin: 0px -15px;
  }
  .top_big_banners .col-m-20 .item {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding: 0px 15px 30px;
  }

  .top_slider_wrapp .slides .banner_title .view_sale_block,
  .top_slider_wrapp .slides .banner_title .sale_block {
    display: none;
  }

  .top_slider_wrapp .slides .banner_title .stickers {
    padding-bottom: 11px;
  }
  body .top_slider_wrapp .slides .text .banner_title .votes_block {
    margin-top: 7px;
  }
  .top_slider_wrapp .slides .banner_title .prices {
    margin-top: 6px;
  }
  .top_slider_wrapp .slides .banner_buttons .btn {
    padding: 12px 21px 12px;
    margin: 3px 3px 7px 3px;
  }
  .top_slider_wrapp .slides .wraps_buttons .wrap {
    height: 40px;
    width: 40px;
  }
  .top_slider_wrapp .slides .banner_buttons.with_actions {
    margin-top: 8px;
  }
  .top_slider_wrapp .box .btn.btn-video:not(.play) {
    padding: 28px 23px 10px;
  }

  .flexslider .banner_text {
    max-height: 75px;
    margin-top: 13px;
  }
  .top_slider_wrapp .slides .banner_title .prices .price:not(.price_old) {
    font-size: 1.067em;
  }

  body .with_fast_view .fast_view_block {
    display: none;
  }
  .mobile:not(.previewMode) .fast_view_frame.popup {
    display: none !important;
  }
  .mobile .all_viewed .jqmOverlay,
  .all_viewed .jqmOverlay {
    display: block !important;
  }

  .adv_bottom_block .img_inner span {
    padding-bottom: 17%;
    background-size: cover;
  }

  body .ui-panel-top-devices-inner {
    display: none;
  }

  /*personal*/
  .personal_wrapper .orders_wrapper .col-sm-12 {
    width: 100%;
  }
  .personal_wrapper .orders_wrapper .col-sm-10 {
    width: 83.33333333%;
  }
  .personal_wrapper .orders_wrapper .col-sm-7 {
    width: 58.33333333%;
  }
  .personal_wrapper .orders_wrapper .col-sm-6 {
    width: 50% !important;
  }
  .personal_wrapper .orders_wrapper .col-sm-5 {
    width: 41.66666667%;
  }
  .personal_wrapper .orders_wrapper .col-sm-2 {
    width: 16.66666667%;
  }
  .personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-button-element {
    display: block !important;
    float: none;
    width: 50%;
    margin: 10px auto 0px;
  }
  .personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map > .row {
    margin: 0px -1px 0px -1px;
  }
  .personal_wrapper .orders_wrapper .sale-order-title {
    padding-right: 0px;
  }

  .owl-carousel:not(.product-detail-gallery__slider) .owl-nav {
    left: -25px;
    right: -25px;
  }

  .basket_bottom_block {
    display: none;
  }
  .basket_bottom_block .maxwidth-theme .basket-link .wrap,
  .basket_bottom_block .maxwidth-theme .basket-link .title {
    display: none;
  }
  body .basket_bottom_block .basket-link.basket.basket-count .count {
    position: static;
  }
  .basket_bottom_block .maxwidth-theme .svg {
    margin: 0px 10px 0px 0px;
  }

  .wrapper.has_menu #header .middle-h-row .center_block .search,
  .wrapper.has_menu #header .middle-h-row .center_block .middle_phone {
    width: 100%;
    display: block;
    margin-left: 0px;
  }
  .wrapper.has_menu #header .middle-h-row .center_block .middle_phone {
    margin: 0px 0px 10px;
  }
  .middle_phone .phones .order_wrap_btn {
    margin-top: 0px;
  }
  .item-views.table-type-block.news-project .items > div:nth-child(2n + 1) {
    clear: left;
  }

  /*   body #content .wrapper_inner .left_block {
    display: none;
  } */
  body #content .wrapper_inner .left_block > * {
    display: none;
  }
  body .wrapper_inner .left_block .left_menu {
    display: block;
  }
  body #content .wrapper_inner .right_block:not(.ordered-block) {
    padding-left: 0px;
    margin: 0px !important;
    width: 100%;
  }
  body #content .wrapper_inner .contents_page .right_block.maxwidth-theme {
    padding-left: 30px;
  }
  .news_akc_block .img img {
    max-height: 100%;
  }
  body .wrapper_inner .left_block.vertical {
    position: absolute;
    width: 95%;
    float: none;
    padding: 0px;
    margin: 0px;
    display: block;
  }

  body #content .wrapper_inner .left_block.filter_visible {
    /* display: block; */
    display: none;
    position: static;
  }
  body #content .wrapper_inner .left_block > .visible_mobile_filter {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 100;
  }
  body #content .wrapper_inner .left_block.filter_ajax {
    float: none;
    width: 100%;
  }
  body #content .wrapper_inner .left_block.filter_ajax > .bx_filter {
    position: absolute;
    left: 15px;
    right: 15px;
    width: auto;
    z-index: 55;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  }

  .catalog.vertical .adaptive_filter,
  .catalog.with_filter .adaptive_filter,
  .search-page-wrap + .catalog .adaptive_filter {
    display: block;
  }
  .js_filter .bx_filter.bx_filter_vertical .bx_filter_section {
    margin: 0px;
  }

  /*filter*/
  .filter_exists .filter-panel .filter-vertical.filter-panel__filter {
    display: block;
  }
  #mobilefilter .bx_filter.bx_filter_vertical.empty-items .filter-bnt-wrapper {
    display: none;
  }
  /**/

  .m_color_none.h_color_colored .main-nav {
    background: #fff;
  }
  .m_color_none.h_color_colored .main-nav .menu > li > a {
    color: #1d1a1a;
  }
  .m_color_none.h_color_colored .header_wrap .center_block .search_block .icon {
    background-position: -66px -178px;
  }
  .m_color_none.h_color_colored #header {
    margin-bottom: 47px;
  }
  .h_color_colored.m_color_none ul.menu .child {
    padding-top: 8px;
  }
  .h_color_white.m_color_none ul.menu .child {
    padding-top: 6px;
  }
  .head_type_1 #header {
    border-bottom-width: 1px;
  }
  .basket_fly #header .middle-h-row .center_block .main-nav ul.menu {
    width: 100%;
  }
  .basket_fly .wrapper_inner ul.menu .child {
    margin-top: 0px;
  }
  .basket_fly .main-nav .search_middle_block {
    top: -100%;
    right: 65px;
    margin: -16px 0px 0px;
    width: 50%;
  }
  .top_big_banners > .row > div .row {
    margin: 0px;
  }
  body .wrapper .top_slider_wrapp .flexslider .slides > li,
  body .wrapper .top_slider_wrapp .flexslider .slides > li td,
  body .wrapper .top_slider_wrapp .flexslider {
    height: 300px !important;
  }
  body .right_side.catalog {
    display: none;
  }
  body .left_side.catalog_detail {
    padding-right: 0;
  }
  body .top-h-row .phone {
    width: auto;
  }
  body .top-h-row ul.menu {
    width: 45%;
    padding-left: 0;
  }
  body #header .center_block .main-nav {
    width: 100%;
    position: absolute;
    right: 0;
    left: 0px;
    top: 100%;
    margin: 18px 0px 0px 0px;
    padding: 7px 0px;
  }
  body .wrapper.head_type_1:not(.front_page) #header {
    margin-bottom: 60px;
  }
  body .wrapper.head_type_1:not(.front_page) #header + .wrapper_inner {
    border-top: 1px solid #f0f0f0;
    box-shadow: 0px 0px 5px #f0f0f0;
    -moz-box-shadow: 0px 0px 5px #f0f0f0;
    -o-box-shadow: 0px 0px 5px #f0f0f0;
    -webkit-box-shadow: 0px 0px 5px #f0f0f0;
  }
  body .wrapper.head_type_1:not(.front_page) .middle {
    margin-top: 10px;
  }
  body .wrapper.head_type_1 .top_slider_wrapp {
    margin-top: 49px !important;
  }
  body #header:not(.border) + .middle.main {
    padding-top: 207px;
  }
  body #header:not(.border) + .middle {
    padding-top: 227px;
  }

  body .top_slider_wrapp .flexslider .slides li td.text.left .banner_text,
  body .top_slider_wrapp .flexslider .slides li td.text.left .banner_title,
  body .top_slider_wrapp .flexslider .slides li td.text.left .banner_buttons,
  .flexslider .left .text .section {
    margin-left: 80px;
  }

  body .top_slider_wrapp .flexslider .slides li td.text.right .banner_text,
  body .top_slider_wrapp .flexslider .slides li td.text.right .banner_title,
  body .top_slider_wrapp .flexslider .slides li td.text.right .banner_buttons,
  .flexslider .right .text .section {
    margin-right: 80px;
  }

  body .right_block.catalog .catalog_block .catalog_item_wrapp {
    width: 33%;
    width: 230px;
  }

  body .projects-blocks .bx_item_detail_inc_two {
    margin-top: 20px;
    padding-top: 20px;
  }

  .banners-content .maxwidth-banner .maxwidth-theme {
    min-height: 400px;
  }

  .catalog_detail .element_detail_text .sh {
    margin: 0px;
  }
  .wrapper_inner .bottom.middle td > .coupon #COUPON {
    width: 200px;
  }
  .wrapper_inner .middle .module-cart table tr td.count-cell {
    padding-left: 5px;
    padding-right: 5px;
  }
  .wrapper_inner .middle .module-cart table tr td.count-cell .counter_block.big_basket {
    width: 74px;
  }
  .wrapper_inner .middle .module-cart .counter_block.big_basket > span {
    line-height: 27px;
    height: 27px;
    width: 21px;
  }
  .wrapper_inner .middle .module-cart .counter_block.big_basket input[type="text"] {
    font-size: 10px;
    height: 27px;
    width: 32px;
  }
  .has_menu #header .middle-h-row .center_block {
    white-space: normal;
  }
  .basket_fly .search_middle_block,
  .has_menu .search_middle_block {
    position: absolute;
  }
  .wrapper.m_color_none .top_slider_wrapp {
    margin-top: 50px;
  }
  body .wrapper:not(.front_page) .middle {
    float: none;
  }

  .js_filter.filter_horizontal {
    overflow: visible;
    padding: 0;
    position: relative;
  }
  .js_filter .bx_filter.bx_filter_vertical {
    display: none;
    position: absolute;
    margin: 0;
    width: 100%;
    top: 37px;
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
    z-index: 101;
  }
  .bx_filter .bx_filter_section {
    border: none;
  }
  .vacancy.item-views.accordion .pay {
    float: none;
  }

  .bottom-menu,
  .social-block .social-icons {
    margin: 0px 0px 20px;
  }
  .subscribe-block-wrapper .text {
    margin: 0px 0px 20px;
  }
  .bottom-menu .items > .item-link {
    margin-bottom: 8px;
  }
  #footer .footer_bottom_inner .phones,
  #footer .footer_bottom_inner .social_wrapper {
    float: left;
  }
  #footer .footer_bottom_inner .social_wrapper .social {
    padding-top: 0px;
    padding-left: 15px;
  }

  #bx-soa-order .bx-soa-cart-total.bx-soa-cart-total-fixed {
    position: static;
    width: 100% !important;
  }

  /*basket2*/
  #basket-root .basket-checkout-section-inner {
    display: block;
  }
  #basket-root .basket-checkout-section-inner > div {
    display: inline-block;
    vertical-align: top;
    text-align: left;
  }
  #basket-root .basket-checkout-container .basket-checkout-block-btns {
    float: right;
  }

  /*personal*/
  body .personal_page #content .wrapper_inner .left_block .left_menu {
    display: block;
    text-align: left;
  }
  body .personal_page #content .wrapper_inner .left_block .left_menu > li {
    display: inline-block;
    margin-top: 3px;
  }
  body .personal_page #content .wrapper_inner .left_block .left_menu > li > a {
    border: none;
  }
  body .personal_page #content .wrapper_inner .left_block .left_menu > li {
    display: none;
  }
  body .personal_page #content .wrapper_inner .left_block .left_menu > li.exit {
    display: block;
    width: 50%;
    padding-right: 10px;
  }
  body .personal_page #content .wrapper_inner .right_block .breadcrumbs {
    display: none;
  }

  .front_page.with_left_block .banners_slider_wrap.CONTENT_TOP,
  .front_page.with_left_block .banners_slider_wrap.CONTENT_BOTTOM {
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* XS */
@media screen and (max-width: 768px),
  projection and (max-width: 768px),
  tv and (max-width: 768px),
  handheld and (max-width: 768px) {
  .basket_wrapp .header-cart.fly .clicked > a {
    display: block;
  }
  .catalog_detail .element_detail_text .price_txt > .text {
    padding: 20px 0px 0px;
    clear: both;
  }
  body .list-type-block.item-views .item.wti .body-info .properties {
    max-width: 400px;
  }

  .flex-direction-nav {
    display: none !important;
  }
  .item-views.brands .flex-direction-nav {
    display: block !important;
  }

  body .flexslider .flex-control-paging {
    top: -3px;
  }
  /*body .top_slider_wrapp.view_3 .flexslider .flex-control-paging {
    top: auto;
    position: absolute;
    transform: translateX(-50%);
    bottom: 15px;
  }
  .top_slider_wrapp.view_3 .flexslider .slides li tr {
    display: block !important;
  }*/
}

/*order*/
@media only screen and (max-width: 1174px) {
  #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container {
    float: none;
  }
  #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc {
    margin-top: 15px;
    padding-left: 0;
    margin-bottom: 10px;
  }
}

/* breakpoint-specific rules */

@media screen and (min-width: 992px) {
  .bx_filter.bx_filter_vertical {
    display: block !important;
  }
  .js_filter.filter_horizontal .bx_filter.bx_filter_vertical {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  /*catalog block*/
  .catalog_block.items .item_block.col-5,
  .col-lg-20 {
    width: 20%;
  }
  .col-lg-12-5 {
    width: 12.5%;
  }
  .col-lg-40 {
    width: 40%;
  }
  .col-lg-60 {
    width: 60%;
  }

  .adv_list.top .item .img {
    padding-left: 20px;
  }
  /*personal*/
  .personal_wrapper .row .col-lg-4 {
    width: 33.33333333%;
  }

  .tizers_block .item {
    padding: 0px 0px 0px 20px;
  }
}

@media only screen and (max-width: 1700px) {
  .fix-logo .content-block .float_wrapper {
    display: none;
  }
  body .fix-logo .content-block .subcontent {
    padding: 0px;
  }
}

@media only screen and (max-width: 1500px) {
  .pull-right.region-phones {
    padding-left: 40px;
  }
  body .wrapper1 .header-v20 .smalls.logo_and_menu-row .paddings .wides .logo-block {
    padding-right: 40px;
  }

  .header-v25 .logo_and_menu-row .wrap_icon .title,
  .header-v25 .logo_and_menu-row .wrap_icon .name {
    display: none;
  }
  .header-v25 .logo_and_menu-row .subcontent .subtop > .row > div {
    width: auto;
  }
  .smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .address {
    padding: 0px 0px 0px 0px;
    right: 40px;
  }
  .smalls.big_header .fix-logo .logo_and_menu-row .wrap_icon.person {
    padding-left: 20px;
  }
}

@media only screen and (min-width: 1500px) {
  .header-wrapper.header-v20 .mega-menu table td:hover > .wrap > .dropdown-menu {
    left: auto !important;
    right: auto !important;
  }

  .header-v22.top-block.top-block-v1 .wrapp_block .top-block-item.soc li a {
    width: 46px;
  }
}

@media only screen and (max-width: 1500px) and (min-width: 1200px) {
  .pull-right.region-phones {
    padding-top: 14px;
  }
  .header-wrapper.header-v20 .mega-menu table .dropdown-submenu .dropdown-menu {
    left: 100% !important;
  }
  .header-wrapper.header-v20 .region-phones > .pull-left {
    float: none !important;
    display: block;
  }
  .header-wrapper.header-v20 .region-phones > .pull-left > div {
    height: auto;
  }
  .header-wrapper.header-v20 .region-phones > .pull-left > div .phone-block {
    margin-top: 2px;
  }
}

@media (max-width: 1550px) {
  body .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-prev {
    left: 0;
  }
  body .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-next {
    right: 21px;
  }
}

@media only screen and (max-width: 1400px) {
  .bg_image_site {
    display: none;
  }
  .basket_normal .header-v16 .logo-block {
    width: 16.666666666666664%;
  }

  .basket_normal.regions_Y .logo_and_menu-row .top-description .region_wrapper {
    margin-left: 0px;
  }
  .header-wrapper .wrap_icon .title,
  .header-wrapper .auth_wr_inner .name,
  .top-block.header-wrapper .auth_wr_inner .name,
  .header-wrapper .sites__current {
    display: none;
  }
  .sites__dropdown {
    left: -40px;
  }
  .sites__dropdown--typeLang {
    left: -15px;
  }

  /* .wrapper1.basket_normal .logo_and_menu-row .wrap_icon.person {
    padding-right: 3px; padding-left:30px;
  } */
  /* .wrapper1.basket_normal .logo_and_menu-row .basket-link {
    padding-left: 22px;
  } */
  /* .top-block .auth_wr_inner .svg.downs {
    top: 6px;
  } */
}

@media only screen and (max-width: 1290px) {
  header .menu.top > li.full > .dropdown > li,
  header .menu.top.catalogfirst li.full > .dropdown > li {
    width: 50%;
  }
  .menu_top_block li.full > .dropdown > li:nth-child(3n + 1) {
    clear: both;
  }
  .logo_and_menu-row .float_wrapper {
    display: none;
  }

  body .wrapper1 .header_wrap .top-block .menus {
    margin: 0px;
  }
  body .wrapper1 .header_wrap .top-block .logo_and_menu-row .wrap_icon .title {
    display: none;
  }
}

@media all and (min-width: 1200px) {
  footer .info.contacts_block_footer {
    padding-left: 12%;
  }

  .wrapper1.sticky_menu.sm .header-v28 .content-block .subcontent .basket-link.compare {
    padding-left: 87px;
  }
}

@media all and (max-width: 1300px) {
  .logo_and_menu-row .block2.phone-block {
    line-height: 18px;
  }
  .logo_and_menu-row .block2.phone-block .phone {
    display: block;
  }
  .logo_and_menu-row .block2.phone-block .callback-block {
    margin-left: 0px;
  }
  .logo_and_menu-row .block2.phone-block .phone.with_dropdown > .dropdown {
    top: -24px;
  }
}

@media all and (max-width: 1200px) {
  .rows_block .block_list .col-4 {
    width: 33.33%;
  }
  footer .info .phone .dropdown {
    text-align: right;
  }
  footer .info .phone.blocks .dropdown {
    right: -8px;
    left: inherit;
  }
  footer .info .phone.blocks .dropdown.with_icons {
    right: -8px;
    left: inherit;
  }
  .type_clothes .info_item .middle_info .buy_block .counter_wrapp {
    white-space: normal;
  }

  body #headerfixed .wproduct {
    width: 100%;
  }
  body #headerfixed .wproduct .logo-block {
    display: none;
  }
  #headerfixed .logo-row.wproduct > div.product_block {
    padding-left: 0px;
  }
  .basket_normal .logo_and_menu-row .basket-link {
    padding-left: 10px;
    padding-right: 10px;
  }
  #headerfixed .basket-link {
    padding-left: 10px;
    padding-right: 10px;
  }
  .sites_bottom_menu .sites__dropdown {
    left: -40px;
  }
  .sites_bottom_menu .sites__dropdown--typeLang {
    left: -15px;
  }
}

@media all and (max-width: 1299px) and (min-width: 1200px) {
  .wrapper1.long_banner .header_wrap .top-block .wrapp_block .col-lg-5 {
    width: 46%;
  }
  .wrapper1.long_banner .header_wrap .top-block .wrapp_block .col-lg-7 {
    width: 54%;
  }
  .top-block.top-block-v1 .wrapp_block .top-block-item.soc {
    max-width: 39%;
  }
}

@media all and (max-width: 1499px) and (min-width: 992px) {
  body .wrapper1.basket_normal .header-v25 .logo_and_menu-row .wrap_icon .auth_wr_inner .dropdown-menu {
    left: auto;
  }
}

@media (min-width: 992px) {
  .col-m-20 {
    width: 20%;
  }
  .col-m-40 {
    width: 40%;
  }
  .col-m-60 {
    width: 60%;
  }
  .col-m-80 {
    width: 80%;
  }
  .col-m-21 {
    width: 21%;
  }
  .col-m-58 {
    width: 58%;
  }

  .col-m-pull-60 {
    right: 60%;
  }
  .col-m-pull-80 {
    right: 80%;
  }
  .col-m-pull-75 {
    right: 75%;
  }
  .col-m-pull-50 {
    right: 50%;
  }
  .col-m-pull-25 {
    right: 25%;
  }
  .col-m-pull-58 {
    right: 58%;
  }

  .col-m-push-25 {
    left: 25%;
  }
  .col-m-push-20 {
    left: 20%;
  }
  .col-m-push-21 {
    left: 21%;
  }

  .top_mobile_region {
    display: none;
  }

  .mobile .with_fast_view .fast_view_block {
    display: block;
    opacity: 1;
    visibility: visible;
  }

  .tabs_section.type_more .col-md-6 .char_block {
    padding-left: 40px;
  }

  .catalog_detail.detail.fixed_wrapper #reviews_content {
    width: 75%;
    padding-right: 7px;
  }

  .box-shadow:hover {
    border-color: #fff;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    background-color: #fff;
    z-index: 1;
  }
  .box-shadow-sm:hover {
    border-color: #fff;
    border-color: var(--stroke_black);
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
    z-index: 1;
  }

  .type_more.tabs_section {
    padding-right: 20px;
  }

  .sticky_menu header.fixed,
  .sticky_menu #headerfixed,
  .sticky_menu #headerfixed.fixed,
  .sticky_menu ~ .basket_bottom_block,
  .wrapper1.sticky_menu .product-item-detail-tabs-container-fixed {
    width: auto;
    left: 271px;
    right: 0;
  }

  .sticky_menu.sm header.fixed,
  .sticky_menu.sm #headerfixed,
  .sticky_menu.sm #headerfixed.fixed,
  .sticky_menu.sm ~ .basket_bottom_block,
  .wrapper1.sticky_menu.sm .product-item-detail-tabs-container-fixed {
    left: 77px;
    right: 0;
  }

  .with_left_block .wrapper_inner.front .drag-block.container .content_wrapper_block > .maxwidth-theme {
    padding-left: 0px;
    padding-right: 0px;
  }

  .right_block.wide_N,
  .right_block.wide_,
  .catalog_page.wide_N .section-content-wrapper,
  .catalog_page .section-content-wrapper.with-leftblock {
    min-width: 0;
    position: relative;
  }
  .side_RIGHT.front_page .right_block.wide_N,
  .side_RIGHT.front_page .right_block.wide_ {
    padding-right: 33px;
  }
  #main .container_inner > .right_block.catalog_page {
    width: 100% !important;
  }

  /*search*/
  .search_page .section-content-wrapper .menu_top_block {
    display: none;
  }

  .catalog_in_content .section-content-wrapper .menu_top_block {
    display: none;
  }
  .banners-content .img {
    display: table-cell !important;
  }

  .with_fast_view .list_item .fast_view_block {
    display: inline-block;
  }

  .banners-content .maxwidth-banner .maxwidth-theme {
    min-height: 500px;
  }

  .with-text-block-wrapper > .row > div:first-of-type {
    padding-bottom: 60px;
  }
  .wrapper1:not(.with_left_block)
    .wrapper_inner.front
    .drag-block.container
    .with-text-block-wrapper
    > .row
    > div:first-of-type {
    padding-bottom: 70px;
  }

  body .cost.prices .price_matrix_block .price_wrapper_block .price.discount {
    display: none;
  }
  body .catalog_block .col-5 .catalog_item .image_wrapper_block {
    padding: 0px 10px;
  }

  .blog_wrapper.blog .first-item .item {
    background-size: cover;
  }
  .blog_wrapper.blog .first-item .inner-item {
    padding: 0px;
    padding-bottom: 70%;
  }
  .blog_wrapper.blog .first-item .image {
    max-height: none;
    display: none;
  }
  .blog_wrapper.blog .first-item .title {
    position: absolute;
    bottom: 30px;
    color: #fff;
    z-index: 2;
  }
  .blog_wrapper.blog .first-item .title .date-block,
  .blog_wrapper.blog .first-item .title a {
    color: #fff !important;
  }
  .blog_wrapper.blog .first-item .title a {
    font-size: 1.286em;
  }
  .blog_wrapper.blog .first-item .gradient_block {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    background: rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(90deg, rgba(0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background: -o-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background: -ms-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  }

  .adv_bottom_block .img_inner span {
    height: 150px;
  }

  /*.catalog_section_list.items.row{margin:0px;}*/

  .flexslider.color-controls .flex-control-nav {
    display: none;
  }
  .col-sm-offset-2 {
    margin-left: 0px;
  }
  .bx-soa-item-table .bx-soa-item-tr {
    display: table-row !important;
  }

  .basket_bottom .basket-link {
    display: none !important;
    width: 0px !important;
  }

  /*filter*/
  body #content .wrapper_inner .left_block > .visible_mobile_filter {
    display: block !important;
  }
  .catalog .top_block_filter_section {
    display: none;
  }
  .bx_filter.bx_filter_vertical #modef_mobile {
    display: none !important;
  }

  /*personal*/
  .personal_wrapper .col-md-offset-3 {
    margin-left: 25%;
  }
  .personal_wrapper .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map {
    margin-left: 16.66666667%;
  }

  .bx_filter.bx_filter_vertical {
    display: block !important;
  }

  .bx_filter.bx_filter_vertical.empty-items {
    display: none !important;
  }

  .catalog_item.big .image_wrapper_block {
    padding-top: 50%;
    flex-grow: 1;
    height: 100%;
  }
  html.bx-mac.bx-chrome .catalog_item.big .image_wrapper_block {
    height: auto;
  }
}

@media all and (min-width: 992px) and (max-width: 1299px) {
  .header-v7.basket_normal.regions_Y .logo_and_menu-row .personal-link .wrap,
  .header-v7.basket_normal.regions_Y .logo_and_menu-row .basket-link .wrap {
    display: none;
  }
  .header-v16.basket_normal.regions_Y .logo_and_menu-row .phone {
    display: none;
  }
}

@media screen and (min-width: 851px) {
  /*basket2*/
  #basket-root .basket-checkout-block-btn {
    padding-left: 60px;
  }
  #basket-root .basket-checkout-container .fastorder {
    padding-left: 18px;
  }
}

@media all and (min-width: 769px) {
  body .flexslider.flexslider-control-nav .flex-control-nav {
    display: none;
  }
}

@media all and (min-width: 768px) {
  /*breadcrumbs*/
  .breadcrumbs__item--visible-mobile .svg {
    display: none;
  }
  /**/

  body .catalog.horizontal .adaptive_filter {
    display: none !important;
  }
  .bx-core .filter_horizontal:not(.js_filter) .bx_filter.bx_filter_vertical {
    display: block !important;
  }
  .bx_filter .bx_filter_section {
    margin: 0 0px 27px 0;
  }
  .bx_filter_vertical.bx_filter .hidden_values {
    display: block !important;
  }
  .staff.item-views.list .item .image.padding {
    padding: 50px 0px 40px 30px;
  }
  .wrap_md .big {
    padding-top: 22px;
  }

  .wrapper_inner.front .drag-block.container .content_wrapper_block > .maxwidth-theme,
  .wrapper_inner.front .drag-block.container > .maxwidth-theme,
  .wraps .wrapper_inner.front .drag-block.container > .grey_block > .maxwidth-theme {
    padding-left: 30px;
    padding-right: 30px;
  }

  .review_frame.jqmWindow {
    width: 700px !important;
    max-width: none;
  }

  .flexslider.hovers .flex-direction-nav .flex-prev {
    left: -50px;
  }
  .flexslider.hovers:hover .flex-direction-nav .flex-prev {
    left: 0px;
  }
  .flexslider.hovers:hover .flex-direction-nav a.flex-next {
    right: 0px;
  }
  .flexslider.hovers .flex-direction-nav a.flex-next {
    right: -50px;
    text-align: right;
  }
  .flexslider.hovers .flex-direction-nav a {
    opacity: 0;
    visibility: hidden;
  }
  .flexslider.hovers .flex-direction-nav .flex-nav-next {
    right: -26px;
  }

  .detail .detailimage.image-left + .introtext_wrapper {
    margin-left: 33.33333333333333%;
  }
  .detail .detailimage.image-left + .introtext_wrapper > div {
    margin-left: 30px;
  }
  .detail .detailimage.image-right + .introtext_wrapper {
    margin-right: 33.33333333333333%;
  }
  .detail .detailimage.image-right + .introtext_wrapper > div {
    margin-right: 30px;
  }

  .items-services > .row > div {
    margin: 0px 0px -1px -1px;
  }
  footer .address.blocks {
    padding-right: 20px;
  }

  .catalog_detail .offers_table .opener.bottom {
    display: none;
  }

  .contacts-page-map + .contacts.contacts-page-map-overlay {
    left: 0px;
    right: 0px;
    position: absolute;
  }
  #bx-soa-order.orderform--v1 #bx-soa-delivery,
  #bx-soa-order.orderform--v1 #bx-soa-paysystem {
    width: calc(50% - 15px);
    margin-right: 15px;
  }
  #bx-soa-order.orderform--v1 #bx-soa-delivery + #bx-soa-paysystem,
  #bx-soa-order.orderform--v1 #bx-soa-paysystem + #bx-soa-delivery {
    margin-right: 0;
    margin-left: 15px;
  }
  #bx-soa-order.orderform--v1 #bx-soa-delivery .bx-soa-coupon,
  #bx-soa-order.orderform--v1 #bx-soa-paysystem .bx-soa-coupon {
    display: none;
  }
  #bx-soa-order.orderform--v1 #bx-soa-coupon {
    display: block;
  }
  #bx-soa-order.orderform--v1 #bx-soa-pickup {
    order: 2;
  }
  #bx-soa-order.orderform--v1 #bx-soa-delivery + #bx-soa-paysystem {
    order: 1;
  }

  /*video banner*/
  .top_slider_wrapp .box .video + .wrapper_inner {
    display: none;
  }

  /**/
  .owl-carousel.hidden-dots .owl-dots {
    display: none;
  }

  /* filter compact */
  .bx_filter.compact {
    position: relative;
    top: 0 !important;
    padding: 11px 0 11px;
  }
  .bx_filter.compact .bx_filter_section {
    margin: 0;
    background: none;
    border: none;
  }
  .bx_filter.compact .bx_filter_parameters_box.title {
    float: left;
    z-index: 1;
  }
  .bx_filter.compact .bx_filter_parameters_box.title + .bx_filter_parameters {
    padding-left: 28px;
  }
  .bx_filter.compact .bx_filter_parameters_box.prop_type_E .bx_filter_parameters_box_container,
  .bx_filter.compact .bx_filter_parameters_box.prop_type_S .bx_filter_parameters_box_container,
  .bx_filter.compact .bx_filter_parameters_box.prop_type_L .bx_filter_parameters_box_container {
    max-height: 239px;
  }
  .bx_filter.compact .bx_filter_parameters_box {
    margin: 4px 4px 4px;
    position: relative;
    float: left;
    padding: 0;
    border: none;
    user-select: none;
  }
  .bx_filter.compact .bx_filter_parameters_box.title {
    margin: 4px 0;
  }
  .bx_filter.compact .bx_filter_parameters_box_title {
    font-size: 13px;
  }
  .bx_filter.compact .bx_filter_parameters_box_title {
    padding-right: 15px;
  }
  .bx_filter.compact .bx_filter_parameters_box_title.prices:not(.title) {
    margin-bottom: 15px;
    cursor: default;
  }
  .bx_filter.compact .bx_filter_parameters_box_title.prices:not(.title):hover {
    color: #333333;
    color: var(--white_text_black);
  }
  .bx_filter.compact .bx_filter_parameters_box_title.prices:after {
    display: none;
  }
  .bx_filter.compact .bx_filter_block:not(.limited_block) {
    position: absolute;
    padding: 19px 19px 0;
    display: none;
    min-width: 232px;
    z-index: 3;
    border-radius: 3px;
    background: #fff;
    background: var(--card_bg_black);
    -webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.1);
  }
  .bx_filter.compact .bx_filter_block.right:not(.limited_block) {
    left: auto;
    right: 0;
  }
  .bx_filter.compact .bx_filter_block.limited_block {
    display: block !important;
    max-height: none;
    overflow: visible;
    margin-bottom: 0;
  }
  .bx_filter.compact .prices .bx_filter_block {
    padding: 0;
  }
  .bx_filter.compact .bx_filter_block .price_block {
    padding: 19px 19px 15px;
    border-top: 1px solid #f2f2f2;
    border-color: var(--stroke_black);
  }
  .bx_filter.compact .bx_filter_block .price_block:first-of-type {
    border-top: none;
  }
  .bx_filter.compact .bx_filter_button_box {
    padding: 0;
  }
  .bx_filter.compact .char_name {
    position: relative;
    padding-bottom: 15px;
    margin-top: -15px;
  }
  .bx_filter.compact .props_list .hint {
    position: static;
  }
  .bx_filter.compact .props_list .hint .icon {
    position: static;
  }
  .bx_filter.compact .props_list .hint .text {
    padding: 0 0 0 8px;
    font-size: 13px;
    color: #888888;
  }
  .bx_filter.compact .props_list .hint .tooltip {
    top: -52px;
    opacity: 1;
  }
  .bx_filter.compact .props_list .hint .tooltip:after {
    bottom: -10px;
    left: 56px;
    top: auto;
    border: 5px solid transparent;
    border-top: 5px solid #fff;
    border-top-color: var(--card_bg_hover_black);
  }
  .bx_filter.compact .bx_filter_parameters_box.active .bx_filter_block {
    z-index: 390;
  }
  .bx_filter.compact .bx_filter_parameters_box.active .bx_filter_block i {
    padding: 0;
    font-size: 11px;
  }
  .bx_filter.compact .bx_filter_parameters_box.active .bx_filter_block .icon:hover i,
  .bx_filter.compact .bx_filter_parameters_box .bx_filter_block .hint.active .icon i {
    color: #fff;
  }
  .bx_filter.compact .bx_filter_parameters_box_title + .bx_filter_block .bx_filter_parameters_box_container {
    margin: 0;
    margin-bottom: 15px;
  }
  .bx_filter.compact label {
    margin: 0;
  }
  .bx_filter.compact .bx_filter_parameters_box:not(.prop_type_L) .label_block {
    margin: 0px 0 11px;
  }
  .bx_filter.compact .label_block:last-of-type {
    margin-bottom: 4px;
  }
  .bx_filter.compact .bx_filter_parameters_box_container {
    margin-top: 0px;
  }
  .bx_filter.compact .filter.label_block input[type="checkbox"] + label:after,
  .bx_filter.compact .filter.label_block input[type="checkbox"] + label:before {
    top: 0;
  }
  .bx_filter.compact .bx_filter_button_box {
    display: none;
    margin: 0 -19px;
    text-align: left;
    border-top: 1px solid #eee;
    border-color: var(--stroke_black);
    background: #fafafa;
    background: var(--darkerblack_bg_black);
  }
  .bx_filter.compact .bx_filter_button_box .btn {
    float: right;
    margin-top: -1px;
    width: 50%;
    padding-top: 18px;
    padding-bottom: 17px;
    border-radius: 0px;
  }
  .bx_filter.compact .bx_filter_button_box .bx_filter_container_modef {
    margin: 12px 5px 14px 18px;
    display: block;
    font-size: 13px;
    color: #666666;
    color: var(--light_basic_text_black);
  }
  .bx_filter.compact .bx_filter_search_button {
    display: none;
  }
  .bx_filter.compact .bx_filter_parameters_box.prices .bx_filter_button_box {
    margin: 0;
  }

  .bx_filter.compact .bx_filter_parameters_box > .bx_filter_parameters_box_title {
    padding: 1px 26px 2px 9px;
    white-space: nowrap;
  }
  .bx_filter.compact .bx_filter_parameters_box .title.bx_filter_parameters_box_title:not(.filter_title) {
    border: 1px solid transparent;
  }
  .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title:not(.filter_title):not(:hover) {
    border-color: #ccc;
    border-color: var(--stroke_black);
  }
  .bx_filter.compact .bx_filter_parameters_box > .bx_filter_parameters_box_title:not(.filter_title) > .svg-inline-down {
    position: absolute;
    top: 8px;
    right: 5px;
  }

  .bx_filter.compact .bx_filter_parameters_box .limited_block .bx_filter_parameters_box_title {
    padding: 1px 11px 2px 9px;
    white-space: nowrap;
  }
  .bx_filter.compact .bx_filter_parameters_box .limited_block .bx_filter_parameters_box_title .label_block {
    margin: 0px;
  }
  .bx_filter.compact .bx_filter_parameters_box .limited_block .filter label:before,
  .bx_filter.compact .bx_filter_parameters_box .limited_block .filter label:after {
    display: none;
  }
  .bx_filter.compact .bx_filter_parameters_box .limited_block .filter .bx_filter_param_text {
    margin: 0px;
  }
  .bx_filter.compact .bx_filter_parameters_box.set .limited_block .filter .bx_filter_param_text {
    color: #fff;
  }

  .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title.filter_title {
    padding-left: 0;
    padding-right: 16px;
    position: relative;
  }
  .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title.filter_title span {
    display: none;
  }
  .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title.filter_title .svg-inline-down {
    top: 0px;
  }

  .bx_filter.compact .bx_filter_parameters_box_title:hover .bx_filter_param_text,
  .bx_filter.compact .bx_filter_parameters_box_title:hover {
    color: #333;
    color: var(--white_text_black);
  }
  .bx_filter.compact .set .bx_filter_parameters_box_title:hover {
    box-shadow: none;
  }

  .bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title:after {
    display: none;
  }
  .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter {
    display: none;
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    width: 33px;
    cursor: pointer;
    border-radius: 0px 3px 3px 0px;
  }
  .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter svg {
    position: absolute;
    right: 12px;
    top: 50%;
    margin-top: -4px;
  }
  .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter svg path {
    fill-rule: evenodd;
  }
  .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter:before {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    width: 1px;
    background: rgba(255, 255, 255, 0.1);
  }
  .bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title .delete_filter {
    display: block;
  }
  .bx_filter.compact input[type="checkbox"] + label.dib > span {
    margin: 0;
  }
  .bx_filter.compact .bx_filter_input_checkbox .bx_filter_param_text {
    margin-left: 0px;
  }
  .bx_filter.compact .sku .bx_filter_input_checkbox .bx_filter_param_text {
    margin-left: 0;
  }
  .bx_filter_vertical.compact input[type="checkbox"] + label.nab:not(.sku) {
    padding: 5px 0px 5px 3px;
    margin: 0px;
  }
  .bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title .count_selected {
    margin: 0 0 0 -3px;
  }
  .bx_filter.compact .bx_filter_parameters_box_container.pict_block label {
    margin: 0px 5px 0px 0px !important;
  }
  body .bx_filter.compact .bx_filter_block.limited_block .filter.label_block input + label {
    margin: 0px 0px 0px 3px;
    padding: 0px;
  }
  .bx_filter_vertical.compact .bx_filter_block label:not(.selected),
  .bx_filter_vertical .bx_filter_block label:not(.selected) span {
    color: #333;
    color: var(--white_text_black);
  }

  .bx_filter.compact .bx_filter_parameters_box_container .wrapp_change_inputs {
    width: 220px;
  }
  .bx_filter.compact .btn-link-text {
    padding: 8px 16px;
  }
  .bx_filter.compact .btn-link-text:hover {
    color: var(--white_text_black);
  }
  .bx_filter.compact .btn-link-text:hover svg path {
    fill: var(--white_text_black);
  }

  .bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title.title {
    color: #fff;
    padding-right: 41px;
  }
  .bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title svg path {
    fill: #fff;
  }
  .bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title .svg-inline-down {
    display: none;
  }

  .bx_filter.compact .smartfilter > .mCustomScrollbar > .mCustomScrollBox,
  .bx_filter.compact .smartfilter > .mCustomScrollbar,
  .bx_filter.compact .smartfilter > .mCustomScrollbar > .mCustomScrollBox > .mCSB_container {
    overflow: visible;
  }
  #mobilefilter .bx_filter.bx_filter_vertical.compact,
  #wrapInlineFilter .bx_filter .smartfilter > .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools {
    display: none !important;
  }

  /*basket2*/
  #basket-root .basket-items-list .basket-items-list-item-container > td:first-child {
    padding-left: 31px;
  }
  #basket-root .basket-items-list-header-filter-item {
    margin-left: 20px;
  }
  #basket-root .top_control {
    margin-left: 70px;
  }
  #basket-root .basket-items-list-item-descriptions {
    padding-top: 29px;
    width: auto;
  }
  #basket-root .basket-items-list .basket-item-block-info {
    padding-right: 55px;
  }
  #basket-root .basket-items-list-item-container > td {
    padding-bottom: 33px;
  }
  .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 {
    padding-bottom: 4px;
  }
  #basket-root .basket-checkout-block-total-price {
    padding: 0px 20px 0px 5px;
  }
}

@media all and (min-width: 601px) {
  .detail.staff .detailimage {
    float: left;
    max-width: 200px;
  }
  .detail.staff .detailimage + .post-content {
    padding-left: 220px;
  }
  .top_mobile_region .confirm_region {
    padding-top: 12px;
  }
  .top_mobile_region .confirm_region .title {
    display: inline-block;
    padding-right: 30px;
  }
  .top_mobile_region .confirm_region .buttons {
    display: inline-block;
    padding-top: 11px;
  }
  .top_mobile_region .confirm_region .buttons > span {
    width: auto;
  }
  .top_mobile_region .confirm_region .buttons > span .btn {
    padding-left: 20px;
    padding-right: 20px;
  }
  body .top_mobile_region .confirm_region + .close_popup {
    top: 35px;
  }

  .wrapper1 .ajax_load .display_list,
  .wrapper1 .table-view {
    display: block;
  }

  .top-content-block .item-views.tizers .item-wrapper > .item .pull-left + .inner-text {
    padding-left: 26px;
  }

  .catalog_block .catalog_item.big .item_info--left_block {
    max-width: 65%;
    padding-right: 20px;
  }
  .catalog_block .catalog_item.big .cost.prices {
    margin-top: 0;
  }
  .catalog_block .catalog_item.big .top_info {
    margin-bottom: 0;
  }
  .catalog_block .catalog_item.big .top_info .item-title {
    margin-top: 6px;
  }
  .catalog_block .catalog_item.big > div .item_info {
    margin-top: 25px;
  }
  .catalog_item.big .image_wrapper_block {
    margin-bottom: 0px;
  }
  html.bx-mac .catalog_item .view_sale_block.v2 {
    display: block;
  }

  .top_big_banners .visible_side_mobile {
    display: none;
  }
}

@media all and (max-height: 520px) {
  .contacts-page-map .bx-yandex-view-layout {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (min-width: 601px) {
  body .compact-catalog .ce_cmp_visible {
    display: none;
  }
  .compact-catalog .catalog_item.big:not(.product_image) .item-title a,
  .compact-catalog .catalog_item.big:not(.product_image) .item-title a span {
    color: #fff;
    text-decoration: none;
  }
  .compact-catalog .catalog_block .catalog_item.big:not(.product_image) .cost.prices .price,
  .compact-catalog .catalog_block .catalog_item.big:not(.product_image) .cost.prices .price span {
    color: #fff;
  }

  .mobile .wrapper1.compact-catalog .catalog_block .catalog_item.big .footer_button {
    position: absolute;
    height: auto;
    bottom: 1px;
    top: auto;
    padding: 0;
    left: 24px;
    right: 23px;
  }
  .mobile .wrapper1.compact-catalog .catalog_block .catalog_item.big {
    padding-bottom: 56px;
  }
}

@media all and (min-width: 320px) {
  .search .dropdown-menu-wrapper {
    min-width: 232px;
  }
}

@media all and (min-width: 1180px) {
  .specials_slider_wrapp ul.tabs_content,
  .tab_slider_wrapp ul.tabs_content {
    margin: 0px;
    padding: 0px;
  }
  .specials_slider_wrapp ul.tabs_content li.tab,
  .tab_slider_wrapp ul.tabs_content li.tab {
    margin: 0px;
    padding: 0px;
  }

  /* news slider front page */
  .news_slider_wrapp {
    margin: -13px -13px 0;
    padding: 13px 13px 0;
  }
  .news_slider_wrapp .flex-viewport {
    margin: -13px -13px 0;
    padding: 13px 13px 0;
  }
  .news_slider_wrapp .news_slider li:hover {
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  }
}