/*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;  }*/


.banners-big__item--opacity:before {
    z-index: 0 !important;
}

.BRANDS .brands-list {
    padding-bottom: 0px !important;
}

.mega-menu .header-menu__link:first-child {
    padding-left: 0px;
}

.tizer-title {
    padding-bottom: 0px !important;
}

.tizers-list {
    padding-top: 30px !important;
}

.custom-bunner {
    height: 288px;
    position: relative;
    margin-bottom: 80px;
}

.custom-bunner img {
    position: absolute;
    object-fit: cover;
    width: 100%;
    height: 100%;
    border-radius: 10px;
}

.custom-bunner__content {
    position: relative;
    z-index: 1;
    text-align: center;
    color: #FFF;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.custom-bunner__content .title {
    font-size: 32px;
    margin-bottom: 25px;
}

.custom-bunner__content .text {
    max-width: 667px;
    margin-bottom: 25px;
    font-size: 20px;
    line-height: 24px;
    padding: 0 20px;
}

@media (max-width: 600px) {
    .custom-bunner__content .title {
        font-size: 27px;
        margin-bottom: 20px;
    }

    .custom-bunner__content .text {
        margin-bottom: 20px;
        font-size: 16px;
        line-height: 20px;
    }
}


.gray {
    color: #999
}

.TIZERS h2 {
    text-align: center;
}

.btn-presentation {
    float: right;
    margin: 0 0 20px 40px;
}

@media (max-width: 600px) {
    .btn-presentation {
        float: none;
        margin: 0 0 20px 0;
    }
}





/* Start:/bitrix/templates/aspro-allcorp3/components/bitrix/news.list/staff-block-inner/style.min.css?16638498673336*/
.staff-block-inner__section {
    margin-top: 41px
}

.staff-block-inner .staff-block-inner__section:first-child {
    margin-top: 0
}

.staff-block-inner__section-content {
    margin-bottom: 24px
}

.staff-block-inner__section-title {
    font-size: 1.73333em;
    line-height: calc(1em + 7px);
    color: #333;
    color: var(--white_text_black);
    margin-bottom: 23px
}

.staff-block-inner__list {
    position: relative;
    //display: -webkit-box;
    //display: -ms-flexbox;
    //display: flex
}

.staff-block-inner__wrapper {
    position: relative;
    border-radius: 4px;
    overflow: hidden
}

.staff-block-inner__item {
    position: relative;
    height: 100%
}

.staff-block-inner__item::before {
    content: "";
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    background: #000;
    opacity: 0;
    z-index: 1;
    transition: opacity .2s ease-in-out
}

.staff-block-inner__image-wrapper {
    position: relative
}

.staff-block-inner__image-wrapper::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 51%;
    bottom: 0;
    background: linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)
}

.staff-block-inner__image {
    padding-top: 128%;
    border-radius: 4px;
    overflow: hidden;
    width: 100%
}

.staff-block-inner__image-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.staff-block-inner__no-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: center;
    background-repeat: no-repeat
}

.staff-block-inner__preview-wrapper {
    position: absolute;
    bottom: 25px;
    left: 32px;
    right: 32px
}

.staff-block-inner__label {
    font-size: .86667em;
    line-height: calc(1em + 7px);
    color: #fff;
    opacity: .5;
    margin-bottom: 5px
}

.staff-block-inner__name {
    font-size: 1.2em;
    line-height: calc(1em + 7px);
    color: #fff;
    font-weight: 700
}

.staff-block-inner__content-wrapper {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    bottom: 0;
    border-radius: 4px 4px 2px 2px;
    padding: 0 3px 0 32px;
    max-height: 100%;
    transition: opacity .2s ease-in-out,visibility .2s ease-in-out,box-shadow .2s ease-in-out;
    width: 100%
}

.staff-block-inner__content-wrapper .mCSB_container {
    padding: 26px 10px 32px 0
}

.staff-block-inner__property {
    margin-top: 11px
}

.staff-block-inner__properties .staff-block-inner__property:first-child {
    margin-top: 0
}

.staff-block-inner__property-label {
    color: #fff;
    opacity: .5;
    font-size: .86667em;
    line-height: calc(1em + 7px)
}

.staff-block-inner__property-value,.staff-block-inner__property-value a {
    font-size: .93333em;
    line-height: calc(1em + 7px);
    color: #fff
}

.staff-block-inner__property--name {
    padding-bottom: 3px
}

.staff-block-inner__property--social {
    margin-top: 17px
}

.staff-block-inner__social svg path {
    fill: #b8b8b8
}

.staff-block-inner__property--feedback {
    margin-top: 30px
}

.staff-block-inner__feedback {
    position: relative;
    display: inline-block
}

.staff-block-inner__item-link--absolute {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1
}

.staff-block-inner__item:hover::before {
    opacity: .35
}

.staff-block-inner__item:hover .staff-block-inner__content-wrapper {
    opacity: 1;
    visibility: visible;
    z-index: 1
}

.staff-block-inner__item:hover .staff-block-inner__preview-wrapper {
    display: none
}

.staff-block-inner__name:focus,.staff-block-inner__name:hover,.staff-block-inner__property-value a:hover {
    color: #fff;
    opacity: .7
}

.staff-block-inner__social:hover svg path {
    fill: #fff
}

@media (max-width: 600px) {
    .staff-block-inner__list.mobile-scrolled .staff-block-inner__content-wrapper {
        padding:0 3px 0 20px
    }

    .staff-block-inner__list.mobile-scrolled .staff-block-inner__content-wrapper .mCSB_container {
        padding: 26px 10px 20px 0
    }
}

.staff-block-inner__section {
    margin-top: 41px
}

.staff-block-inner .staff-block-inner__section:first-child {
    margin-top: 0
}

.staff-block-inner__section-content {
    margin-bottom: 24px
}

.staff-block-inner__section-title {
    font-size: 1.73333em;
    line-height: calc(1em + 7px);
    color: #333;
    color: var(--white_text_black);
    margin-bottom: 23px
}

.staff-block-inner__list {
    position: relative;
    //display: -webkit-box;
    //display: -ms-flexbox;
}

.staff-block-inner__wrapper {
    position: relative;
    border-radius: 4px;
    overflow: hidden
}

.staff-block-inner__item {
    position: relative;
    height: 100%
}

.staff-block-inner__item::before {
    content: "";
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    background: #000;
    opacity: 0;
    z-index: 1;
    transition: opacity .2s ease-in-out
}

.staff-block-inner__image-wrapper {
    position: relative
}

.staff-block-inner__image-wrapper::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 51%;
    bottom: 0;
    background: linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)
}

.staff-block-inner__image {
    padding-top: 128%;
    border-radius: 4px;
    overflow: hidden;
    width: 100%
}

.staff-block-inner__image-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.staff-block-inner__no-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: center;
    background-repeat: no-repeat
}

.staff-block-inner__preview-wrapper {
    position: absolute;
    bottom: 25px;
    left: 32px;
    right: 32px
}

.staff-block-inner__label {
    font-size: .86667em;
    line-height: calc(1em + 7px);
    color: #fff;
    opacity: .5;
    margin-bottom: 5px
}

.staff-block-inner__name {
    font-size: 1.2em;
    line-height: calc(1em + 7px);
    color: #fff;
    font-weight: 700
}

.staff-block-inner__content-wrapper {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    bottom: 0;
    border-radius: 4px 4px 2px 2px;
    padding: 0 3px 0 32px;
    max-height: 100%;
    transition: opacity .2s ease-in-out,visibility .2s ease-in-out,box-shadow .2s ease-in-out;
    width: 100%
}

.staff-block-inner__content-wrapper .mCSB_container {
    padding: 26px 10px 32px 0
}

.staff-block-inner__property {
    margin-top: 11px
}

.staff-block-inner__properties .staff-block-inner__property:first-child {
    margin-top: 0
}

.staff-block-inner__property-label {
    color: #fff;
    opacity: .5;
    font-size: .86667em;
    line-height: calc(1em + 7px)
}

.staff-block-inner__property-value,.staff-block-inner__property-value a {
    font-size: .93333em;
    line-height: calc(1em + 7px);
    color: #fff
}

.staff-block-inner__property--name {
    padding-bottom: 3px
}

.staff-block-inner__property--social {
    margin-top: 17px
}

.staff-block-inner__social svg path {
    fill: #b8b8b8
}

.staff-block-inner__property--feedback {
    margin-top: 30px
}

.staff-block-inner__feedback {
    position: relative;
    display: inline-block
}

.staff-block-inner__item-link--absolute {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1
}

.staff-block-inner__item:hover::before {
    opacity: .35
}

.staff-block-inner__item:hover .staff-block-inner__content-wrapper {
    opacity: 1;
    visibility: visible;
    z-index: 1
}

.staff-block-inner__item:hover .staff-block-inner__preview-wrapper {
    display: none
}

.staff-block-inner__name:focus,.staff-block-inner__name:hover,.staff-block-inner__property-value a:hover {
    color: #fff;
    opacity: .7
}

.staff-block-inner__social:hover svg path {
    fill: #fff
}

@media (max-width: 600px) {
    .staff-block-inner__list.mobile-scrolled .staff-block-inner__content-wrapper {
        padding:0 3px 0 20px
    }

    .staff-block-inner__list.mobile-scrolled .staff-block-inner__content-wrapper .mCSB_container {
        padding: 26px 10px 20px 0
    }
}



/* End */




.header__main-item.header__burger.menu-dropdown-offset {
    display: none;
}

.toggle-panel {
    display: none;
}

.price {
    //display: none;
}

.basket-item-price {
    //display: none;
}

.basket-checkout-block-total-inner {
    //display: none;
}

.bx-soa-cart-total-line {
    //display: none;
}

.header__top-right-size {
    display: flex;
}

.TIZERS  .tizers-list__item {
    align-items: center;
}

.tizers-company .tizers-list__items-wrapper {
    display: flex;
    flex-direction: column;
}

.tizers-company  .tizers-list__item {
    align-items: center;
}

.contacts__sticky-panel__image .gray {
    display: none;
}

[data-ajax-load-block=HEADER_FIXED_TOGGLE_COMPARE] {
    display: none;
}

.banners-big__item ul li:before {
    content: "";
    position: relative;
    left: 0;
    top: 9px;
    background-color: #006924 !important;
    width: 7px !important;
    height: 7px !important;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    border-radius: 10px;
}

.banners-big__title {
    margin: 0;
    background: #006924;
    margin-left: -80px;
    padding-left: 80px;
    padding-bottom: 4px;
    margin-bottom: 40px;
    font-size: 32px;
}

@media (max-width: 768px) {
    .banners-big__title {
        margin-left: 0px;
        padding-left: 0px;
        width: calc(100% + 66px) !important;
    }

}

#bx-soa-delivery .bx-soa-pp-company-description {
    display: block !important;
    visibility: unset !important;
}

#bx-soa-delivery .bx-soa-pp-delivery-cost {
    display: none !important;
}

#bx-soa-delivery .bx-soa-pp-company-inject {
    display: none;
}

#bx-soa-delivery .bx-compact-inner .bx-compact-prop + .bx-compact-prop + .bx-compact-prop {
    display: none;
}