/*ver->2.0std-02-08-2019*/
@media print {
  @page {
    size: A4;
    margin: 20px 20px;
    background: #fff;
  }
  html, body {
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  }
  .container {
    padding: 0;
  }
  html, body, input, textarea {
    font-size: 14px;
  }
  h1 {
    font-size: 2rem;
  }
  h2 {
    font-size: 1.8rem;
  }
  h3 {
    font-size: 1.3rem;
  }
  h4, h5, h6 {
    font-size: 1rem;
  }
  .property-price-wrapper .price.price-1 > span {
    font-size: 1.2rem;
  }
  .hide-on-print, .print-cabinet, body.login-print .show-on-main-print {
    display: none !important;
  }
  .show-on-print {
    display: block !important;
  }
  #TOP, #TOP-PLACEHOLDER, #SYSTEM-FOOT, .breadcrumps, .article-footer-controls, #advanced-cookie-info, .property-contact-data .controls, .article-section.article-footer {
    display: none !important;
  }
  .PAGE {
    padding: 0;
  }
  body.login-print .description-print {
    clear: both;
    page-break-after: always;
  }
  .article-section {
    padding-bottom: 15px !important;
  }
  .background-area, #page-property .property-gallery .image-wrapper {
    background: none;
  }
  #page-property .property-gallery {
    width: 60%;
  }
  #page-property .property-gallery .image-wrapper {
    height: 240px;
  }
  .article-columns.side {
    padding-right: 0;
    min-height: 0;
    padding-bottom: 0;
  }
  .article-columns.side .side {
    position: static;
    width: 100% !important;
  }
  .article-columns.side .side .side-content > div {
    height: auto !important;
  }
  .property-side-box-wrapper, .article-columns.side .side .side-content {
    position: static !important;
    width: 100% !important;
  }
  .property-side-box .property-contact-data {
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  .property-side-box .agent-avatar-wrapper {
    margin: 0;
  }
  .agent-avatar-wrapper .agent-avatar {
    border-color: #333;
  }
  .table-wrapper.details-table, .property-side-box-wrapper {
    padding: 0;
    box-shadow: none;
    border-radius: 0;
  }
  .property-side-box-wrapper {
    width: 100%;
    padding: 20px;
    border: 1px solid #333;
  }
  table.key-val-table tr td {
    padding: 4px 10px;
    font-size: 0.85rem;
  }
  table.key-val-table tr td:first-child {
    padding-left: 0;
  }
  table.key-val-table tr td:last-child {
    padding-right: 0;
  }
  .pagebreak {
    clear: both;
    page-break-after: always;
  }
  .grecaptcha-badge {
    display: none !important;
  }
  body.login-print .show-on-print-agent, #page-property.login-print-cabinet .show-on-print-agent,
  #page-property.login-print-cabinet .show-on-print-cabinet, body.login-print .show-on-print-cabinet,
  body .show-on-print-cabinet {
    display: none !important;
  }
  body.login-print .property-side-box-wrapper {
    display: none;
  }
  body.login-print .show-on-print-agent {
    display: block !important;
  }
  body.login-print-cabinet .hide-on-login-print-cabinet {
    display: none;
  }
  .hide-on-print-agent, .hide-on-print-cabinet {
    display: none !important;
  }
  body.login-print-cabinet .show-on-login-print-cabinet {
    display: block !important;
    max-width: 70%;
  }
  body.login-print-cabinet .pagebreak {
    display: none;
  }
  body.login-print-cabinet .property-main-info,
  body.login-print-cabinet .table-wrapper.details-table {
    padding-bottom: 0;
  }
  body.login-print-cabinet .table-wrapper.details-table .key-val-table {
    border: 1px solid #333 !important;
  }
  body.login-print-cabinet .table-wrapper.details-table {
    padding-bottom: 0;
    max-width: 70%;
  }
  body.login-print-cabinet table.key-val-table tr td {
    padding: 3px 10px;
  }
  body.login-print-cabinet h1:first-child {
    font-weight: bold;
  }
  #page-property.login-print-cabinet #CANVAS {
    padding: 30px;
    border: 6px solid #333;
    border-radius: 10px;
    width: auto;
    box-sizing: border-box;
    height: 100%;
  }
  #page-property.login-print-cabinet #CANVAS .container {
    padding: 0;
  }
  #page-property.login-print-cabinet .article-section {
    padding: 0 !important;
  }
  #page-property.login-print-cabinet .article-section .container h2:first-child {
    font-size: 20px;
    margin-top: 15px;
  }
  #page-property.login-print-cabinet .property-price-wrapper .price.price-1 > span {
    font-size: 28px;
  }
  #page-property.login-print-cabinet .property-gallery {
    width: 70%;
  }
  #page-property .property-gallery .status-label {
    font-size: 1.2rem;
  }
  #page-property.login-print-cabinet .property-gallery .image-wrapper {
    height: 300px;
  }
  #page-property.login-print-cabinet .property-gallery .image-wrapper img {
    width: 100%;
  }
  #page-property.login-print-cabinet .article-columns.side {
    height: 100%;
    position: relative;
  }
  #page-property.login-print-cabinet .article-columns.side .side {
    position: absolute !important;
    top: 0;
    bottom: auto;
    right: 0;
    max-width: 27%;
    margin: 0;
    padding: 0;
  }
  #page-property.login-print-cabinet .QR-CODE {
    position: absolute;
    top: auto;
    bottom: -10px;
    right: 0;
    padding-right: 60px;
    padding-top: 0;
  }
  #page-property.login-print-cabinet .property-side-box .property-contact-data {
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    gap: 30px;
    padding: 0;
  }
  #page-property.login-print-cabinet .property-side-box-wrapper {
    border: 1px solid #ddd;
    border-radius: 10px;
    background: #f2f2f2;
    padding: 15px;
    height: 421px;
  }
  #page-property.login-print-cabinet .property-side-box .property-contact-data .name {
    margin-bottom: 0;
  }
  #page-property.login-print-cabinet .property-side-box .property-contact-data .agent-avatar-wrapper {
    margin-bottom: 0;
  }
  #page-property.login-print-cabinet .property-side-box .property-contact-data .agent-avatar-wrapper .agent-avatar {
    width: 100%;
    height: 240px;
    border: 0;
  }
  #page-property.login-print-cabinet .property-side-box {
    background: #f2f2f2;
  }
  #page-property.login-print-cabinet .property-side-box .property-contact-data .contact_data_icon .phones-wrapper,
  #page-property.login-print-cabinet .property-side-box .property-contact-data .contact_data_icon .emails-wrapper {
    padding-left: 0;
  }
  #page-property.login-print-cabinet .property-side-box .property-contact-data .contact_data_icon .phones-wrapper .ico,
  #page-property.login-print-cabinet .property-side-box .property-contact-data .contact_data_icon .emails-wrapper .ico {
    display: none;
  }
  #page-property.login-print-cabinet .offer-card .spec-item-wrapper .spec-item-value .ico,
  #page-property.login-print-cabinet .spec-item-wrapper .spec-item-value .ico {
    width: 32px;
    height: 32px;
  }
  #page-property.login-print-cabinet .print-cabinet {
    display: block !important;
  }
  #page-property.login-print-cabinet .property-print-image {
    overflow: hidden;
    border-radius: 10px;
    margin-left: 0;
    margin-right: 0;
  }
  #page-property.login-print-cabinet .property-print-image > div {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 0 5px;
  }
  #page-property.login-print-cabinet .property-print-image > div:nth-child(1) {
    padding-left: 0;
  }
  #page-property.login-print-cabinet .property-print-image > div:nth-child(2) {
    padding-right: 0;
  }
  #page-property.login-print-cabinet .property-print-image > div .image-wrapper {
    border-radius: 0;
  }
  #page-property.login-print-cabinet .property-main-info {
    margin-top: 20px;
    padding: 20px;
    border-radius: 10px;
    background-color: #fcfc00;
    width: 70%;
    box-sizing: border-box;
  }
  body.login-print-cabinet .show-on-login-print-cabinet .text-wrapper {
    min-height: 180px;
    padding-top: 20px;
    box-sizing: border-box;
  }
  #page-property.login-print-cabinet .offer-spec-wrapper {
    border-color: #333;
    padding-left: 15px;
    margin-left: 15px;
    gap: 15px;
  }
  #page-property .offer-spec-wrapper .spec-item-wrapper:nth-child(5),
  #page-property .offer-spec-wrapper .spec-item-wrapper:nth-child(6) {
    display: none;
  }
  #page-property.login-print-cabinet .show-on-print-agent, #page-property.login-print-cabinet .show-on-main-print {
    display: none !important;
  }
  #page-property.login-print-cabinet .show-on-print-cabinet {
    display: block !important;
  }
  body.login-print .show-on-print-agent.property-agent-gallery {
    display: flex !important;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 20px;
    width: 100%;
  }
  body.login-print .show-on-print-agent.property-agent-gallery > div {
    flex: 1;
    max-width: 47%;
    min-width: 47%;
  }
  #page-property.login-print .property-gallery.show-on-print-agent.property-agent-gallery {
    width: 72%;
  }
  body .show-on-main-print {
    display: block !important;
  }
}/*# sourceMappingURL=media-print.css.map */