body {
  font: normal 1em Arial, sans-serif; }

* {
  color: #000000 !important;
  background: none !important; }

.header__phone {
  width: 300px !important; }

.header__social,
.header__menu,
.info {
  display: none !important; }

.object-menu,
.object-submenu,
.outline,
.map_search_a,
.sort-by,
.paging,
.back-link,
.right-menu,
.basket,
.subfilter,
.content__left,
.breadcrumb,
.map-search {
  display: none !important; }

.content__center {
  margin: 0 !important; }

.header {
  height: 0 !important; }

.content {
  padding-top: 80px !important; }

.header_all_photos, .page_all_photos, .plan_page {
  margin: 0 !important;
  padding: 0 !important; }

#qmEditor, #qmEditor *, .plan_page *, .footer-phone {
  display: none !important; }

* {
  position: relative !important; }

@page {
  size: auto;
  margin: 10mm; }

.plan_page h1,
.plan_page .container-fluid,
.plan_page .row,
.plan_page .col-xs-12,
.plan_page .object-description,
.plan_page .object-description *,
.plan_page .gallery,
.plan_page .gallery__item,
.plan_page .gallery__item img {
  display: table !important; }

.plan_page .col-xs-12 {
  float: none !important; }

.plan_page .gallery {
  margin-top: 30px; }

.plan_page .object-description * {
  display: inline-block !important; }

.plan_page .gallery__item img {
  width: 600px;
  display: table-cell !important;
  -webkit-column-break-inside: avoid;
  -moz-page-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid; }

.object-submenu, .sidebar-controls {
  display: none; }

.photos-thumbs__col a::after {
  content: ""; }
