#vismap_wrap_all {
    position: relative;
    z-index: 10;
}

#vismap_map_wrap {
    position: relative;
}

#vismap_ballun {
    position: absolute;
    top: 16px;
    right: 16px;
    bottom: 32px;
    border: 1px solid #999;
    background-color: #FFF;
    width: 424px;
}

#vismap_ballun.ovf {
    width: 440px;
}

#vismap_ballun_content {
    overflow-y: auto;
    padding: 12px 28px 12px 24px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}

#vismap_ballun_info {
    padding-bottom: 4px;
    margin-top: 1.5em;
}

#vismap_map {
    width: 960px;
    height: 700px;
}

#vismap_ballun_close {
    position: absolute;
    top: 0;
    right: 4px;
    width: 27px;
    height: 31px;
    background-color: #fff;
    background-image: url(/files/promo/love-map/close.png);
    background-position: center 8px;
    background-repeat: no-repeat;
    cursor: pointer;
    z-index: 1;
    border-radius: 0 0 4px 4px;
}

#vismap_ballun_title {
    font-size: 26px;
    margin-top: 8px;
    margin-bottom: 16px;
    line-height: 1.2em;
    letter-spacing: normal;
}

#vismap_ballun_images {
    width: 374px;
}

#vismap_image_medium {
    position: relative;
    width: 374px;
    height: 249px;
}

.vismap_image_medium {
    width: 374px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

#vismap_image_prev {
    position: absolute;
    top: 50%;
    left: 0;
    width: 26px;
    height: 164px;
    margin-top: -82px;
    background-color: rgba(0,0,0,0.4);
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2223%22%20height%3D%2239%22%20viewBox%3D%220%200%2023%2039%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cdefs%3E%3Cfilter%20x%3D%22-50%25%22%20y%3D%22-50%25%22%20width%3D%22200%25%22%20height%3D%22200%25%22%20filterUnits%3D%22objectBoundingBox%22%20id%3D%22a%22%3E%3CfeOffset%20dy%3D%221%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetOuter1%22/%3E%3CfeGaussianBlur%20stdDeviation%3D%221.5%22%20in%3D%22shadowOffsetOuter1%22%20result%3D%22shadowBlurOuter1%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.7%200%22%20in%3D%22shadowBlurOuter1%22%20result%3D%22shadowMatrixOuter1%22/%3E%3CfeOffset%20dy%3D%221%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetOuter2%22/%3E%3CfeGaussianBlur%20in%3D%22shadowOffsetOuter2%22%20result%3D%22shadowBlurOuter2%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.7%200%22%20in%3D%22shadowBlurOuter2%22%20result%3D%22shadowMatrixOuter2%22/%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%22shadowMatrixOuter1%22/%3E%3CfeMergeNode%20in%3D%22shadowMatrixOuter2%22/%3E%3CfeMergeNode%20in%3D%22SourceGraphic%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cpath%20d%3D%22M19.258%2035.925l1.282-1.279-15.968-16.218%2015.968-16.225-1.282-1.203-17.258%2017.429%2017.258%2017.496z%22%20fill%3D%22%23fff%22%20filter%3D%22url%28%23a%29%22/%3E%3C/svg%3E);
    cursor: pointer;
}

#vismap_image_next {
    position: absolute;
    top: 50%;
    right: 0;
    width: 26px;
    height: 164px;
    margin-top: -82px;
    background-color: rgba(0,0,0,0.4);
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2223%22%20height%3D%2239%22%20viewBox%3D%220%200%2023%2039%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cdefs%3E%3Cfilter%20x%3D%22-50%25%22%20y%3D%22-50%25%22%20width%3D%22200%25%22%20height%3D%22200%25%22%20filterUnits%3D%22objectBoundingBox%22%20id%3D%22a%22%3E%3CfeOffset%20dy%3D%221%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetOuter1%22/%3E%3CfeGaussianBlur%20stdDeviation%3D%221.5%22%20in%3D%22shadowOffsetOuter1%22%20result%3D%22shadowBlurOuter1%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.7%200%22%20in%3D%22shadowBlurOuter1%22%20result%3D%22shadowMatrixOuter1%22/%3E%3CfeOffset%20dy%3D%221%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetOuter2%22/%3E%3CfeGaussianBlur%20in%3D%22shadowOffsetOuter2%22%20result%3D%22shadowBlurOuter2%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.7%200%22%20in%3D%22shadowBlurOuter2%22%20result%3D%22shadowMatrixOuter2%22/%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%22shadowMatrixOuter1%22/%3E%3CfeMergeNode%20in%3D%22shadowMatrixOuter2%22/%3E%3CfeMergeNode%20in%3D%22SourceGraphic%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cpath%20d%3D%22M2.46%2034.646l15.968-16.218-15.968-16.225%201.282-1.203%2017.258%2017.429-17.258%2017.496-1.282-1.279z%22%20fill%3D%22%23fff%22%20filter%3D%22url%28%23a%29%22/%3E%3C/svg%3E);
    cursor: pointer;
}

#vismap_image_prev:hover,#vismap_image_next:hover {
    background-color: rgba(0,0,0,0.6);
}

#vismap_image_small {
    letter-spacing: -.35em;
    margin-top: 6px;
}

.vismap_image_small {
    display: inline-block;
    margin-left: 6px;
    letter-spacing: 0;
    cursor: pointer;
}

.vismap_image_small:first-child {
    margin-left: 0;
}

.vismap_image_small.active {
    outline: 2px solid #999;
}

#vismap_content {
    padding: 10px 15px;
    margin-bottom: 1em;
}

.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px,0px,0px);
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {
    float: left;
}

.owl-controls .owl-page,.owl-controls .owl-buttons div {
    cursor: pointer;
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.grabbing {
    cursor: url(/files/promo/love-map/grabbing.png) 8 8,move;
}

.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}

.business_property {
    color: gray;
}