﻿
/*****************************************/
/********  STAMPA ANNUNCIO V.1.0  ********/
/*****************************************/
.print-aw section {display:block!important; position:relative!important; opacity:1!important; visibility:visible!important; top:auto; left:auto; right:auto; bottom:auto; padding:0; margin:0;}
#stampa_annuncio_v1 {font-size:12px;	height:100%!important; background:white!important; min-width:unset!important; color:#000; width:100%!important; padding:1cm!important; margin:0 auto!important; box-sizing:border-box;}
#stampa_annuncio_v1 * {box-sizing:border-box;}
#stampa_annuncio_v1 section {padding:0.5cm 0; border-bottom:0.1cm #CCC solid;}
#stampa_annuncio_v1 #print_header section {padding:0; color:#000!important}
#stampa_annuncio_v1 img {max-width:100%!important;}
#stampa_annuncio_v1 .stampa-flex {display:flex; flex-flow:row wrap; justify-content:center; align-items:stretch; gap:0.1cm;}
#stampa_annuncio_v1 .stampa-flex-oriented {display:flex; flex-flow:column nowrap;}
#stampa_annuncio_v1 .stampa-logo {text-align:center; margin-bottom:0.5cm;}
#stampa_annuncio_v1 .stampa-logo img {border:0; max-height:2cm}
#stampa_annuncio_v1 #print_riferimento {text-align:center; font-weight:bold;}
#stampa_annuncio_v1 .prnt-logo-alt {display:none;}
#stampa_annuncio_v1 h1, #stampa_annuncio_v1 h2, #stampa_annuncio_v1 h3, #stampa_annuncio_v1 h4, #stampa_annuncio_v1 h5, #stampa_annuncio_v1 h6 {float:none; margin:0; padding:0; color:#000; display:block; border:0; opacity:1; position:relative; height:auto; line-height:normal; font-weight:normal;}
#stampa_annuncio_v1 h1 {text-align:center; font-size:0.5cm!important; margin-bottom:0.2cm;}
#stampa_annuncio_v1 h2 {font-size:0.4cm!important; margin-bottom:0.3cm; font-weight:bold;}
#stampa_annuncio_v1 h3 {font-size:0.35cm!important; margin-bottom:0.2cm;}
#stampa_annuncio_v1 h4 {font-size:0.3cm!important; margin-bottom:0.1cm;}
#stampa_annuncio_v1 h5 {font-size:0.25cm!important; margin-bottom:0.1cm;}
#stampa_annuncio_v1 h6 {font-size:0.2cm!important; margin-bottom:0.1cm;}
#stampa_annuncio_v1 .stampa-foto {text-align:center;}
#stampa_annuncio_v1 .stampa-foto > div {flex:1 1 auto;}
#stampa_annuncio_v1 .stampa-foto > div a {display:block;}
#stampa_annuncio_v1 .stampa-foto > div img {height:1.5cm; border:0.02cm #000 solid; display:inline-block;}
#stampa_annuncio_v1 .stampa-foto > div.preferita {flex:1 0 100%;}
#stampa_annuncio_v1 .stampa-foto > div.preferita img {height:auto; max-height:8cm; margin:0 auto; border:0; padding:0.1cm; display:block}
#stampa_annuncio_v1 .stampa-desc {font-size:1.1em; line-height:1.5em; clear:both;}
#stampa_annuncio_v1 .feature-list {clear:both; page-break-inside:avoid; column-count:1!important;     column-gap: 0!important; display:flex; flex-flow:row wrap; justify-content: space-between;}
#stampa_annuncio_v1 .feature-list div {font-size:1em; line-height:1.5em; flex:0 0 45%;}
#stampa_annuncio_v1 .feature-list > div.gruppo .nomegruppo {margin-top:0.2cm;}
#stampa_annuncio_v1 .feature-list > div > strong, #stampa_annuncio_v1 .feature-list > div.gruppo > div > strong {float:none;}
#stampa_annuncio_v1 .feature-list > div.nomegruppo strong {font-size:1.3em; margin-top:0;}
#stampa_annuncio_v1 .feature-list > div.gruppo {margin-top:0cm;}
#stampa_annuncio_v1 .feature-list li:before, #stampa_annuncio_v1 .feature-list div.etichetta:before, #stampa_annuncio_v1 .feature-list > div.gruppo .aggiuntivo:after {display:none!important;}
#stampa_annuncio_v1 .feature-list > div.etichetta, #stampa_annuncio_v1 .feature-list > div.gruppo .aggiuntivo {display: flex; flex-flow:row nowrap; justify-content:space-between; border-bottom:0.02cm #eee dotted; font-size:1em;}
#stampa_annuncio_v1 .feature-list > div.etichetta.accessorio .valore {display:inline;}
#stampa_annuncio_v1 .consistenze thead tr th, #stampa_annuncio_v1 .consistenze tfoot tr th, #stampa_annuncio_v1 .consistenze thead tr td, #stampa_annuncio_v1 .consistenze tfoot tr td, #stampa_annuncio_v1 .consistenze tbody tr th {padding:0.1cm; font-size:0.3cm; font-weight:normal; text-transform:none;}
#stampa_annuncio_v1 .consistenze tbody tr td {padding:0.1cm; font-size:0.25cm;}
#stampa_annuncio_v1 .consistenze tfoot tr td.cons_mqc {text-align:right;}
#stampa_annuncio_v1 .stampa-planimetrie img {max-height:8cm; padding:0; display:inline-block;}
#stampa_annuncio_v1 .stampa-foto-portrait img {max-height:5cm; padding:0; display:inline-block;}
#stampa_annuncio_v1 #print_footer {font-size:1.1em; line-height:1.5em; margin-top:0.2cm; clear:both; text-align:center; color:#000!important}
#stampa_annuncio_v1 .small {font-size:0.22cm; margin:0.2cm 0; line-height:1.2em}
#stampa_annuncio_v1 .agency img {margin-left: 10px;}
#stampa_annuncio_v1 .line { border-bottom:0.1cm #CCC solid; padding-bottom:0.2cm; margin:0.2cm 0; clear:both;}
#stampa_annuncio_v1 #cc-tag {display:none!important;}
#stampa_annuncio_v1 #print_footer .agency {font-size:0.3cm;}
#stampa_annuncio_v1 #print_footer .datiaziendali > span {padding:0 10px;}

@media print {
	#stampa_annuncio_v1 #print_header {display:block!important;}
	#-stampa_annuncio_v1 .stampa-foto-portrait.onlyprint-portrait {display:flex!important;}
}

@media print and (orientation: landscape) {
	#stampa_annuncio_v1 .feature-list div { flex:0 0 30%;}
	#stampa_annuncio_v1 .stampa-flex-oriented {flex-flow:row nowrap; gap:1cm; border-bottom:0.1cm #CCC solid; page-break-inside:avoid;}
	#stampa_annuncio_v1 .stampa-flex-oriented #print_fotopref {flex:1 1 auto;}
	#stampa_annuncio_v1 .stampa-flex-oriented #print_altrefoto {flex:1 0 14cm;}	
	#stampa_annuncio_v1 .stampa-flex-oriented #print_altrefoto > div img {height:auto; max-height: 3cm;}
  #stampa_annuncio_v1 .stampa-flex-oriented #print_altrefoto > div:nth-child(n+10) {display:none;}
	#stampa_annuncio_v1 .stampa-flex-oriented #print_desc {flex:1 0 15cm; border:0;}
	#stampa_annuncio_v1 .stampa-flex-oriented #print_consistenze {flex:1 1 auto; border:0;}
}


/*****************************************/
/********   MEDIA QUERY STAMPA    ********/
/*****************************************/
.noprint, .noprint-landscape, .noprint-portrait {display:block;}
.onlyprint, .onlyprint-landscape, .onlyprint-portrait {display:none;}

@media print {
	* { -webkit-print-color-adjust: exact; print-color-adjust: exact; }

	.noprint {display:none!important;}
	.onlyprint {display:block!important;}
	.no-break {page-break-inside:avoid;}	
}

@media print and (color) {
	* {-webkit-print-color-adjust: exact;  print-color-adjust: exact; }
}

@media print and (orientation: landscape) {
	.noprint-landscape {display:none!important;}
	.onlyprint-landscape {display:block!important;}
} 

@media print and (orientation: portrait) {
	.noprint-portrait {display:none!important;}
	.onlyprint-portrait {display:block!important;}
}
