﻿/*#region PRINT*/

.propertyPrint { margin:35px 0px 0px; position:relative; }
.propertyPrint p { position:relative; }

        /* [ GROUP DATE ] */

.propertyPrint .property #groupDate { position:absolute; top:-25px; right:0px; }
.propertyPrint .property #groupDate span { font-size:11px; }


        /* [ GROUP AGENCY ] */

.propertyPrint .property #groupAgency { position:relative; }

.propertyPrint .property #groupAgency h2 { font-size:16px; color:#4A4A4A; padding:0px; text-transform:capitalize; }
.propertyPrint .property #groupAgency h3 { line-height:18px; margin:0px 0px 15px; text-transform:none; }

            /* [ PHOTO ] */

.propertyPrint .property #groupAgency .agencyPreview .logo { background:none #FFF; border: 1px solid #D2D2D2; box-shadow:0px 0px 2px #999; display:table; float:left; height:128px; margin:0px 15px 0px 0px; padding:4px; text-align:center; width:170px; }
.propertyPrint .property #groupAgency .agencyPreview .logo .logoWrapper { display:table-cell; vertical-align:middle; }
.propertyPrint .property #groupAgency .agencyPreview .logo .logoWrapper a { cursor:text; }
.propertyPrint .property #groupAgency .agencyPreview .logo .logoWrapper a img { max-height:128px; max-width:170px; }


            /* [ DETAILS ] */

.propertyPrint .property #groupAgency .agencyPreview div { display:block; margin:0px 0px -15px 195px; }

.propertyPrint .property #groupAgency .agencyPreview p {  }
.propertyPrint .property #groupAgency .agencyPreview p label { display:inline-block; font-size:10px; font-weight:bold; color:#003856; text-transform:uppercase; width:55px; }

.propertyPrint .property #groupAgency .agencyPreview p a,
.propertyPrint .property #groupAgency .agencyPreview p span { font-size:11px; line-height:18px; text-decoration:none; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; }

.propertyPrint .property #groupAgency .agencyPreview p.ami label { width:auto; }

.propertyPrint .property #groupAgency .agencyPreview p.address { margin:8px 0px; }
.propertyPrint .property #groupAgency .agencyPreview p.address span { font-size:12px; line-height:15px; }

.propertyPrint .property #groupAgency .agencyPreview p.phone,
.propertyPrint .property #groupAgency .agencyPreview p.mobile { display:inline-block; }

.propertyPrint .property #groupAgency .agencyPreview p.mobile { margin:0px 0px 0px 20px; }
.propertyPrint .property #groupAgency .agencyPreview p.mobile label { width:50px; }

            /* [ HIDDEN FIELDS ] */

.propertyPrint .property #groupAgency > h3,
.propertyPrint .property #groupAgency .agencyPreview .socialName,
.propertyPrint .property #groupAgency .agencyPreview p.fax,
.propertyPrint .property #groupAgency .agencyPreview p.address label,
.propertyPrint .property #groupAgency .agencyPreview p.actions { display:none; }



        /* [ GROUP MAIN INFO ] */

.propertyPrint .property #groupMainInfo { margin:30px 0px 0px; position:relative; }

.propertyPrint .property #groupMainInfo .propertyTitle { margin:0px 0px 20px; }

            /* [ PHOTO ] */

.propertyPrint .property #groupMainInfo .pictures { margin:0px auto; }

.propertyPrint .property #groupMainInfo .pictures .mainPhoto { background:none #FFF; border:1px solid #D2D2D2; box-shadow:0px 0px 2px #999; display:table; float:left; height:282px; padding:4px; text-align:center; width:376px; }
.propertyPrint .property #groupMainInfo .pictures .mainPhoto .mainPhotoWrapper { display:table-cell; vertical-align:middle; }
.propertyPrint .property #groupMainInfo .pictures .mainPhoto .mainPhotoWrapper img { max-height:282px; max-width:376px; overflow:hidden; z-index:10; }

            /* [ THUMBNAILS ] */

.propertyPrint .property #groupMainInfo .pictures .thumbnails { float:right; width:253px; }

.propertyPrint .property #groupMainInfo .pictures .thumbnails .photo { background:none #FFF; border:1px solid #D2D2D2; box-shadow:0px 0px 2px #999; display:table; float:left; height:93px; margin:0px 3px 3px 0px; text-align:center; width:123px; }
.propertyPrint .property #groupMainInfo .pictures .thumbnails .photo .photoWrapper { display:table-cell; vertical-align:middle; }
.propertyPrint .property #groupMainInfo .pictures .thumbnails .photo .photoWrapper img { max-height:89px; max-width:119px; overflow:hidden; z-index:10; }

.propertyPrint .property #groupMainInfo .pictures .thumbnails .photoRight { margin-right:0px; }

            /* [ DETAILS ] */

.propertyPrint .property #groupMainInfo .details { border-top:1px solid #D2D2D2; border-bottom:1px solid #D2D2D2; clear:both; margin:15px 0px; padding:10px 0px 0px; }

.propertyPrint .property #groupMainInfo .details div { display:inline-block; vertical-align:top; width:215px; }

.propertyPrint .property #groupMainInfo .details div p { margin:0px 0px 10px; }
.propertyPrint .property #groupMainInfo .details div p label { display:block; font-size:10px; font-weight:bold; color:#003856; text-transform:uppercase; }
.propertyPrint .property #groupMainInfo .details div p span { font-size:11px; line-height:16px; }

            /* [ HIDDEN FIELDS ] */

.propertyPrint .property #groupMainInfo .details h3,
.propertyPrint .property #groupMainInfo .details p.location,
.propertyPrint .property #groupMainInfo .details p.type,
.propertyPrint .property #groupMainInfo .details p.tipology,
.propertyPrint .property #groupMainInfo .details p.country,
.propertyPrint .property #groupMainInfo .details p.district,
.propertyPrint .property #groupMainInfo .details p.county,
.propertyPrint .property #groupMainInfo .details p.parish,
.propertyPrint .property #groupMainInfo .details p.zone,
.propertyPrint .property #groupMainInfo .details p.beds,
.propertyPrint .property #groupMainInfo .details p.baths,
.propertyPrint .property #groupMainInfo .details p.garages { display:none; }


        /* [ GROUP DESCRIPTION ] */

.propertyPrint .property #groupDescription { margin:30px 0px 0px; position:relative; }
.propertyPrint .property #groupDescription div.description { line-height:16px; text-align:justify; }

            /* [ HIDDEN FIELDS ] */

.propertyPrint .property #groupDescription h3:first-child,
.propertyPrint .property #groupDescription div.resume { display:none; }


        /* [ GROUP FEATURES ] */

.propertyPrint .property #groupFeatures { margin:30px 0px 0px; }

.propertyPrint .property #groupFeatures h4 { border:0px; cursor:pointer; display:inline-block; font-size:11px; color:#2D2B2B; line-height:15px; padding:0px; text-transform:uppercase; }
.propertyPrint .property #groupFeatures h4 cite { background:url("../../images/icons.png") no-repeat transparent; display:inline-block; height:15px; margin:0px 5px 0px 0px; vertical-align:bottom; width:14px; }

.propertyPrint .property #groupFeatures h4.expandable cite { background-position:-56px -295px; }
.propertyPrint .property #groupFeatures h4.collapsable cite { background-position:-56px -322px; }

.propertyPrint .property #groupFeatures #featuresDetails > div { margin:10px 0px; }

.propertyPrint .property #groupFeatures #featuresDetails > div ul { margin:5px 0px 10px 19px; }

.propertyPrint .property #groupFeatures #featuresDetails > div ul li { font-size:11px; color:#2D2B2B; line-height:13px; margin:0px 0px 5px; }
.propertyPrint .property #groupFeatures #featuresDetails > div ul li cite { font-size:14px; font-weight:bold; color:#003856; margin:0px 5px 0px 0px; }
.propertyPrint .property #groupFeatures #featuresDetails > div ul li label { font-size:10px; color:#666; margin:0px 0px 0px 2px; }

.propertyPrint .property #groupFeatures #featuresDetails > div ul > li > ul { margin-left:13px; }

/*#endregion*/