/*.immobile_lista {display: inline;float: left;padding:1%;overflow:hidden; font-weight: normal;font-family: 'Montserrat', sans-serif;}
.immobile_lista img {width:100%;}
.immobile_lista .titolo { text-transform: uppercase;background-color: #858282; text-align: left; color: #ffffff; width:100%; overflow:hidden;}
.immobile_lista .descrizione {background-color: #858282; text-align: left; color: #ffffff; width:100%; overflow:hidden;}
.immobile_lista .superficie {background-color: #cecece; text-align: left; color: #545353; width:100%; overflow:hidden;}
.immobile_lista .prezzo {position:relative;display: block;font-weight: bold; float:left;background-color: #ffffff; text-align: left; color:#A01A11; }
.immobile_lista .riferimento{position:absolute;bottom:0;right:0;z-index:3;color: #ffffff;padding:0px;text-transform:uppercase;}
.immobile_lista .status{position:absolute;left:0;z-index:3;font-weight:bold;color: #ffffff;background-color: darkorange;text-transform:uppercase}
*/
/* SMARTPHONE PORTRAIT */
@media print {

  html, body {
      transform: scale(1);
          width: auto;
          /* height: 297mm; */
          height: auto;

          background: #FFF;
          overflow:visible;
      }
@page { size: auto; /* DIN A4 standard, Europe */
       margin: 2cm 1cm;
     }
/*
     @page :first { size: A4; /* DIN A4 standard, Europe * /
            margin-top: 2mm; margin-bottom: 3.1cm
          }*/

  .immobile_lista {page-break-inside: avoid; position:relative;float: left;width:82mm !important;height:45mm !important;margin:3mm; border:1px dashed #cccccc;display: block;overflow:hidden}
/*
  .immobile_lista img {width:100%;}
  .immobile_lista .immagine {position: absolute; top:0;width:150px; height: 150px; }
  .immobile_lista .titolo {position: relative; top:-10px; left: 180px; font-size:20px; width:350px; line-height: 30px;}
  .immobile_lista .descrizione {position: relative; top:-10px;left: 180px; font-size:16px;width:350px;padding:5px 0;}
  .immobile_lista .superficie {position: relative; top:-10px;left: 180px; font-size:12px;width:350px;}
  .immobile_lista .prezzo {position: absolute; top:0px; left: 570px;font-size: 30px}
  .immobile_lista .riferimento {position: absolute; top:135px;left: 0px; font-size: 8px;background-color: #ff0000 !important;}
  .immobile_lista .status {position: absolute; top:10px;left: 0px; background-color: #ff0000 !important;font-size: 14px; z-index:10;font-weight: normal}
  */
  .immobile_lista img {width:100%;height:100%;}
  .immobile_lista .immagine {position: absolute; top:0;width:4cm; height:4cm; padding:.1cm}
  .immobile_lista .titolo {position: relative; top:0; left: 4.1cm; font-size:.4cm; width:4.3cm; line-height: 20px;}
  .immobile_lista .descrizione {position: relative; top:0;left: 4.1cm; font-size:.3cm;width:4.3cm;padding:5px 0;}
  .immobile_lista .superficie {position: relative; top:0;left: 4.1cm; width:4.3cm;font-size:.25cm;}
  .immobile_lista .prezzo {position: relative; top:10px; left: 4.1cm;font-size: .5cm}
  .immobile_lista .riferimento {position: absolute; top:135px;left: 0px; font-size: 8px;background-color: #ff0000 !important;}
  .immobile_lista .status {position: absolute; top:10px;left: 0px; background-color: #ff0000 !important;font-size: .3cm; z-index:10;font-weight: normal}
  .page-break{display: block; page-break-after: always;}
 #header, #url {display:none}
 #titoloRicerca{font-size: 8mm; padding-bottom:3mm; width:100%}
 a[href]:after {
  content: none !important;
}
}


/*
.immobile_lista .immagOine:before{
    position: absolute;
    z-index: 2;
    display: block;
    content: "";
    top: 0; right: 0; bottom: 0; left: 0;
    background: hsla(0,0%,0%,0.4);
}
*/
