.s118-map-single-title { font:700 15px/1 Arial,sans-serif; color:#161616; }
.s118-map-tabs::before { display:none; }
.s118-map-tab.is-active { background:#161616; color:#fafaf8; }
.s118-map-plan-inner.s118-map-points .s118-map-pin, .s118-map-plan-inner.s118-map-points .s118-map-pin:hover, .s118-map-plan-inner.s118-map-points .s118-map-pin.is-current { width:18px; height:18px; padding:0; box-sizing:border-box; background:transparent; border:0; box-shadow:none; }
.s118-map-plan-inner.s118-map-points .s118-map-pin::after { content:""; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:9px; height:9px; box-sizing:border-box; border:1px solid #fff; border-radius:50%; background:#222; box-shadow:0 1px 3px rgba(0,0,0,.45); }
.s118-map-plan-inner.s118-map-points .s118-map-pin.is-current::after { background:#c00d0d; }
