﻿#tm,
#tm #tm-wrap,
#tm ul,
#tm ul li
    {
    height: 95%;
    }
#tm #tm-wrap
    {
    margin-top: 7px;
    }


.semilar_goods
    {
    width: 1200px;
    padding-left: 7.5px;
    padding-right: 7.5px;
    }


.prod_tabs
    {
    }
    .prod_tabs > ul
        {
        border-bottom: 2px #f6f6f6 solid; 
        }
    .prod_tabs .nav > li.active > a
        {
        background: #f6f6f6;
        color: #000;
        border-color: #f6f6f6;
        }


.models_table
    {
    --table-font-color: #011e40;
    }

.models_table.series_page
    {
    background: #f2f3f5;
    width: 100%;
    margin: 10px 0;
    }
    .models_table.series_page td
        {
        text-align: center;
        font-size: 22px;
        padding: 5px;
        color: var(--table-font-color);
        border-bottom: 1px #ddd solid;
        }
        .models_table.series_page td a
            {
            color: #fff;
            }

    .lux_climat .models_table.series_page tr:last-child td
        {
        border: 1px #ddd solid;
        }

    
    .models_table.series_page td:first-child
        {
        font-family: var(--arial);
        }

    .models_table.series_page td:last-child
        {
        text-align: right;
        font-weight: normal;
        color: #ff7f27;
        }

.models_table.series_page .price_td.new_price .sale_percent
    {
    background: none;
    font-weight: normal;
    }
    .models_table.series_page .price_td.new_price .old_price_wrap.discount .sale_percent {color: #ff0000;}
    .models_table.series_page .price_td.new_price .old_price_wrap.bonus    .sale_percent {color: #008600;}



.models_table.series_page .price_td
    {
    font-family: var(--arial);
    font-size: 22px;
    }
.models_table.series_page .no_stock .price_td
    {
    background: var(--beige-bg);
    }

.models_table.series_page .inc_dec_td
    {
    width: 90px;
    }

.models_table.series_page .inc_dec
    {
    display: inline;
    float: left;
    background: #fff;
    border: 1px #ccc solid;
    padding: 0px;
    color: #000;
    }
    .models_table.series_page .inc_dec > div
        {
        display: inline;
        display: flex;
        }

    .models_table.series_page .inc_dec span
        {
        cursor: pointer;

        -webkit-touch-callout: none;
          -webkit-user-select: none;
           -khtml-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
         padding: 0 5px;
        }
     .models_table.series_page .quant
         {
         width: 40px;
         text-align: center;
         border: 0;
         font-size: 15px;
         padding: 0;
         margin: 0;
         }
     .models_table.series_page .buy_button
             {
             font-family: var(--arial);
             background: #011e40;
             color: #fff;
             border: 0;
             border-radius: 6px;
             font-size: 17px;
             font-weight: bold;
             padding: 3px 10px;
             margin: 0 auto;
             display: block;
             }
     .models_table.series_page .no_stock .buy_button
             {
             display: none;
             }
             .models_table.series_page .buy_button:hover
                 {
                 background: #fc622f;
                 }

     
     .product_list .no_stock td,
     .product_list .no_stock .price_td
        {
        color: #aaa !important;
        }
             
    .models_table .price_td.new_price
        {
        color: var(--table-font-color) !important;
        }


     .models_table.series_page .price_td
        {
        background: var(--beige-bg);
        }

     .models_table.series_page .no_stock .out_of_stock
         {
         font-size: 13px;
         font-weight: bold;
         text-align: center;
         color: var(--main-font-color);
         }



@media (max-width: 768px) {

#tm,
#tm #tm-wrap,
#tm ul,
#tm ul li
    {
    height: auto;
    }


    .semilar_goods
        {
        width: 100%;
        padding-left: 7.5px;
        padding-right: 7.5px;
        }

    .models_table.series_page
        {
        width: 100%;
        }
        .models_table.series_page td
            {
            padding: 5px 2px;
            font-size: 14px;
            }
        .models_table.series_page .price_td
            {
            font-size: 20px;
            }

.content_2 .serv_table td:first-child
    {
    display: none;
    }



    }