/*
Immobilia Print Stylesheet

*/

html { overflow-y:scroll;}
body { margin:0; padding:0; text-align:left; font-family: Verdana, Geneva, sans-serif; font-size:85%; color:#333; background: #fff;}
img { border:none;}
h1,h2,h3,h4,h5,h6,p,ul,li,form, table, td { margin:0; padding:0;}
ul, li { list-style:none;}
a { text-decoration:none;}
.clear { clear:both;}

/* ======================= */ 


#wrapper { width:100%; margin:0; padding:0; border-top:none !important;}
#bottom-wrapper { width:100%; height:100%; margin:0; padding:0 0 25px 0;}

#page { max-width:1000px; margin:0 auto; padding:0 !important; text-align:left;}
#main-menu { display:none;}
#content { margin:0; padding:0; }
.page-entry {margin:6px 0; padding:0 !important;}
#sidebar, .prop-related, .related-title { display:none }

#footer { width:100%; margin:0; padding:0; }
.footer-content { width:800px; margin:0 auto; padding:20px 0; text-align:left;  }

#gototop { display:none !important; visibility:hidden !important;}

/* ======================= font ============================= */

h1 { font-size:22px; font-weight:normal;}
h1.pagetitle { font-size:20px; margin:0 0 0 5px; padding:5px 0;}
h1.pagetitle a { color:#333;}
h2 {font-size:16px; font-weight:normal;}
h3 {font-size:15px; font-weight:normal;}
p { margin:10px 0 20px 0; padding:0 15px 0 0; line-height:18px; font-size:13px;}
a { color:#333;}
.logotitle { font-size:36px; margin:45px 0 0 0 ; padding:0; line-height:30px;}
.logotitle a { color:#333;}
.logosubtitle { font-size:14px; margin:0; padding:0;}




/* ======================= header   ============================= */

#header { border-bottom:1px solid #666; margin-bottom:25px; padding-bottom:20px;}

.headercontact { padding:25px 0 0 0 !important;}

/* ==========================================  property single  =========================================== */


#top-single {}


.prop-image { display:none !important; }
.prop-data {display:inline-block;  max-width:500px; float:left; margin:0; padding:5px; font-size:13px; }
.prop-map {display:inline-block;  max-width:250px; float:right; max-height:200px !important; overflow:hidden;}

.prop-data .data-headline { font-size:14px; font-weight:bold; padding:2px 2px 10px 2px;}
.prop-data table {margin:0; padding:2px; line-height:1.5em; }
.prop-data table td { margin:2px; padding:3px 5px 3px 2px; }
.prop-map small {display:none;}

#prop-toolbar { display:none; clear:both !important;}


#bottom-single {width:800px; margin:20px 0 0 0; padding:0; }

.prop-description { width:45%; max-width:calc(50% - 20px); padding:5px 10px; float:left;}

.prop-all-data { width:45%; max-width:calc(50% - 4px); float:right; font-size:13px; border:1px solid #ccc; padding:0; }
.prop-all-data table { margin:0; padding:0; line-height:2em; width:100%; border-spacing:0; }
.prop-all-data table td { padding:5px 10px; border-bottom:1px solid #D6D6D6; border-top:1px solid #fff; vertical-align:top;}
.prop-all-data table tr:first-child td { border-top:none;}
.prop-all-data table tr:last-child td { border-bottom:none;}
.prop-all-data .yes:before {content: '\e84c'; font-family:'fontello'; color: #009933;}
.prop-all-data .keys, .prop-data .keys { color:#7d7d7d;}


.prop-gallery { margin:25px 0; padding:0;}
.prop-gallery .headline {display:none;}
.prop-gallery em {display:none;}
.prop-gallery img { float:left; max-width:160px; padding:3px; margin:0; }
.gallery-box { margin:0;}


.footer-box, .searchbox, .openoptions { display:none;}