body *{box-sizing:border-box}.d5m-quick-info{position:relative}.c-scroller{display:none;position:absolute;width:80px;height:80px;margin:0 auto;left:calc(50% - 40px);top:-40px}.c-scroller:before{position:absolute;content:"";left:0;right:0;border-bottom:40px solid #fff;border-right:40px solid transparent;border-left:40px solid transparent}.c-scroller_mouse{position:relative;margin:0 auto;height:30px;width:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:3px solid currentColor;border-radius:10px}.c-scroller_mouse:after{position:absolute;content:"";height:6px;width:4px;border-radius:2px;top:6px;left:0;right:0;margin:auto;background:currentColor;opacity:1;-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-animation:scroll 1.5s ease-out 2;animation:scroll 1.5s ease-out 2}.c-shadow{box-shadow:0 0 1.5rem 0 rgba(0,0,0,.25)}.c-accent{position:relative;padding-bottom:1em}.c-accent:after{position:absolute;content:"";bottom:.25em;height:.25em;width:65px;left:0;background-color:#141414}.c-nolist{padding:0;margin:0;list-style:none;overflow:hidden}.c-nolist li{padding:.75rem;line-height:1.2;border-top:1px solid #efefef;overflow:inherit}.c-nolist li:nth-of-type(1){border:none}.c-nolist span{display:block}.c-simplelist{box-sizing:border-box;font-size:1.25rem}.c-simplelist li{line-height:1.2;padding:.25em 0}.c-simplelist a{font-size:1.25rem;text-decoration:none;opacity:1;transition:all 0.33s ease-out}.c-simplelist a:hover{opacity:.8}.c-alternate>section:nth-of-type(2n - 1),.c-alternate>div:nth-of-type(2n - 1){background-color:#efefef}.c-alternate2>section:nth-of-type(2n),.c-alternate2>div:nth-of-type(2n){background-color:#efefef}.c-alternate.property__details_2>*:last-child{border-bottom:1px solid;border-bottom-color:#efefef}.c-gallery__current{position:relative}.c-gallery__image img{display:block;margin:0 auto}.c-gallery__count{position:absolute;bottom:0;left:0;width:100%;line-height:1}.c-gallery__nav{padding-left:30px;padding-right:30px;position:relative}.c-gallery__thumb{position:relative}.c-gallery__thumb:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);background-size:20px;background-repeat:no-repeat;background-position:center;background-image:url(/icons/fa-regular/square/ffffff);opacity:0;transition:opacity .33s ease-out}.c-gallery__thumb:hover:opacity{opacity:1}.c-gallery__thumb img{display:block}.c-gallery__arrow{position:absolute;top:0;bottom:0;width:30px;display:block}.c-gallery__arrow img{display:block;max-width:30px;margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.c-gallery__arrow_lg-prev{left:-1.875rem}.c-gallery__arrow_lg-next{right:-1.875rem}.c-gallery__arrow_prev{left:0}.c-gallery__arrow_next{right:0}.box-property-hero .property__heroalign{min-height:44vw}.property__info img{height:40px;width:auto}.property__info p{padding:.25rem 0 0}.property__info .virtualtour{max-width:230px;margin:0 auto;white-space:nowrap}.property__map{border-bottom:1px solid #eaeaea}.property__resources .dak-buttons{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}#d5m_map{height:62.5vw;max-height:300px}.ma__details_2 .dak-contain{overflow:hidden}@media screen and (min-width:552px){.c-nolist li{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:right}.c-nolist span{webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:1rem;text-align:left}}@media screen and (min-width:768px){.c-scroller{display:block}.c-nolist li{width:50%;padding-right:2rem;float:left}.c-nolist li:nth-of-type(2){border:none}.property__resources .dak-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:992px){.c-gallery{padding-left:3.75rem;padding-right:3.75rem}.c-gallery__arrow_lg-prev{left:-3.75rem;width:3.75rem}.c-gallery__arrow_lg-next{right:-3.75rem;width:3.75rem}.c-gallery__arrow_lg-prev img,.c-gallery__arrow_lg-next img{max-width:100%}}@media screen and (min-width:1200px){.c-nolist li{padding-right:3rem}}@-webkit-keyframes scroll{0%,20%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1)}10%{-webkit-transform:translateY(0) scaleY(.8) scaleX(.8);transform:translateY(0) scaleY(.8) scaleX(.8);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(.5) scaleX(.5);transform:translateY(20px) scaleY(.5) scaleX(.5);opacity:.01}}@keyframes scroll{0%,20%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1)}10%{-webkit-transform:translateY(0) scaleY(.8) scaleX(.8);transform:translateY(0) scaleY(.8) scaleX(.8);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(.5) scaleX(.5);transform:translateY(20px) scaleY(.5) scaleX(.5);opacity:.01}}#pv_photos{max-width:900px;margin:0 auto}.d5_btns{list-style:none;padding:0;overflow:hidden;line-height:normal;margin:5px 0 0}.d5_btns li{display:inline-block}.d5_btns span{display:none}.d5_btns a{color:#fff;border:1px solid rgba(0,0,0,.1);text-shadow:1px 1px 1px #141414;background-color:#141414;display:block;font-size:12px;text-decoration:none!important;font-family:Arial,Helmet,Freesans,'Nimbus Sans L',sans-serif;padding:6px 9px;border-radius:3px;float:left;margin:0 4px 0 0;position:relative;overflow:hidden}.d5_btns a:hover,#d5property_full-details .d5_btns a{color:#fff;background-color:#141414;text-shadow:1px 1px 1px #141414}.d5_btns a:hover:before{content:"";background:rgba(255,255,255,.1);position:absolute;top:0;left:0;width:100%;height:28px}.d5property_links{text-align:center;margin:0 0 10px}#d5property_header{margin:0}.d5property_address2{margin:0 0 3px}.d5property-quick-details{margin:10px 0}.d5property-glance div{display:inline-block;text-align:left;padding:0 6px}.d5property-glance div:first-child{padding-left:0}.d5property-details-label{display:block}.d5property_agent .d5property-details-value{font-size:1.1em}.d5property_price .d5property-details-value{font-size:1.7em;line-height:normal}.d5property-details-value{font-size:1.3em}.d5property-details-value em{font-style:normal;font-size:12px}#d5property_download{overflow:auto;margin:10px 0}#d5property_download ul{margin:5px 0 0;font-size:.9em}#d5property_top .d5property_links{overflow:auto;margin:10px 0}#d5property_top .d5_btns{width:80%}#d5property_top .d5_btns li{display:block;padding:0 0 0 1px;max-width:250px}#d5property_top .d5_btns a{float:none;margin-top:4px;margin-bottom:4px}#d5m_map{height:200px}#d5property_full-details{width:100%;line-height:130%;padding:6px 12px;box-sizing:border-box;margin:0 0 0 12px;font-size:.9em;margin:10px 0;border:1px solid #fff}.d5property_custom_fields{list-style:none;margin:0;padding:0;overflow:hidden}.d5property_custom_fields li{width:50%;float:left;padding:5px 10px 4px 0;box-sizing:border-box;overflow:hidden}.d5property_custom_fields li:nth-child(odd){clear:both}.d5property_custom_fields li:nth-child(2){border:none}#d5property_description{clear:both}#d5property_interior,#d5property_exterior,#d5property_description{line-height:150%}.d5m_directions{text-align:right;font-size:.9em}.d5m_width_500 .d5property-quick-details,.d5m_width_570 .d5property-quick-details{margin:0}.d5m_width_500 .d5property_price,.d5m_width_570 .d5property_price{float:left}.d5m_width_500 #d5property_overview,.d5m_width_570 #d5property_overview{overflow:hidden;max-width:650px;margin:12px auto}.d5m_width_500 .d5property-glance,.d5m_width_570 .d5property-glance{float:right}.d5m_width_500 #d5property_top .d5_btns,.d5m_width_570 #d5property_top .d5_btns{width:100%;margin:5px 0 0}.d5m_width_500 #d5property_top .d5_btns li,.d5m_width_570 #d5property_top .d5_btns li{display:inline-block}.d5m_width_500 .d5property_custom_fields li,.d5m_width_570 .d5property_custom_fields li{width:100%;float:none}.d5m_width_500 .d5property-details-value,.d5m_width_570 .d5property-details-value{font-size:1.7em}.d5m_width_500 .d5property_agent,.d5m_width_570 .d5property_agent{clear:both}.d5m_width_500 .d5property_agent .d5property-details-value,.d5m_width_570 .d5property_agent .d5property-details-value{font-size:1.1em}.d5m_width_360 .d5property_custom_fields li,.d5m_width_430 .d5property_custom_fields li,.d5m_width_500 .d5property_custom_fields li,.d5m_width_570 .d5property_custom_fields li{width:100%}#pv_photos{overflow:hidden;width:60%;max-width:650px;float:left;text-align:center;margin:0 2% 2% 0}.d5m_width_360 #pv_photos,.d5m_width_430 #pv_photos,.d5m_width_500 #pv_photos,.d5m_width_570 #pv_photos{float:none;width:100%;max-width:650px;margin:0 auto 18px}