.card-info {
    width: 100%;
    margin-bottom: 9px;
}
a {
    color: #000000;
}
.sklad-cat {
    justify-content: space-between;
    display: flex;
    margin-bottom: 11px;
    border-bottom: 1px solid #ccc;
}

.info-line-cat span:nth-of-type(1) {
    width: 100%;
    font-size: 13px;
    color: rgb(194, 194, 194);
}

.items-wrap-content .info-line-cat span:nth-of-type(2) {
    text-align: right;
}

.info-line-cat span:nth-of-type(2) {
    width: 60%;
    font-size: 13px;
    color: rgb(103, 103, 103);
    text-align: right;
}
.date_cat {
    color: #ff5e00;
    margin: 0;
}


.btn.btn-general.yellow_btn {
    background-color: #ff5e00;
}

.btn.btn-general.yellow_btn:hover {
    background-color: #d9631e !important;
}

.text-info-pm{
    border: 2px dashed #0c7813 !important;
}

footer .two-c-pc{
    column-count: 1;
}

.mod-categories .mc-show-child{
            right: -8px;
}

.container-module .title-module{
    border-bottom: 2px solid #0c7813;
}

.categories_block li.mc-item{
    list-style-type: none;
}

ul.categories_block{
    padding: 0;
}

.product-list .price-actions-box.flex-wrap.dflex.mt-auto{
    flex-wrap: nowrap !important;
}


.bazar_opt_cher {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.bazar_opt_cher {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.nomera_bazar {
    font-size: 17px;
    line-height: 33px;
}

.grafic_bazar_item {
    font-size: 18px;
    line-height: 40px;
    font-weight: bold;
}

.bazar_opt i {
    color: #87b853;
        font-size: 20px;
}

.bazar_cheremosh i {
    color: #87b853;
        font-size: 20px;
}

.bazar_opt_cher a{
    color: inherit;
}

.info-line {
    display: flex;
    justify-content: space-between;
    
}
.sklad-cat {
    justify-content: space-between;
    display: flex;
    margin-bottom: 0px;
}

.short-attribute span:nth-of-type(2) {
    width: 50%;
    color: rgb(103, 103, 103);
    text-align: right;
}


.short-attributes-groups-category{
   width: 100%;
}

.short-attribute{
        display: flex;
}

.attr-name{width: 50%;
}
  .attr-name span{  font-size: 13px !important; 
    color: rgb(194, 194, 194) !important;
}

.attr-text span{  font-size: 13px !important; 
    color: rgb(103, 103, 103) !important;
}

.category-page .product-list .catalogCard-extra{
    display: flex;
}


.info-line span:nth-of-type(2) {
    width: 40%;
    font-size: 13px;
    color: rgb(103, 103, 103);
    text-align: right;
}

.info-line span:nth-of-type(1) {
    width: 60%;
    font-size: 13px;
    color: rgb(194, 194, 194);
}

.price_usd {
    color: rgb(157 157 157);
}
.phone_opt {
    background-color: #0c7813;
    color: #fff !important;
    padding: 3px 10px 3px 10px;
    border-radius: 6px;
    margin-right: 18px;
    font-weight: bold;
}

.kyrs_valuty {
    background-color: #0c7813;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 26px;
    padding-bottom: 5px;
    padding-top: 5px;
    box-shadow: 0 3px 7px rgb(54 91 32 / 18%);
    border-radius: 5px;
}

#menu-vertical #menu-vertical-list > li{
    height: 67px;
}


.product-thumb .btn-general {
    background-color: #0c7813;
    color: #ffffff;
}


.btn-general .icon-cart-add{
        background: #fff;
}

.table_price_two {
    width: 100%;
    margin-top: 35px;
}

.table_price_two tr {
    border-bottom: 1px solid #d5d5d5;
}

.table_price_two td {
    padding: 10px 5px;
}

.table_price_two {
    width: 100%;
    margin-top: 35px;
}

.table_price_two tr {
    border-bottom: 1px solid #d5d5d5;
}

.table_price_two td {
    padding: 10px 5px;
}

.title_price_one h2{
    margin-top: 20px;
    margin-bottom: 10px;
}

.product-price .card-info{
    display: none;
}

.chm-lg{
    font-size: 14px;
}

.chm-account-button{
    display: none;
}

.sklad-cat-insklad span{
    color:#0c7813 !important;
}

.sklad-cat-outsklad span{
   
        color: rgb(194, 194, 194) !important;
}

.text_cart {
    border-radius: 7px;
    padding: 6px;
    text-align: center;
    font-weight: 600;
    font-size: 13px;
    border: 2px solid #0c7813;
    margin-bottom: 20px;
}

.free-shipping-left .free-ship-bar-fill{
    background: #0c7813 !important;
}

.free-shipping-left .sum-free-shipping-left{
        color: #0c7813 !important;
}

div.text_cart {
    display: block;
}


.quantity_plus_minus {
    flex: 0 0 34px;
    z-index: 10;
    margin-right: 0px;
    line-height: 1;
    display: flex;
}

.quantity_plus_minus .add-down {
    border-radius: 8px 0px 0px 8px;
    border-left: 1px solid #EAEDF7;
    border-right: 0px solid #EAEDF7;
    border-top: 1px solid #EAEDF7;
    border-bottom: 1px solid #EAEDF7;
}

.quantity_plus_minus .add-action {
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 27px;
    line-height: 18px;
    position: relative;
    text-align: center;
    width: 34px;
    background: #fff;
}

.quantity_plus_minus .add-action {
      cursor: pointer;
    display: block;
    font-size: 13px;
    height: 27px;
    line-height: 18px;
    position: relative;
    text-align: center;
    width: 34px;
    background: #fff;
}

.quantity_plus_minus .add-up{
     border-radius: 0px 8px 8px 0px;
    border-left: 0px solid #EAEDF7;
    border-right: 1px solid #EAEDF7;
    border-top: 1px solid #EAEDF7;
    border-bottom: 1px solid #EAEDF7; 
}


.quantity_plus_minus input.quantity-num {
    display: inline-block;
    height: 27px;
    line-height: 16px;
    width: 100%;
    padding: 0px 2px;
    text-align: center;
    border-radius: 0px;
    border-top: 1px solid #EAEDF7 !important;
    border-bottom: 1px solid #EAEDF7 !important;
    border-top: 0px;
    border-bottom: 0px;
    vertical-align: top;
    box-shadow: none;
    color: #000;
    background: #fff;
    box-shadow: none !important;
}


.quantity_plus_minus input.quantity-num-prod{
        display: inline-block;
    height: 27px;
    line-height: 16px;
       width: 50px;
    padding: 0px 2px;
    text-align: center;
    border-radius: 0px;
    border-top: 1px solid #EAEDF7 !important;
    border-bottom: 1px solid #EAEDF7 !important;
    border-top: 0px;
    border-bottom: 0px;
    vertical-align: top;
    box-shadow: none;
    color: #000;
    background: #fff;
    box-shadow: none !important;
}
.product-thumb .product-name a{
    font-weight: bold;
}

.btn-search .icon-hsearch{
    width: 28px;
    height: 28px;
}

.product-list .card-info{
   width: 72%
}

.product-list .spysok{
   display: flex;
    align-content: center;
    flex-direction: row !important;
    flex-wrap: nowrap;
    justify-content: flex-start;
}


.product-list .spysok .quantity_price_add{
   width: 20%;
    margin-left: auto;
        margin-top: 13px;
}

.product-list .spysok .price{
    margin-bottom: 10px;
}

.product-list .spysok_price .price{
    display: none;
}


.product-grid .price_plytka{
    display: none;
}

.product-grid .product-thumb .product-name{
    min-height: 70px;
}


.product-list .price_plytka {
    text-align: center;
}

.add-down i{
padding-top: 6px;
}

.add-up i{
    padding-top: 6px;
}


a.back-history{
    display: none;
}

.quantity-adder {
    flex: 0 0 34px;
    z-index: 10;
    margin-right: 0px;
    line-height: 1;
    display: flex;
}


@media (max-width: 992px){
.logo-mr-auto {
    margin-right: 0;
}

.prod-qua{
    margin-bottom: 15px;
}

#fm-fixed-mobile-bottom.mob-fix-panel:not(.fm_type_design_bottom_3) .search_fix_mob.sh_bottom.open-search{
    top: -53px;
    width: 100%;
    margin-left: -10px;
}





a.back-history {
    position: fixed;
    display: block;
    right: 0;
    top: 26%;
    font-size: 23px;
    color: #818181;
    line-height: 49px;
    z-index: 9;
    width: 51px;
    height: 49px;
    background-color: #f5f5f5;
    border: #dcdcda solid 1px;
    border-right: 0;
    text-align: center;
}
}


@media (max-width: 480px){
.container-module .see-all-reviews{
        top: -28px;
}
}



@media (min-width: 1320px){
#product .btn-fastorder {
    width: auto;
    margin-top: 0px;
    margin-left: 8px;
    font-size: 13px;
}
}


@media (min-width: 992px){
#additional-menu .nav-dopmenu > li > a {

border-right: 1px solid rgb(219, 219, 219);
}

.mob_search_cat{
    display: none;
}

#additional-menu .nav-dopmenu > li:last-of-type a {
    border-right: none;
}
.product-list .product-thumb .image{
     padding-top: 0px; 
    padding-bottom: 0px;
}

.product-list .product-thumb .image a img.img-responsive
{
        padding-bottom: 0px;
        max-height: 142px;
}

.product-list .product-thumb .cart{
    width: 100%;
}

.product-list .product-thumb .btn-general{
    width: 100%;
}

}