@media print { * { color: #000 !important; } .advertisement, .header, .page__header .breadcrumb, .page__header .page__header-box-topbuttons, .page__header .advertisement, .ads_show_ad_title, .page__header-box-right .tooltip__ctn, .pp__video, .pp__map, .pp__news, .pp__contact-content, .pp__contact-bottom, .page__header-box-left, .pp__contact-content-title, .pp__user-box-website, .pp__user-bottom, .greenbox, .pp__user-box br, .pp__block .pp__block-showmore, .pp__slider .slick-prev, .pp__slider .slick-next, .pp__slider .slick-arrow, .col-8 .slick-dots, .product__list, .product-recommend, footer{ display: none; } .main { padding-top: 0 !important; } .advertisement { width: 0; height: 0; overflow: hidden; } .col-8, .col-4, .page__header-box-right { max-width: 100%; flex-basis: 100%; width: 100%; } .col-4 { order: 1; } .col-8 { order: 2; } .page__header-box-right { display: flex; } .page__header .page__header-box-inner h1 { font-size: 20px; } .pp__table h3, .pp__block-title.h3, .page__header-box-price.h4 { font-size: 18px; } .page__header-box-right .page__header-box-price { margin-left: 10px; } .pp__block, .pp__contact, .pp__user, .pp__user-box-text { padding: 0; } .pp__user-box-label { margin-bottom: 0; } .pp__user-box, .pp__slider { margin-bottom: 10px; } .pp__block-content p { font-size: 16px; margin-bottom: 10px; } .pp__table-row-item { font-size: 16px; min-height: 40px; } }