@page {size:210mm 297mm; margin:0;}
body {background:#FFF; width:262.67mm; height:382.5mm; margin:0 auto; font-family:"Open Sans", Arial, Verdana; font-size:16px; color:#231F20;}
html, body {width:262.67mm; height:382.5mm; margin:0 auto;}
body {position:relative;}

*, *::before, *::after {box-sizing:border-box;}

#pbBanner, #printLogo {float:left; width:100%; height:100px;}
#printLogo img {width:auto; height:100%;}
#printLogo a {width:100%; height:100%; display:block;}

#mainPrintImage {float:left; width:131.335mm; margin-right:5px; overflow:hidden; position:relative; z-index:99;}
.imgThumbs {float:left; width:243.19px; overflow:hidden; position:relative; margin:0 5px 0 0;}
.imgThumbsR {margin-right:0 !important;}
.imgThumb {float:left; width:243.19px; margin:0 0 5px 0; overflow:hidden; position:relative;}

#propertyTitle {float:left; width:100%; font-size:24px; font-weight:800; text-align:center; margin:0 0 5px;}
#propertyPriceEuro {float:left; width:100%; height:auto; text-align:center; font-size:24px; color:#81308C; font-weight:800; margin:0 0 15px; position:relative;}
#propertyPriceEuro span {margin-left:20px; font-size:18px; color:#595959;}

#printText {float:left; width:100%; height:148mm; font-size:18px; margin:0 0 5mm; overflow:hidden;}

#propertyChecklist {float:left; width:100%; height:100px; margin:0 0 20px; padding:0 5px; list-style:none;}
#propertyChecklist li {float:left; width:33.3333%; list-style:none; font-weight:400; padding:0 20px 0 0;}
#propertyChecklist li i {width:20px; margin-right:10px;}

#printFooter {position:absolute; bottom:0; left:0; width:100%; background:#81308C; color:#FFF; padding:0 20px; text-align:center;}
#printFooter ul {float:left; color:#E9D635; padding:0; margin:0; width:100%;}
#printFooter li {float:left; width:100%; height:50px; line-height:50px; text-align:center; list-style:none outside none; margin:10px 0;}
#printFooter li strong {color:#FFF; font-weight:600;}
#printFooter img {width:auto; max-height:50px; vertical-align:middle; margin-right:5px;}
#printFooter p {margin:10px 0;}
#printFooter a {color:#FFF;}
#printFooter a:hover {color:#7DCFE5;}

a {color:#E9D635; text-decoration:none; transition-duration:0.5s;}
a:hover {color:#7DCFE5; text-decoration:none;}