/**
 * @package skeletor
 */
#siteplan{max-width:62.063rem;margin:35px 0 0;position:relative;border:1px solid}#siteplan .mapplic-pin{margin-left:-15px;margin-top:-15px;border-radius:50%;border:2px solid white;background-image:none;box-shadow:1px 1px 1px gray}#siteplan .mapplic-pin span{margin:0;font-size:10px;display:block;position:absolute;top:9px;text-align:center;color:white;font-weight:700;width:100%}#siteplan .mapplic-pin.sold{background:#571d1f}#siteplan .mapplic-pin.active{background:#39b54a}#siteplan .mapplic-pin.under-contract,#siteplan .mapplic-pin.pending{background:#f7931e}#siteplan .mapplic-pin.media{background:url(/bellmoore/images/pin-image.png) no-repeat center center #000}#siteplan .mapplic-pin.video{background:url(/bellmoore/images/pin-video.png) no-repeat center center #000}#siteplan .mapplic-pin.link{background:url(/bellmoore/images/pin-link.png) no-repeat center center #000}#siteplan .mapplic-pin:hover{box-shadow:0 0 2px yellow;border:3px solid white;cursor:pointer;margin-left:-16px;margin-top:-16px}#siteplan .mapplic-pin.bounce{border:2px solid white;z-index:1}#siteplan .mapplic-map[data-scale="1"] .mapplic-pin,#siteplan .mapplic-map[data-scale="0"] .mapplic-pin{width:10px;height:10px;margin-left:-5px;margin-top:-5px}#siteplan .mapplic-map[data-scale="1"] .mapplic-pin span,#siteplan .mapplic-map[data-scale="0"] .mapplic-pin span{display:none}#siteplan .mapplic-map[data-scale="1"] .mapplic-pin.link,#siteplan .mapplic-map[data-scale="1"] .mapplic-pin.video,#siteplan .mapplic-map[data-scale="1"] .mapplic-pin.media,#siteplan .mapplic-map[data-scale="0"] .mapplic-pin.link,#siteplan .mapplic-map[data-scale="0"] .mapplic-pin.video,#siteplan .mapplic-map[data-scale="0"] .mapplic-pin.media{width:30px;height:30px;margin-left:-15px;margin-top:-15px}#siteplan #dialog{position:absolute;right:0;width:40%;top:0;bottom:0;background:rgba(255,255,255,0.8);z-index:1;border-left:1px solid lightgray}#siteplan #dialog img.th{width:75%;margin:0 auto;height:auto;display:block;margin-bottom:15px}#siteplan #dialog iframe{width:100%;height:300px}#siteplan #dialog div.ajax{width:100%;height:100%;overflow:auto;padding:15px}#siteplan #dialog h4.tpg-red-color{text-align:center;font-family:Playfair Display,serif;text-transform:uppercase}#siteplan #dialog a.button{display:block;width:100%;font-size:1rem}#siteplan #dialog p{margin-bottom:unset}#siteplan #dialog p.status{font-size:18px;text-align:center;font-family:Source Sans Pro,sans;color:#808080;text-transform:uppercase;margin-bottom:20px}#siteplan #dialog p.status span{font-weight:600;font-style:italic}#siteplan #dialog a.close-dialog{display:block;text-align:right;font-size:16px;color:#231f20}#siteplan #dialog ul{list-style:none}#siteplan #dialog ul li{font-family:Source Sans Pro,sans;color:#231f20;text-transform:uppercase}#siteplan #dialog ul li strong{color:#571D1F}#siteplan #dialog .button{margin-bottom:10px;font-family:Source Sans Pro,sans;text-transform:uppercase}#siteplan #dialog.loading{background:url(/bellmoore/images/loader.gif) no-repeat center center rgba(255,255,255,0.8) !important}#siteplan-footer{margin:15px 0 0 0}#siteplan-footer a.link{width:100%;text-transform:uppercase;font-family:Source Sans Pro,sans;padding:15px;font-size:.8em}#siteplan-legend{display:block;margin:0px;list-style:none;max-width:250px;border:solid 3px #571D1F;padding:10px 8px 5px 10px;float:right}#siteplan-legend .columns{text-transform:uppercase;margin-bottom:5px}#siteplan-legend .columns span{display:inline-block;vertical-align:top;padding:3px 0 0 5px;font-size:.8em;font-family:Source Sans Pro,sans;color:#231F20}#siteplan-legend .columns .legend-pin{width:15px;height:15px;display:block;border-radius:50%;margin:0 auto;display:inline-block}#siteplan-legend .columns .legend-pin.active{background:#39b54a}#siteplan-legend .columns .legend-pin.pending{background:#f7931e}#siteplan-legend .columns .legend-pin.sold{background:#571d1f}#siteplan-legend .columns .legend-pin.hotspot{background:url(/bellmoore/images/pin-image.png) no-repeat center center #000}@media screen and (max-width: 720px){#siteplan #dialog{width:75%}}@media only screen and (max-width: 640px){#siteplan-legend{float:none}}
