

/* Start:/bitrix/templates/aspro-allcorp3medc/components/bitrix/news.list/price-sections-list2/style.css?17736737912482*/
.price_head_tr{
    background: #dff2f1;
    padding: 16px 10px;
    text-align: center;
    position: relative;
}
.price_head_tr .title{
    margin: 0 auto;
    max-width: 885px;
    font-weight: 500;
    font-size: 17px;
    line-height: 129%;
    text-align: center;
    color: #231f20;
}
.price_head2{
    background: #dff2f1;
}
.table_price td{
    padding: 24px !important;
}
.price_head2 td{
    font-weight: 600;
    font-size: 17px;
    line-height: 129%;
    color: #231f20;
}
.price_head2 td:nth-of-type(3){
    white-space: nowrap;
}

.table_price{
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 0 0 1px #d5e8e7;
}
.table_price tr{
    border-bottom: 1px solid #d5e8e7;
}
.table_price tr:nth-last-of-type(1){
    border-bottom: none;
}
.table_price .tr_cont td{
    padding: 16px 24px !important;
}
.table_price .tr_cont.even{
    background: #f4fbfb;
}

.table_price .price_kod{
    font-weight: 400;
    font-size: 15px;
    line-height: 167%;
    color: #666;
}

.table_price .price_name{
    font-weight: 600;
    font-size: 15px;
    line-height: 167%;
    color: #231f20;
}
.table_price .price_name div{
    /*max-width: 738px;*/
}
.table_price .price_name span{
    display: block;
    font-weight: 400;
    color: #666;
}
.table_price .price_td{
    text-align: center;
    font-weight: 600;
    font-size: 15px;
    line-height: 167%;
    color: #231f20;
}

@media (max-width: 800px) {
    .price_head2{
        display: none;
    }
    .price_head_tr td{
        padding: 24px 47px 24px 15px !important;
    }
    .price_head_tr .title {
        font-size: 13px;
        text-align: left;
    }
    .table_price .tr_cont td{
        display: block;
    }
    .tr_cont{
        display: block;
        padding: 24px 15px;
    }
    .table_price td.price_kod {
        font-weight: 400;
        font-size: 13px;
        padding: 0 !important;
    }
    .table_price td.price_name {
        font-size: 13px;
        padding: 8px 0 14px 0 !important;
    }
    .table_price td.price_td {
        font-size: 13px;
        padding: 0 !important;
        text-align: left;
    }
    .price_head_tr td:before{
        content: "";
        position: absolute;
        display: block;
        width: 20px;
        height: 20px;
        background-image: url("/bitrix/templates/aspro-allcorp3medc/components/bitrix/news.list/price-sections-list2/img/arrow.svg");
        right: 15px;
        top: 24px;
        transition: 300ms;
    }
    .price_head_tr.slim td:before{
        transform: rotate(180deg);
        transition: 300ms;
    }
}
/* End */
/* /bitrix/templates/aspro-allcorp3medc/components/bitrix/news.list/price-sections-list2/style.css?17736737912482 */
