body {  margin: 0; padding: 0; }
#epage { display: inline !important; position: static !important; }
#eprint_title { display: block !important; margin: 10px auto 0 auto; }
#eheader { display: none; }
#econtent { display: inline !important; padding-top: 0 !important; }
.eaction { display: none; }

.ebreadcrumb_box { text-align: center; }
.ebreadcrumb_box:before { display: none !important; }

.eproperty_record { display: none; }
.eproperty_slideshow { display: block; width: 100%; }
.eproperty_cta { background: none; display: block; position: relative; width: 100%; }
.eproperty_cta:before, .eproperty_cta:after { display: none; }
.eproperty_cta .eproperty_background { display: none; }
.eproperty_cta .eproperty_text { display: block; padding-bottom: 0 !important; width: 100%; }
.eproperty_cta h2, .eproperty_cta h1.eh2, .eproperty_cta h3.eh2 { color: #132d57 !important; margin-top: 20px !important; }
.eproperty_cta .eproperty_online, .eproperty_cta .eproperty_sold { background: none; color: #f00; display: block; font-size: 24px; font-weight: 800; margin: 20px 0 0 0; padding: 0; position: relative; right: auto; text-align: center; top: auto; transform: none; width: 100%; }
.eproperty_cta .eproperty_online br, .eproperty_cta .eproperty_sold br { display: none; }
.eproperty_cta .eproperty_buttonset { display: none; }
.eproperty_countdown li { background: none; color: #52b846; font-size: 12px; height: 60px; width: 60px; }
.eproperty_countdown li strong { color: #52b846; font-size: 24px; }

.eslideshow_prev, .eslideshow_next { display: none; }
ul.eslideshow_menu li.eslideshow_movie:after { display: none; }

.eheadline { background: none; box-shadow: inset 0 0 20px #e6e6e6; overflow: hidden; page-break-after: avoid; page-break-before: always; padding: 0 20px 20px 20px !important; text-align: center; }
.eheadline:before { display: none; }
.eheadline h1 { font-size: 24px !important; font-weight: 800; text-transform: uppercase; }

.etext { display: inline !important; overflow: visible !important; page-break-before: avoid; page-break-inside: auto; position: static !important; }

.edescription { display: inline !important; overflow: visible !important; position: static !important; }
.edescription .edescription_body { display: inline !important; overflow: visible !important; padding: 0 20px 20px 20px !important; position: static !important; }
.edescription .edescription_aside { padding: 0 20px 20px 20px !important; }
.edescription .edescription_aside .edescription_title { border-top: none !important; margin-top: 0 !important; }
.edescription.edescription-column::before { display: none !important; }
.edescription.edescription-column .edescription_body { display: inline-block !important; padding-left: 0 !important; width: 50% !important; }
.edescription.edescription-column .edescription_aside { padding-right: 0 !important; width: 50% !important; }
.edescription_column { padding: 0 !important; text-align: center !important; width: 100% !important; }
.edescription .edescription_title {  text-align: center !important; }
.edescription .edescription_title h2:not(.eh1) a, .edescription .edescription_title h1.eh2 a, .edescription .edescription_title h3.eh2 a { display: none !important; }
.edescription .edescription_bullet { padding: 0 !important; text-align: center !important; }
.edescription .edescription_bullet:before { display: none !important; }
.edescription .edescription_bullet .edescription_image { display: none !important; }
.edescription_tel, .edescription_email { padding-left: 0; }
.edescription_tel:before, .edescription_email:before { display: none; }
.edescription_key { display: none; }
.edescription_bid { width: 100%; }
.edescription .edescription_subtitle { text-align: center; }

a.edownload_link { box-shadow: none; padding: 0 !important; text-align: center; }
a.edownload_link:before { display: none; }
.edownload_title { text-align: center; width: 100%; }
.edownload_button { display: none; }

.emap { display: block; height: 320px; margin: 20px auto 0 auto; page-break-inside: avoid; width: 100%; }

#efooter { page-break-after: avoid; page-break-before: always; }
#efooter_sell { background: none; box-shadow: inset 0 0 20px #e6e6e6; color: #132d57; padding: 20px 0 40px; overflow: hidden; position: relative; }
#efooter_sell h1, #efooter_sell h2.eh1, #efooter_sell h3.eh1 { color: #52b846; font-size: 24px; line-height: 1.2em; margin: 20px 0 0 0; position: relative; }
#efooter_sell .efooter_fieldset, #efooter_sell .efooter_buttonset { display: none; }
ul#efooter_contact li { color: #132d57; }
ul#efooter_contact a { color: #132d57; }
ul#efooter_contact strong { color: #132d57; }
#efooter_link ul.efooter_box { display: block; }
#efooter_link ul.efooter_box li.efooter_partner { display: block; width: 100%; }
#efooter_link ul.efooter_box li.efooter_text { display: block; width: 100%; }
#efooter_link ul.efooter_box li.efooter_social {  display: block; width: 100%; }
ul#efooter_social { display: none; }
ul#efooter_menu { text-align: center !important; }
p#efooter_disclaimer { text-align: center !important; }
p#efooter_copyright { margin-top: 20px; text-align: center !important; }


