

/* Start:/bitrix/templates/liwest/local/libr/bxslider/jquery.bxslider.min.css?15367262033003*/
.bx-wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0;-webkit-perspective:1000}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translateZ(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(/bitrix/templates/liwest/local/libr/bxslider/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(/bitrix/templates/liwest/local/libr/bxslider/images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(/bitrix/templates/liwest/local/libr/bxslider/images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/bitrix/templates/liwest/local/libr/bxslider/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/bitrix/templates/liwest/local/libr/bxslider/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
/* End */


/* Start:/bitrix/templates/liwest/css/tcm.css?15656790259429*/
.traditional-chineese-medicine {
    background: url('/bitrix/templates/liwest/images/tkm/tr-ch-med_bg.jpg') top center no-repeat;
}

.title_big {
    font-weight: 800;
}

.traditional-chineese-medicine .title_big {
    padding-top: 12rem;
    margin-bottom: 4rem;
}

.traditional-chineese-medicine .text_medium {
    max-width: 550px;
    margin-bottom: 15rem;
    line-height: 2;
    font-size: 1.2rem;
}

.col-traditional-chineese-medicine {
    max-width: 800px;
}

.tcm-treasure {
    align-items: stretch !important;
    margin-top: -150px;
}

.col-tcm-treasure-content {
    padding: 3rem 1.5rem 10rem;
    background: #ffffff;
}

.tcm-treasure-content-block {
    max-width: 550px;
    padding-left: 1rem;
}

.tcm-profits-content-block {
    max-width: 650px;
    padding-right: 2rem;
    padding-bottom: 4rem;
}

.tcm-treasure-img-block,
.tcm-profits-img-block {
    display: flex;
    width: 100%;
}

.product-slider-link_img img {
    max-width: 300px;
}

.tcm-treasure-img-block {
    height: inherit;
    background: url('/bitrix/templates/liwest/images/tkm/tkm_sec_img_02.jpg') center top no-repeat;
}

@media screen and (max-width:576px) {
    .tcm-treasure-img-block {
        height: inherit;
        background: url('/bitrix/templates/liwest/images/tkm/tkm_sec_img_02_mini.jpg') center top no-repeat;
    }
}

.tcm-treasure-content-block .text_small-02 {
    line-height: 1.9;
}

.text_small-02 {
    font-size: 1rem;
}

.tcm-profits-img-block {
    background: url('/bitrix/templates/liwest/images/tkm/tkm_sec_img_03.jpg') top center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}

.tcm-profits {
    align-items: stretch !important;
    background: #7987cf;
}

.tcm-profits-content-block .text_small-02 {
    color: #ffffff;
    line-height: 1.9;
}

.tcm-treatment {
    background: url('/bitrix/templates/liwest/images/tkm/tkm_sec-04_bg.jpg') left center no-repeat;
    overflow: hidden;
}

.tcm_btn {
    background: #fff !important;
    text-align: center;
}

.tcm-treatment-container {
    max-width: 700px;
    margin-top: 7rem;
    padding: 2rem 4rem;
    margin-bottom: 8rem;
    padding-right: 9rem;
    background: #7987cf;
}

.tcm-treatment {
    color: #ffffff;
}

.tcm-integration {
    padding-bottom: 6rem;
}

.tcm-integration .text_small-02 {
    max-width: 680px;
    line-height: 1.9;
    margin: 0 auto;
}

.tcm-integration .title_big {
    margin-top: 7rem;
    margin-bottom: 4rem;
}

.col-tcm-best-production {
    background: #7987cf;
}

.tcm-best-production .text_small-02 {
    line-height: 1.9;
    margin-bottom: 3rem;
}

.tcm-best-production-block,
.tcm-slider-container {
    max-width: 520px;
    margin: 8rem auto 0;
}

.tcm-btn-colored:hover,
.tcm-btn-colored:focus,
.tcm-btn-colored {
    display: block;
    width: 160px;
    margin: 3rem auto 0;
    color: #7987cf;
    background: #fff;
}

.tcm-best-production .btn-primary:hover,
.tcm-best-production .btn-primary:focus,
.tcm-best-production .btn-primary {
    display: block;
    width: 160px;
    margin: 3rem auto 0;
    color: #fff;
}

.tcm-best-production-block {
    margin-bottom: 8rem;
}

#carouselExampleIndicators2 {
    margin-bottom: 2rem
}

.carousel-wrapper {
    max-width: 450px;
    margin: 3.5rem auto 0;
}

.carousel-control-prev {
    left: -5px;
}

.carousel-control-prev-icon {
    background: url("/bitrix/templates/liwest/images/slider-arrow_left.png") center center no-repeat;
}

.carousel-control-next-icon {
    background: url("/bitrix/templates/liwest/images/slider-arrow_right.png") center center no-repeat;
}

.carousel-indicators {
    bottom: -0.5rem;
}

.carousel-indicators li {
    background: rgba(0, 0, 0, .3);
    cursor: pointer;
}

.carousel-indicators .active {
    background: #777 !important;
}

.carousel-indicators {
    z-index: 1;
}

.item-description-feauture {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.bx-controls-direction a {
    top: 125% !important;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: rgba(0, 0, 0, .3);
    width: 30px;
    height: 3px;
    margin: 0 3px;
    transition: all .53s ease-in-out;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus,
.bx-wrapper .bx-pager.bx-default-pager a:hover {
    width: 30px;
    height: 7px;
    background: rgba(0, 0, 0, .3);
    border-top: 2px solid #777;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.bx-wrapper .bx-pager {
    position: absolute;
    bottom: -20px;
    z-index: 5;
}

.bx-wrapper {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.bx-wrapper .bx-controls-direction a {
    z-index: 5 !important;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: block !important;
}

.bx-wrapper .bx-prev,
.bx-wrapper .bx-prev:focus,
.bx-wrapper .bx-next,
.bx-wrapper .bx-next:focus {
    opacity: .6;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}

.bx-wrapper .bx-prev,
.bx-wrapper .bx-prev:focus {
    background: url(/bitrix/templates/liwest/images/slider-arrow_left.png) center center no-repeat;
}

.bx-wrapper .bx-prev:hover {
    margin-left: -3px;
    opacity: 1;
    background: url(/bitrix/templates/liwest/images/slider-arrow_left.png) center center no-repeat;
}

.bx-wrapper .bx-next,
.bx-wrapper .bx-next:focus {
    background: url(/bitrix/templates/liwest/images/slider-arrow_right.png) center center no-repeat;
}

.bx-wrapper .bx-next:hover {
    margin-right: -3px;
    opacity: 1;
    background: url(/bitrix/templates/liwest/images/slider-arrow_right.png) center center no-repeat;
}

.bx-controls {
    position: relative;
}

.bx-controls-direction {
    POSITION: ABSOLUTE;
    WIDTH: 100%;
    TOP: -160PX;
}

.bx-wrapper img {
    display: inline-block;
    vertical-align: top;
}

.slider-link {
    display: BLOCK;
    TEXT-ALIGN: CENTER;
    WIDTH: 100%;
}

.mobile-homepage-header .bx-wrapper {
    max-width: 320px !important;
    margin: 0 auto !important;
}

#product-slider .bx-wrapper {
    margin-bottom: 3rem !important;
}

.tcm-best-production a.btn-primary,
.tcm-best-production a.btn-primary:hover,
.tcm-best-production a.btn-primary:focus {
    margin-top: 0rem;
    margin-bottom: 4rem;
}

#product-slider .bxslider {
    display: flex;
    align-items: center;
    text-align: center;
}

.product-slider-name {
    font-size: 2rem;
    margin-bottom: 1rem;
}

.product-slider-text {
    font-size: .8rem;
    line-height: 1.5;
}

.product-slider-link,
.product-slider-link:hover,
.product-slider-link:focus {
    text-decoration: none;
    color: #000;
}

/*Media queries*/

@media all and (max-width: 1600px) {
    .tcm-treatment-container {
        padding-right: 2rem;
        padding-left: 1.5rem;
    }

    .tcm-integration .title_big {
        margin-top: 4rem;
    }

}

@media all and (max-width: 1198.98px) {

    .traditional-chineese-medicine .title_big {
        padding-top: 4rem;
    }
}

@media all and (max-width: 1024px) {
    .tcm-profits-img-block {
        height: 500px;
    }

    .title_big {
        font-size: 2rem;
        max-width: 480px;
    }

    .text_medium,
    .traditional-chineese-medicine .text_medium {
        font-size: 1rem;
        line-height: 1.6;
    }

    .tcm-integration .title_big {
        max-width: inherit;
    }

    .col-tcm-production-slider {
        padding-bottom: 6rem;
    }
}

@media all and (max-width: 767.98px) {
    .tcm-treasure-img-block {
        height: 350px;
        border: 1px solid #c0c0c0;
    }

    .tcm-profits-img-block {
        height: 400px;
    }

    .col-tcm-treasure-content {
        padding-bottom: 5rem;
    }

    .tcm-treasure-content-block {
        padding-left: 0;
    }

    .tcm-treatment-container {
        max-width: 450px;
        border: 1px solid #fff;
    }

    .tcm-integration {
        padding-bottom: 2rem;
    }

    .tcm-best-production-block {
        margin-top: 4rem;
        margin-bottom: 4rem;
    }

}

@media all and (max-width: 575.98px) {
    .title_big {
        font-size: 1.4rem;
        max-width: 320px;
        font-weight: 600;
    }

    .text_medium,
    .traditional-chineese-medicine .text_medium {
        font-size: .9rem;
        line-height: 1.5;
        max-width: 400px;
    }

    .text_small-02,
    .tcm-treasure-content-block .text_small-02,
    .tcm-profits-content-block .text_small-02,
    .tcm-integration .text_small-02,
    .tcm-best-production .text_small-02 {
        line-height: 1.6;
    }

    .product-slider-link_img img {
        max-width: 170px;
    }

    .bx-controls-direction {
        TOP: -80PX;
    }

    .tcm-best-production a.btn-primary,
    .tcm-best-production a.btn-primary:hover,
    .tcm-best-production a.btn-primary:focus {
        margin-bottom: 0rem;
    }

    .product-slider-name {
        font-size: 1.5rem;
    }

}

/* End */
/* /bitrix/templates/liwest/local/libr/bxslider/jquery.bxslider.min.css?15367262033003 */
/* /bitrix/templates/liwest/css/tcm.css?15656790259429 */
