/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

/* Google Каптча */
.grecaptcha-badge {
    visibility: hidden;
}
/* Google Каптча */


/* Баннер на главной */
.top_big_one_banner.only_banner.nop.top_big_banners img {
    width: 100%;
}

.product-view--mix .js-sales:not(.active) + .actions-bottom {
    border-top: 0px solid #ececec;
    padding-top: 0px;
}

.top_slider_wrapp .main-slider .wrapper_inner {
    max-width: 1632px;
}

@media (min-width: 992px) {
.top_big_banners .top_slider_wrapp .main-slider, .top_big_banners .top_slider_wrapp .main-slider__item, .top_big_banners .top_slider_wrapp .main-slider__item td {
    height: 480px;
}
  }
@media (max-width: 991px) {
.top_slider_wrapp .main-slider, .top_slider_wrapp .main-slider__item, .top_slider_wrapp .main-slider__item td {
    height: 290px;
  }
}

@media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px) {
.top_slider_wrapp.view_3 .main-slider__item tr {background-size: contain !important; padding-top: 30% !important;}}
/* Баннер на главной */

/* Баннер на посадочной странице */
@media (min-width: 400px) {
    .has-secion-banner .top-block-wrapper {
        padding-top: 220px;
        position: relative;
    }
}
/* Баннер на посадочной странице */

/* Широкое меню верхнее в три ряда с сериями */

.menu-row .mega-menu table td.wide_menu .dropdown-menu:not(.long-menu-items) .customScrollbar {
    max-height: 700px;
}

@media (min-width: 1500px) {
.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li {
    width: 33.33%;
   }
}
@media (min-width: 1500px) {
.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(2n) {
    clear: none;
  }
}
@media (min-width: 1500px) {
.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(2n+1) {
    clear: none;
  }
}
@media (min-width: 1500px) {
.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(4) {
    clear: left !important;
  }
}
@media (min-width: 1500px) {
.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(7) {
    clear: left !important;
  }
}
@media (min-width: 1500px) {
.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(10) {
    clear: left !important;
  }
}

/* Широкое меню верхнее в три ряда с сериями */

/* Список товаров в разделе (серии) - таблица */

.table-view__props-wrapper .properties-table-item {
    margin-top: 7px;
}
.table-view__item {
    padding: 17px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bx_filter.compact .bx_filter_parameters_box.title {
    background-color: white;
}
.bx_filter_parameters_box {
     background-color: #005fff0f;
}
.font_sxs {
    font-size: 0.75em;
}
.font_sm {
    font-size: 0.9em;
    color: #5491df;
}

.table-props-cols .table-view__info-top {
    min-width: 200px;
}
.table-props-cols .table-view__item-wrapper-prop.props, .table-props-cols .table-view__item-wrapper-head.props {
    width: 120px;
    padding: 0 10px;
}
.table-view .item-actions {
    width: 25%;
}


/* Список товаров в разделе (серии) - таблица */


body .wrapper1 .menu-wrapper .menu_top_block.catalog_block .menu > li.current > a {
    font-weight: 500;
    background: #f9fcff;
}

.sticky_menu.wrapper1 .sidebar_menu_inner .logo-block {
    padding: 0px 22px;
}


.customScrollbar .right-side {
    margin: 37px 40px 40px 0 !important;
}

.sticky_menu #header .top-block {
    background: #f8f8f8;
    z-index: 999;
}

.top-block.top-block-v1 .wrapp_block {
    background: #f8f8f8;
}

#headerfixed.fixed:not(.tabs-fixed) {
    background: #f8f8f8;
}

.maxwidth-theme.wides, .wides_menu #headerfixed > .maxwidth-theme {
    max-width: 1408px;
    background: #f8f8f8;
}

.wrapper1.wides_menu #headerfixed .menu-row {
    position: static;
    width: 1382px;
}

.title_block {
    display: inline-block;
    margin: 0px 0px 0px 0px;
    line-height: 32px;
}

.mega-menu table td .wrap > a {
    padding: 15px 12px 20px;
    height: 50px;
}

.logo_and_menu-row .logo-row .menu-row .mega-menu {
    height: 50px !important;
}

.smalls .logo_and_menu-row .logo-row .wrap_icon {
    height: 50px;
}

.mega-menu td .wrap > a .line-wrapper .line {
    bottom: -12px;
}

.ik_select_dropdown ul li.missing, .sku_props ul li.missing {
    opacity: 1.0;
}

.product-view--type2 .product-info > .flexbox .product-detail-gallery {
    order: 3;
}

.lg.item-views.company .item.video-block .image {
    background-size: cover;
    padding-top: 50%;
}

.product-view--type2 .block-description {
    padding: 26px 40px 5px;
}


.product-view--type2 .product-info > .flexbox > div:not(.product-detail-gallery) {
    flex-basis: 45%;
}

@media (max-width: 600px) {
.product-view--type2 .product-info > .flexbox > div:not(.product-detail-gallery) {
    flex-basis: 100%;
  }
}

.cost.prices:not(.detail) .js_price_wrapper {
    display: none;
}
.catalog_block .sa_block {
    display: none;
}
.item_info--bottom_block {
    display: none;
}
.cost.prices {
    display: none;
}

.catalog_item .item-title a span {
    color: gray;
}

blockquote {
    font-weight: 500;
}

.cost.prices .price {
    color: #333;
}

