

@media print {
    @page {
        size: A4;
        margin: 5mm;
    }
    body {
        background: white;
        margin: 1.0cm;
    }
    html, body {
        height: 98%;    
    }
    
    thead {
     display: table-header-group;
    }
    tbody {
     display: table-row-group;
    }
    tfoot {
     display: table-footer-group;
    }

    .error-wrap, .print_table, ul, .fixContainer, .changeShortDescription, .tovsmall, section {page-break-inside: avoid;}
}
.s-float-header-empty,
.s-float-header,
.s-black-box,
#footer,
.s-catalog-columns__col--first,
#productDescriptionLayer,
.s-top-line__container,
.priceIcon,
.warning-head-text
{
    display: none !important;
}

.s-body #elementTools[data-sticky=Y] {
    position: inherit;
    top:0px;
}
.s-body .s-p-l--30 {
    padding-left: 0px;
}
#detailText {padding: 0px;}
#main { margin-top: 5px !important; }
.print_table#elementContainer {width: 343px;}
.propertyTable {line-height: 0.9 !important;}
#breadcrumbs ul {    overflow: inherit;white-space: normal !important;}
#breadcrumbs {white-space: normal !important;    overflow: inherit; height: inherit !important;}
.propertyValue {width: 335px !important;}
.propertyName {width: 351px !important;}
@media all and (max-width: 1024px) {
    #breadcrumbs ul {white-space: normal !important;    overflow: inherit;}
    #breadcrumbs {white-space: normal !important;   overflow: inherit; height: inherit;}
}
@media screen and (max-width: 1550px)
.s-body .s-catalog-columns__col--last.s-p-l--30 {
    padding-left: 0px !important;
}
.limiter {padding:0px !important;margin-left: 20px !important;}
#right {padding-left:0px !important;padding-bottom:2px !important;}

/*only for print*/
h1 {margin-top: -10px !important;}
.print_table {width: 686px;margin-bottom:10px;}
.inline {display: table-cell;width: 343px !important;vertical-align: top;}
.related .inline {min-width: 225px;max-width: 225px;padding:0px 15px 10px 0px;}
.images .inline img {max-width:340px;max-height:340px;}
/*.inline:nth-child(2n) {padding:0px 0px 0px 20px;}*/
.images .inline {padding-right:15px;}
.tovsmall .product-availability, .tovsmall #elementTools .label, .tovsmall .changeShortDescription {font-size: 12px !important;}
.s-body #elementTools .row.product-availability .label {margin: 0px;}
.tovsmall section {font-weight: bold;}
.changeShortDescription {color:#2b2b2b}

#breadcrumbs {display:none;}
 .kolontitul {
   width: 686px;
   display:flex;
   justify-content: space-between;
 }
 
.kolontitul svg {
    fill: #3498DB;
    stroke: #3498DB;
    width: 16px !important;
    height: 16px !important;
}

.kolontitul .item span.s-svg
{
    width: 16px;
    height: 16px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    
}

.kolontitul .item span.icon {
    display: inline-block;
    width: 35px;
    height: 35px;
    border: 1px solid #D0D0D0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-image: none;
    position: relative;
    vertical-align: middle;
    margin-right: 9px;
}

.kolontitul.up {
    border-bottom: 1px solid #D6D6D6;
    margin-bottom:10px;
    padding-bottom:5px;
}

.kolontitul.down {
    border-top: 1px solid #D6D6D6;
    margin-top:20px;
    padding-top:10px;
}