@charset "utf-8";
div.stage,
div#container{
    display: block;
}
form div.action,
.slick-slider .slick-arrow,
.slick-dots,
div.modeSwitcher,
.stage div.ranges,
.managementPanel,
#container table.catalogUnitList tr.row td.cell[key='marketItem'],
div.catalogUnit div.rightBlock div.marketItem div.order,
#container .order table.orderItems tr td.cell[key=quantity],
.top .contacts-header p.feedback,
div.arrowDown,
div.catalogUnit div.marketItem{
    display: none !important;
}
.topLogo{
    background: transparent;
    padding-top: 0;
    padding-bottom: 18px;
}
body.common .layoutA + .layoutB{
    padding-left: 0;
}
div.content .heading,
div.content p.paragraph,
div.content .list:not(.pickable):not(.managedProperty),
div.content div.section.collapseContainer.collapseContainer,
div.quote{
    max-width: 100%;
}
body.catalog .stage > .stageWrap > .wrapper,
body.catalogVendor .stage > .stageWrap > .wrapper,
body.catalogCategory .stage > .stageWrap > .wrapper,
body.news .stage > .stageWrap > .wrapper,
body.newsRubric .stage > .stageWrap > .wrapper,
body.searchResults .stage > .stageWrap > .wrapper,
.wrapper{
    padding: 0 10px !important;
}
body.common .layoutB{
    padding-top: 30px;
}
.top p,
.top ul li,
.top ol li,
.top a,
.top a[href*='tel']{
    color: #444;
}
.top .contacts-header p svg .st0,
.logo svg .st0{
    fill: #444;
}
.top .logo {
    margin: 5px 0 0 0;
}
div.section.collapseContainer .collapseSwitcher + *{
    display: block !important;
}
div.section.collapseContainer .collapseSwitcher > span{
    border-bottom: none;
}
.managementMode #container{
    padding-top: 0;
}


@page{
    margin: 1cm 0.3cm;
}