.logo_center{background-image:url(/assets/title_logo-cc7c225b3b411fc9b131699e4fb4a6ac40ba69ecc7e481bbb0c383c054f2e515.svg)}.houses_left{background-image:url(/assets/houses_left-168f808c8b7c92a15906953e6eeb1ff65e26be9098ab526d2dbb04ccd592a63a.svg)}.houses_right{background-image:url(/assets/houses_right-6861b66549ebb62d36b88649e430b17c27b266c47ba11c68f5269ec0213db601.svg)}.title_centering{background-image:url(/assets/title_hill-fd75e739fca7fc5f06626c5baff6e2477446a53b623d630686a8969936c0f19e.svg)}.title_stars{background-image:url(/assets/stars1x-33d1f23fa9ebbf91bc0f307d9b13dcab5721033379fc6f1ddd9c774ed8c9c3e3.png)}.menu_item_listings{background-image:url(/assets/listings-f6fb105807b687d3940dfb73bdb327a84ebb0434b2833c74ed3ae08a677a02c7.svg)}.menu_item_about{background-image:url(/assets/aboutus-61780e040250adcaab874e5e17ba1ec07622e6856e861110f23f40c39bf8d34f.svg)}.menu_item_contact{background-image:url(/assets/contact_us-c7a2801e284e3978f8308418b1cadd502e73029d1280857cd469b5067f6e9a81.svg)}@media screen and (min-width: 7680px){.title_stars{background-image:url(/images/stars3x.png)}}@media screen and (min-width: 1921px){.title_stars{background-image:url(/assets/stars2x-fd01b4ced24b60fef28ca50782a4601cafe610128178e78247e695a9c5b29f7f.png)}}body{background-color:#fff;color:#333;margin:33px;font-family:verdana, arial, helvetica, sans-serif;font-size:13px;line-height:18px}p,ol,ul,td{font-family:verdana, arial, helvetica, sans-serif;font-size:13px;line-height:18px}pre{background-color:#eee;padding:10px;font-size:11px}a{color:#000}a:visited{color:#666}a:hover{color:#fff;background-color:#000}th{padding-bottom:5px}td{padding:0 5px 7px}div.field,div.actions{margin-bottom:10px}#notice{color:green}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{width:100%;border:2px solid red;padding:7px 7px 0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px -7px 0;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square}#error_explanation{width:100%;border:2px solid red;padding:7px 7px 0;margin-bottom:20px;background-color:#f0f0f0;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:5px}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px -7px 0;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square}label{display:block}.no_background_link{background-color:white;padding:2px 5px;border:1px solid black;position:relative;border-radius:5px}html{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='#0b005a');background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#0b005a)) 120px #000;background:-moz-linear-gradient(top, #000, #0b005a) 120px #000;background:-o-linear-gradient(top, #000, #0b005a) 120px #000;background:linear-gradient(to bottom, #000, #0b005a) 120px #000;min-height:100%}body{margin:0}.title_stars{margin-right:auto;margin-left:auto;width:100%;height:120px;position:relative;float:left;background-size:cover;background-position:center;-moz-background-size:cover}.title{margin-right:auto;margin-left:auto;width:100%;height:120px;position:relative;float:left;background:-webkit-linear-gradient(top, rgba(72,73,76,0) 60%, #242526 60%, #000 100%);background:-moz-linear-gradient(top, rgba(72,73,76,0) 60%, #242526 60%, #000 100%);background:-ms-linear-gradient(top, rgba(72,73,76,0) 60%, #242526 60%, #000 100%);background:linear-gradient(to bottom, rgba(72,73,76,0) 60%, #242526 60%, #000 100%)}.title_centering{margin-right:auto;margin-left:auto;width:700px;height:120px;position:relative;background-repeat:no-repeat}.logo_center{margin-right:auto;margin-left:auto;width:320px;height:120px;position:relative;float:left}.houses_left{margin-right:auto;margin-left:auto;width:190px;height:120px;position:relative;float:left;background-size:190px 120px;background-repeat:no-repeat;left:30px}.houses_right{margin-right:auto;margin-left:auto;width:190px;height:120px;position:relative;float:right;background-size:190px 120px;background-repeat:no-repeat;right:30px}.center_content{margin-right:auto;margin-left:auto;position:relative;width:962px}.menu{margin-right:auto;margin-left:auto;position:relative;width:962px;border:1px solid #8b8b8b;background:#45484d;background:-moz-linear-gradient(top, #45484d 0%, #000 100%);background:-webkit-linear-gradient(top, #45484d 0%, #000 100%);background:linear-gradient(to bottom, #45484d 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );height:52px;border-radius:5px;float:left;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-top:20px}.menu_item_listings{height:50px;width:320px;margin-right:auto;margin-left:auto;position:relative;float:left;border-right:1px solid #8b8b8b !important}.menu_item_about{height:50px;width:320px;margin-right:auto;margin-left:auto;position:relative;float:left;border-right:1px solid #8b8b8b !important}.menu_item_contact{height:50px;width:320px;margin-right:auto;margin-left:auto;position:relative;float:left}.menu_item{background-color:transparent !important;background-repeat:no-repeat;transition:background-color 1s;margin:0;padding:0;border:none;border-radius:0px;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-position:center}.menu_item:hover{background-color:white !important}.menu_item:first-child{border-radius:4px 0 0 4px}.menu_item:last-child{border-radius:0 4px 4px 0}.content{margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:10px;width:962px;color:white;font-family:Lato, sans-serif;float:left;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}#sold-map{margin-right:auto;margin-left:auto;height:500px;width:100%;position:relative;float:left;border-radius:5px;border:1px solid #cccccc}#map{margin-right:auto;margin-left:auto;height:500px;width:100%;position:relative;float:left;border-radius:0 5px 5px 5px;border:1px solid #8b8b8b}#zenbu{margin-right:auto;margin-left:auto;position:relative;float:left;width:500px;border:1px solid #8b8b8b;border-bottom-style:none;border-radius:5px 5px 0 0;background-color:#ededed;color:black}.zenbu_attribution{margin-right:auto;margin-left:auto;position:relative;float:left;padding:5px;font-size:20px;border-right:1px solid #8b8b8b;color:#fbbb21;font-family:"Lucida Grande", Lucida, Verdana, sans-serif;text-decoration:none;background-color:#676767;width:81px;text-align:center;height:30px;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.zenbu_attribution:hover{border-radius:4px 0 0 0}.zenbu_attribution:visited{color:#fbbb21}.zenbu_hide_items{margin-left:auto;margin-right:auto;position:relative;float:right;overflow:hidden;height:30px;width:410px}.zenbu_item{margin-right:auto;margin-left:auto;float:left;position:relative;width:10000%;height:30px;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-top:5px;padding-bottom:5px;font-size:15px;overflow:hidden}.showing_description p{font-size:18px;line-height:normal}.hide_scrollbar_home{height:auto;overflow-x:hidden;overflow-y:hidden;width:100%;scroll-behavior:smooth}.overflow_hidden_photos{width:100000px;margin-right:auto;margin-left:auto;position:relative;float:left;height:200px}.photo_hider_while_restore{width:100%;height:200px;margin-right:auto;margin-left:auto;position:absolute;float:left;background-color:#cccccc;top:0;right:0;bottom:0;left:0;z-index:50;border-radius:4px 0 0 0;overflow:hidden}.image_carousel_home{width:1000000px;height:auto;float:left;position:relative;margin-right:auto;margin-left:auto}.listing_photo_home{width:300px;height:200px;margin-right:auto;margin-left:auto;position:relative;float:left;text-align:center}.listing_photos_home_actual{height:200px;position:relative;margin-right:auto;margin-left:auto;border-radius:4px 0 0 0}.hide_scrollbar{width:100%;height:640px;margin-right:auto;margin-left:auto;position:relative;float:left;overflow:hidden}.image_carousel{height:545px;margin-right:auto;margin-left:auto;position:relative;float:left;width:100%;overflow-x:scroll;overflow-y:hidden;scroll-snap-points-x:repeat(100%);scroll-snap-type:x mandatory}.image_inner_carousel{margin-right:auto;margin-left:auto;position:relative;float:left}.listing_photo{margin-right:auto;margin-left:auto;position:relative;float:left;height:530px;width:960px;text-align:center;scroll-snap-align:center none}.photoGallery{width:500px;overflow-x:auto;overflow-y:hidden}.youtube_video{margin-right:auto;margin-left:auto;width:960px;height:530px;float:left;position:relative;scroll-snap-align:center none}.image_carousel_snap{height:650px;margin-right:auto;margin-left:auto;position:relative;float:left;width:100%;scroll-snap-type:mandatory;scroll-snap-destination:50% 50%;display:inline-block;overflow:auto;overflow-y:hidden;white-space:nowrap;padding-bottom:20px;scroll-behavior:smooth}.listing_photo_snap{margin-right:auto;margin-left:auto;position:relative;height:640px;width:962px;text-align:center;scroll-snap-align:center none;display:inline-block;scroll-snap-coordinate:50% 50%;padding-left:10px;padding-right:10px;cursor:pointer}.listing_photo_actual_horizontal{width:962px;border-radius:5px}.listing_photo_actual_vertical{height:640px;border-radius:5px}.inner_youtube_video_snap{margin-right:auto;margin-left:auto;width:962px;height:530px;position:relative;padding-top:50px;padding-bottom:50px;float:left}.youtube_video_snap{margin-right:auto;margin-left:auto;width:962px;height:640px;position:relative;scroll-snap-align:center none;display:inline-block;text-align:center;scroll-snap-coordinate:50% 50%;padding-right:10px;padding-left:10px}.photo_in_background{opacity:0.5}.photo_pad{margin-right:auto;margin-left:auto;height:530px;position:relative;display:inline-block}.copyright{margin-right:auto;margin-left:auto;width:100%;float:left;position:relative;color:white;font-family:Lato, sans-serif;text-align:center;margin-bottom:10px;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.for_sale_not_sold{margin-right:auto;margin-left:auto;width:100%;position:relative;float:left}.listing_off_market{position:relative;float:left;width:466px;background-color:#cccccc;border:1px solid #8b8b8b;margin:0 0 30px;border-radius:5px;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:black;text-align:center;height:101px;padding:0}.listing_off_market a:hover{background-color:transparent;color:gray !important}.listing_off_market a:visited{color:black}.listing_off_market img{float:left;position:relative;margin-right:auto;margin-left:auto;border-radius:4px 0 0 4px;border-right:1px solid #8b8b8b}.listing_off_market_text{margin-right:auto;margin-left:auto;position:relative;float:right;width:306px;padding-top:32px;padding-bottom:32px}.listing_off_market:nth-child(odd){margin-left:30px}for_sale_sold{margin-right:auto;margin-left:auto;width:100%;position:relative;float:left}.listing{position:relative;float:left;width:466px;background-color:#cccccc;border:1px solid #8b8b8b;margin:0 0 30px;border-radius:5px;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:black;height:258px}.listing:nth-child(odd){margin-left:30px}.listing_title{width:100%;position:relative;float:left;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #8b8b8b;text-align:center;font-weight:bold;font-size:15px;padding-top:10px;padding-bottom:10px;background:#45484d;background:-moz-linear-gradient(top, #45484d 0%, #000 100%);background:-webkit-linear-gradient(top, #45484d 0%, #000 100%);background:linear-gradient(to bottom, #45484d 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );color:white !important;text-decoration:none;border-radius:0 0 5px 5px}.listing_title_phone{width:100%;position:relative;float:left;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #8b8b8b;text-align:center;font-weight:bold;font-size:15px;padding-top:10px;padding-bottom:10px;background:#45484d;background:-moz-linear-gradient(top, #45484d 0%, #000 100%);background:-webkit-linear-gradient(top, #45484d 0%, #000 100%);background:linear-gradient(to bottom, #45484d 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );color:white !important;text-decoration:none;display:none}.listing_photos{width:300px;margin-right:auto;margin-left:auto;position:relative;float:left;border-radius:4px 0 0 0;height:200px;border-right:1px solid #8b8b8b}.listing_openhome{position:absolute;margin-right:auto;margin-left:auto;background:#9bcde5;background:-moz-linear-gradient(top, #9bcde5 0%, #8dbdd4 100%);background:-webkit-linear-gradient(top, #9bcde5 0%, #8dbdd4 100%);background:linear-gradient(to bottom, #9bcde5 0%, #8dbdd4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bcde5', endColorstr='#8dbdd4',GradientType=0 );border-bottom:1px solid #8b8b8b;z-index:100;width:300px;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:2px 5px 0;float:left;border-radius:4px 0 0 0}.listing_openhome_show{position:relative;margin-right:auto;margin-left:auto;background:#9bcde5;background:-moz-linear-gradient(top, #9bcde5 0%, #8dbdd4 100%);background:-webkit-linear-gradient(top, #9bcde5 0%, #8dbdd4 100%);background:linear-gradient(to bottom, #9bcde5 0%, #8dbdd4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bcde5', endColorstr='#8dbdd4',GradientType=0 );border-bottom:1px solid #8b8b8b;z-index:100;width:100%;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:2px 5px 0;float:left;border-radius:5px;margin-bottom:10px}.listing_openhome .openhome_text_left{float:left;margin-right:auto;margin-left:auto;position:relative;width:35px;height:20px}.listing_openhome_show .openhome_text_left{float:left;margin-right:auto;margin-left:auto;position:absolute;width:35px;height:20px;bottom:0}.listing_openhome_show .openhome_text_right{padding:5px}.listing_openhome_show .openhome_text_right .small{display:none}.openhome_text_right{float:right;margin-right:auto;margin-left:auto;position:relative;font-weight:bold;font-size:15px;text-align:right}.property_details{margin-right:auto;margin-left:auto;width:163px;height:200px;position:relative;float:right}.property_details_home{margin-right:auto;margin-left:auto;width:163px;height:200px;position:relative;float:right}.property_details .property_details_item{border-bottom:1px solid #8b8b8b}.property_details_home .property_details_item_home{border-bottom:1px solid #8b8b8b}.property_details_item{margin-right:auto;margin-left:auto;width:143px;position:relative;float:left;padding:5px 10px}.property_details_item_home{margin-right:auto;margin-left:auto;width:143px;position:relative;float:left;padding:5px 10px}.property_documents_item{margin-right:auto;margin-left:auto;position:relative;float:left;padding:5px 10px}.property_documents_item:hover{color:#fff !important}.property_details .property_documents_item{border-bottom:1px solid #8b8b8b;width:100%;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.property_info_page .property_documents_item{margin-right:auto;margin-left:auto;position:relative;float:left;padding:5px 10px;border-right:1px solid white;color:white}.property_info_page .property_documents_item:visited{color:white}.property_details .property_documents_item:visited{color:black}.property_documents_item:first-child{border-radius:4px 0 0 4px}.property_details_item_small{margin-right:auto;margin-left:auto;width:80px;position:relative;float:left;padding:5px 10px;border-right:1px solid white}.property_detail_img{float:left;position:relative;margin-right:auto;margin-left:auto;width:20px;height:20px;padding-right:10px}.property_detail_text{height:20px;margin-right:auto;margin-left:auto;position:relative;float:right}.property_info_page{margin:10px auto 20px;float:left;width:100%;border:1px solid white;border-radius:5px}.property_info_page .property_details_item{border-right:1px solid white}.description{width:100%;margin-right:auto;margin-left:auto;position:relative;float:left;height:auto;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;line-height:normal}.zenbu_attribution_phone{display:none;float:left;width:100%;margin-right:auto;margin-left:auto;padding:10px;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center}.zenbu_attribution_phone a{color:white}.zenbu_attribution_phone a:visited{color:white}.contact_type{width:100%;margin-right:auto;margin-left:auto;position:relative;float:left;border-radius:5px;border:1px solid white;padding:10px;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:white;display:table}.phone{width:50% !important}.contact_logo{margin-right:auto;margin-left:auto;position:relative;float:left}.contact_text{padding:0 0 0 25px;margin-right:auto;margin-left:auto;height:100px;float:left;position:relative;display:table}.contact_text p{display:table-cell;vertical-align:middle;text-align:left}.contact_option{margin-right:10px;margin-left:10px;position:relative;float:left;border-radius:5px;border:1px solid white;padding:10px;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:300px;margin-bottom:10px;color:white;cursor:pointer}.contact_option:visited{color:white}.contact_type:visited{color:white}.contact_option:last-child{width:942px}.logo_big{width:228px;height:228px;padding:25px}.logo_big img{width:228px;height:228px}.logo_small{width:50px;height:100px}.logo_small img{width:50px;height:100px}.call{float:left;width:100%;position:relative;margin-right:auto;margin-left:auto;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.our_address{margin-right:auto;margin-left:auto;position:relative;float:left;width:50%;padding:10px;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.open_hours{margin-right:auto;margin-left:auto;position:relative;float:right;width:50%;text-align:right;padding:10px;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.appointments{margin-right:auto;margin-left:auto;position:relative;float:left;width:100%;padding:10px;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.text_field{border-radius:5px;width:100%;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid black;padding:10px;margin-top:10px;margin-bottom:10px}.text_area{height:200px}.person_photo{float:right;margin-right:auto;margin-left:auto;width:200px;height:150px;position:relative}.person_info{float:left;position:relative;width:500px;height:150px;font-size:large;line-height:normal;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:left;padding-top:30px;padding-bottom:10px;padding-left:20px}.person_info_box{height:150px}.white_link{color:white}.white_link:visited{color:white}.photo_drag{margin-right:auto;margin-left:auto;width:100% !important;height:100px !important;margin-bottom:10px;text-align:left}.turbolinks-progress-bar{background:#edc95c;background:-moz-linear-gradient(top, #edc95c 0%, #b41b1b 100%);background:-webkit-linear-gradient(top, #edc95c 0%, #b41b1b 100%);background:linear-gradient(to bottom, #edc95c 0%, #b41b1b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edc95c', endColorstr='#b41b1b',GradientType=0 )}.i_accept{width:90%;margin:10px 5%;position:relative;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid white;border-radius:10px;background:#49c0f0;background:-moz-linear-gradient(top, #49c0f0 0%, #2cafe3 100%);background:-webkit-linear-gradient(top, #49c0f0 0%, #2cafe3 100%);background:linear-gradient(to bottom, #49c0f0 0%, #2cafe3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c0f0', endColorstr='#2cafe3',GradientType=0 );padding:30px;float:left;text-align:center;font-size:large}.copyright a{color:white}.copyright a:hover{color:white}.copyright a:visited{color:white}.holiday_hours{width:100%;border:1px solid white;border-radius:5px;position:relative;margin-right:auto;margin-left:auto;float:left;margin-top:50px;background-color:rgba(0,0,0,0.5);-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.holiday_hours_text{position:absolute;right:20px;float:right;margin-right:auto;margin-left:auto;z-index:9999;width:670px;height:120px;text-align:center;font-weight:bold;font-size:large}.sandman{bottom:-25px;position:absolute;pointer-events:none;left:20px;z-index:999999;height:195px}.darken_stars{width:100%;height:100%;position:absolute;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,0.5);z-index:9;border-radius:5px}@media only screen and (max-width: 350px) and (min-width: 0px){.property_documents_item{width:100% !important;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-left:none;border-bottom:1px solid white;border-right-style:none;border-radius:0px !important}}@media only screen and (max-width: 420px){.property_details_item_small{width:33% !important;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-left:none;border-bottom:1px solid white}.property_details_item:nth-child(3){width:34%}}@media only screen and (max-width: 641px){.menu{height:152px !important}.menu_item{width:100% !important;background-position:center;border-bottom:1px solid #8b8b8b;border-right-style:none !important}#zenbu{width:100% !important}.listing_openhome_show .openhome_text_right .normal{display:none}.listing_openhome_show .openhome_text_right .small{display:block}.listing_off_market_text{position:absolute;right:0;left:155px;z-index:1000;width:auto}.listing_off_market_text a:first-child{display:none}.listing_off_market_text br{display:none}}@media screen and (max-width: 715px){.houses_left{display:none}.houses_right{display:none}.title_centering{width:100%;background-position:center center;background-size:cover}.logo_center{float:none}.property_details_item{width:50%;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid white}.property_details_item_small{width:25%;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-left:none;border-bottom:1px solid white}.property_info_page{border-bottom-style:none;border-radius:0px !important}.property_details_item:nth-child(2){border-right-style:none}.property_details_item_small:last-child{border-right-style:none}.property_documents_item:nth-child(even){border-right-style:none}.property_details .property_documents_item{width:100% !important;padding-top:20px;padding-bottom:20px}.property_info_page .property_documents_item{width:100% !important;padding-top:20px;padding-bottom:20px;border-bottom:1px solid white;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.property_details_item:nth-child(odd){border-right:1px solid #8b8b8b}.property_documents_item:nth-child(odd){border-right:1px solid #8b8b8b}.property_details_item:nth-child(even){border-right:none !important}.property_documents_item:nth-child(even){border-right:none !important}.person_info{width:100%;text-align:center;float:left;height:auto;padding-right:10px;padding-left:10px;padding-top:10px}.person_info_box{height:auto;text-align:center;border-bottom:1px solid white}.person_photo{width:100%;text-align:center}}@media screen and (max-width: 962px){.content{width:100%;margin-right:auto;margin-left:auto;float:left;position:relative}.menu{height:101px;border-radius:0px;width:100%;border-left-style:none;border-right-style:none;margin-top:10px}.menu_item{width:50%;border-radius:0px}.menu_item_listings{width:100%;background-position:center;border-bottom:1px solid #8b8b8b;border-right-style:none !important}.menu_item:first-child{border-radius:0}.menu_item:last-child{border-radius:0}.copyright{padding:10px}.center_content{position:relative;float:left;width:100%;margin-right:auto;margin-left:auto}.property_info_page{width:100%;border-right:none;border-left:none;border-radius:0px !important}.property_documents_item{border-radius:0px !important}#map{border-right:none;border-left:none;border-radius:0px}#sold-map{border-right:none;border-left:none;border-radius:0px}#zenbu{border-right:none;border-left:none;border-radius:0px}.zenbu_attribution{display:none}.zenbu_attribution_phone{display:block}.zenbu_hide_items{width:100%;padding-right:10px;padding-left:10px;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.listing{width:100%;margin-left:0 !important;float:left;position:relative;height:auto;border-radius:0px;border-right:none;border-left:none}.property_details{width:100%;height:auto;border-top:1px solid #8b8b8b;border-bottom-style:none}.listing_photo{border-radius:0px}.listing_title{display:none}.listing_title_phone{display:block}.property_details .property_details_item{border-right:1px solid #8b8b8b}.property_details .property_documents_item{width:143px;border-radius:0px !important;border-right:1px solid #8b8b8b}.listing_photos{width:100%;height:auto;border-radius:0px}.listing_photos_home_actual{border-radius:0px}.contact_options{float:none;margin-right:auto;margin-left:auto;width:300px}.contact_option:last-child{width:300px}.listing_openhome{width:100%;position:relative;border-bottom-style:none;border-top:1px solid #8b8b8b;border-radius:0px;padding:5px}.listing_off_market{width:90%;margin-right:5%;margin-left:5%}.listing_off_market:nth-child(odd){margin-left:5%}.listing_off_market_text{text-align:right;padding-right:10px}.holiday_hours{width:100%;border:1px solid white;border-radius:0px;height:auto;border-right-style:none;border-left-style:none;margin-top:10px}.holiday_hours_text{position:relative;float:left;width:100%;text-align:center;font-weight:bold;font-size:large;right:auto;top:auto;bottom:auto;left:auto;padding:0 10px;-mozbox-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:auto}.sandman{position:relative;pointer-events:none;width:100%;text-align:center;left:auto;right:auto;top:auto;height:195px;float:left}.darken_stars{display:none}#holiday_stars{display:none}}@media screen and (max-width: 972px){.description{padding:10px}}@media screen and (max-width: 541px) and (min-width: 0px){.listing_photo_snap{width:100%;height:auto;padding:0px}.listing_photo_actual{width:100%;height:auto}.youtube_video_snap{padding:0px;width:100%;height:285px}.inner_youtube_video_snap{width:100%;padding-top:0px;padding-bottom:0px;height:285px}.hide_scrollbar{height:auto}.image_carousel_snap{height:auto}.photo_pad{height:auto}.listing_photo_actual_horizontal{width:100%}.listing_photo_actual_vertical{height:100%}}@media screen and (max-width: 765px) and (min-width: 542px){.listing_photo_snap{width:500px;height:333px}.listing_photo_actual_horizontal{width:500px}.listing_photo_actual_vertical{height:333px}.youtube_video_snap{width:500px;height:333px}.inner_youtube_video_snap{width:500px;height:282px;padding-top:26px;padding-bottom:25px}.hide_scrollbar{height:343px}.image_carousel_snap{height:333px}.photo_pad{height:333px}}@media screen and (max-width: 1080px) and (min-width: 765px){.listing_photo_snap{width:680px;height:455px}.listing_photo_actual_horizontal{width:680px}.listing_photo_actual_vertical{height:455px}.youtube_video_snap{width:680px;height:455px}.inner_youtube_video_snap{width:680px;height:400px;padding-top:28px;padding-bottom:27px}.hide_scrollbar{height:465px}.image_carousel_snap{height:455px}.photo_pad{height:455px}}
