

/* Start:/local/templates/remontshop_main/components/bitrix/catalog.section.list/price.custom/style.css?17526812122566*/
.default_total_price {
    width: 100%;
    position: fixed;
    bottom: 0;
    left:0;
    background: rgba(77, 77, 77, 0.95);;
    z-index: 100;
    box-shadow: 0 0 30px rgba(0,0,0, .2)
}

a.nav-link.active{
    color: black !important;
}

.total_price {
	text-align: center;
	padding: 10px;
      }

/*.total_price label { font-family: 'light'; font-size: 14px; }    */

.kol_tovar_plus_minus .input-group-btn .btn{ padding: 4px 8px !important; }    
.kol_tovar_plus_minus .form-control{ padding: 3px 6px !important; height: 31px !important }    

.kol_tovar_plus_minus i {
    cursor: pointer;
    font-size: 24px;
    opacity: .3;
}

table.price { font-size: 16px; }
table.price td { vertical-align: middle !important; }

.total_price .title { font-size: 20px;}
.total_price .summa { font-size: 20px;}


@media print {

#noPrint {

}

.type_price, #show_price div[id$="noPrint"], #show_price tr[id$="noPrint"] {
	display: none !important;
}
/*, .fixed_total_price*/
.total_price {border: none !important; padding: 0 !important; text-align: left;}
.total_price .title { font-size: 30px; font-family: 'normal'; margin: 0 10px 0 0; display: inline-block; float: left;; }
.total_price .summa { font-size: 30px; font-family: 'normal';  display: inline-block; margin: 3px 0 0;}

}

.price .form-control {

    border: none !important;
    box-shadow: none !important;
}

.price__name-sign {
  display: block;
  color: #939393;
}

table.table.table-bordered.price .d-none {

display: table-cell !important;

}

.bg-secondary_dark {
  background-color: #000 !important;
}

@media (max-width: 1200px){
.fixed_total_price, .default_total_price {

    bottom: 33px;
}
}


@media (max-width: 750px){
/*    .fixed_total_price, .default_total_price {
        position: relative;
        top: 10px;
        right: 0;
        z-index: 0;
        width: 100%;
        
    }*/
    .total_price {
        text-align: left;
        padding: 5px;
        border: none;
        box-shadow: none;
        text-align: center;
    }

    .total_price .title {
        display: inline-block;
        font-size: 20px;
    }

    .total_price .summa {
        display: inline-block;
        float: right;
        font-size: 22px;
        margin-top: 3px;
    }
}

@media (max-width: 768px) {
th.active.text-center.d-none.d-md-table-cell,
td.text-center.d-none.d-md-table-cell.text-nowrap {
    display: none !important;
}
}

div#show_price {
    width: calc(100% + 60px);
    margin-left: -30px;
}
div#show_price .h3 {
   padding: 0 30px;
}

.table th, .table td {
    padding: 0.65rem;
}
/* End */
/* /local/templates/remontshop_main/components/bitrix/catalog.section.list/price.custom/style.css?17526812122566 */
