/* Адаптация под мониторы */

@media only screen and (max-width:1599px) {
    
    #goods_cont .list-item,
    .archiveEntries div[id*="entryID"],
#allEntries div[id*="entryID"] {
width: calc(33.333% - 10px);
}
    
        .absol_right,
.cbmat_right {
    width: calc(300px);
}
    
    .bmat_left {
    width: calc(100% - 310px);
}
    
}

@media only screen and (max-width:1279px) {
    .page_style_cat {
    background-size: 20% auto;
    background-repeat: no-repeat;
    BACKGROUND-POSITION: center right 5%;
}
}

@media only screen and (max-width:1399px) {
    
    .tm_menu ul li {
        width: calc((100% - 0px) / 7 - 1px);
    }
    
    .tm_menu ul li.scrit {
        display:none;
    }
    
    .home_ul {
        max-width: 100%;
    }
    
}

@media only screen and (max-width:1179px) {
    
        .absol_right,
.cbmat_right {
    width: calc(300px);
}
    
    .bmat_left {
    width: calc(100% - 310px);
}
    
    .footer_soderj section.flast ul.oplata li {
        width: calc(33.333% - 10px);
    }
    
    .last_otzyvy .otkogoist {
        display:none;
    }
    
    .footer_soderj section.flast ul.number br {
        display: block;
    }
    
    #goods_cont .list-item,
            .archiveEntries div[id*="entryID"],
#allEntries div[id*="entryID"] {
width: calc(50% - 10px);
}

    .pad_40x80 {
        padding: 40px;
    }
    
    .bmat_l_info .bmat_li_b {
        font-size: 0px;
        border-right: none;
    padding-right: 0px;
            transition: all 0.5s;
            line-height: 0px;
        cursor: help;
    }
    
    .bmat_l_info .bmat_li_b a:hover,
    .bmat_l_info .bmat_li_b a {
        transition: all 0.0s;
    }
    
    .bmat_l_info .bmat_li_b:hover {
        font-size: 12px;
    }
    
    .bmat_l_info .bmat_li_b i {
    font-size: 12px;
    line-height: 20px;
    background-color: #f3f7fa;
    padding: 0px 10px;
    border-radius: 4px;
        margin-right: 0px;
            color: #aab7c1;
}
    
        .bmat_l_info .bmat_li_b:hover i {
        margin-right: 5px;
            color: #5eb948;
    }
    
    .bmat_l_info {
        white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 30px;
    }

}

@media only screen and (min-width:1024px) and (min-height:778px) {
.headmenu {
position: absolute;
width: 100%;
top: calc(50% - 240px);
left: 0px;
margin-top: 0px;
}