	/* CSS Document */
@page {size: 297mm 210mm; margin: 0mm;} /* margin 0mm; fa sparire l'opzione intestazione e piè di pagina */

* {padding: 0; margin: 0; box-sizing: border-box;} 

img {border:0px;}
html, body {width: 100%; height: 100%; overflow: hidden;}
p {text-align: justify;}
.col-sm-6 {float: left; width: 50%;}

.row {padding-bottom: 0;}

.container {max-width: none;}

.single-property {padding-top: 0;}

.no-print, #popup, #cookiescript_badge, .grecaptcha-badge {display: none !important;}
.only-print {display: block;}

.descrizione p {margin-bottom: 15px;}

.logo-print {float: left;}
.rif {float: right; margin-top: 15px;}

h3 {font-size: 22px; margin-bottom: 20px; color: #000;}

.header-print {width: 100%; margin-bottom: 15px; position: relative;}
.header-print img {position: absolute; width: 150px; padding: 10px 30px; left: 0; top: 0; background-color: #fff;}
.header-print .archivio {text-align: center; text-transform: uppercase; display: inline-block; font-weight: bold; font-size: 50px; line-height: 90px; padding: 0; margin: 0 0 30px 0; width: 100%; background-color: #fcba00; color: #fff;}
.header-print h3 {text-align: center; margin-top: 30px; margin-bottom: 30px; font-size: 30px;}
.header-print p {text-align: center; font-size: 30px; color: #fff; background-color: #616161;}

.footer-print {width: 100%; padding: 0 10px; background-color: #616161;}
.footer-print p {font-size: 40px; line-height: 70px; vertical-align: middle; font-weight: bold; width: 100%; color: #fff;}
.footer-print p i {font-size: 40px; line-height: 90px;}
.footer-print p span {float: right; font-weight: normal; font-size: 25px;}

header, #location-map, .contact-section, footer, .hero-section {display: none;}
body {height: 100%; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-size: 18px; line-height: 1.2em; color: #000;}
h1 {display: block; clear: both; font-weight: bold; color: #E3092B; padding: 30px 0 20px 0; line-height: 1.2em;}
.codice {display: block; margin-top: 15px; margin-bottom: 30px; font-weight: bold; color: #e67931;}

/* galleria */
#owl-scheda {display: none;}
#container_multimedia {height: 370px; margin-bottom: 15px; display: flex; align-items: center; vertical-align: middle; width: 25%; float: left; vertical-align: middle; background-color: #efefef;}
#container_multimedia img {vertical-align: middle;}
.desc-scheda-stamp {width: 55%; padding: 20px; float: left;}
.desc-scheda-stamp p {font-size: 18px; color: #000;}
.rif-classe-en {width: 20%; float: left; position: relative;}
.rif-classe-en img {width: 100%;}
.rif-classe-en .box-classe-en span {position: absolute; right: 5px; bottom: 125px;}
#container_multimedia .img-scheda {width: 100%; height: auto;}
/*
#container_multimedia .img-scheda:nth-child(n+3) {width: auto; max-width: 32%; max-height: 155px; margin-bottom: 15px; margin-right: 0;}
*/

.col-sm-8.left {width: 100%; float: left; margin: 0;}
.col-sm-8.left .col-sm-12 p {}
.col-sm-4.only-print {width: 100%; float: left;}

/* tabella caratteristiche */
.table-striped {margin: 30px 0 0 0; width: 50%; float: left;}
.table-striped > tbody > tr {}
.table-striped > tbody > tr td {padding: 8px; width: 40%; border-top: 1px solid #ddd;}
.table-striped > tbody > tr td:first-child {background-color: #f9f9f9;}
.table-striped > tbody > tr td {}

/* prezzo */
.prezzo {display: inline-block; text-align: right; margin: 30px 0 0 0; padding: 20px 15px; font-weight: bold; border: none; width: 100%; color: #fff; background-color: #E3092B;}