.scroll-widget {
    position: fixed;
    bottom: 20px;
    right: 20px;
    cursor: pointer;
    z-index:800;
}
.scroll-widget .icon {
  padding: 5px;
  border-radius: 100%;
}
.scroll-widget .icon-arrow-up {
  background-color: black;
  color: white;
  font-weight: bold;
}
.scroll-widget__text:before {
  color: white;
}
.scroll-widget .icon-arrow-down {
  background-color: white;
  color: black;
 font-weight: bold;
}
.is-rtl .scroll-widget {
  left: 20px;
  right: auto;
}
.rental-availability{background:#f2f2f2;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}
.rental-availability.has-change-currency-link{padding-bottom:33px}
.rental-availability__item-toggle,.rental-availability__item-price,.rental-availability .rate-period__price{text-align:right;color:#324b72}
.is-rtl .rental-availability__item-toggle,.is-rtl .rental-availability__item-price,.is-rtl .rental-availability .rate-period__price{text-align:left}
.rental-availability__label{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;margin-top:4px;display:block;color:#585858;font-family:inherit}
@media only screen and (max-width:47.999em){.rental-availability__label{font-size:.9em;line-height:1.1108}
}
@media only screen and (min-width:48em) and (max-width:79.999em){.rental-availability__label{font-size:.9em;line-height:1.222}
}
@media only screen and (min-width:80em){.rental-availability__label{font-size:.9em;line-height:1.222}
}
.rental-availability__item-name,.rental-availability .rate-period__name{color:#585858}
.rental-availability__item-period{margin:2px 0}
.rental-availability__widget:last-child{border:0}
.rental-availability__currency-selector{text-align:right;position:absolute;width:100%;bottom:0;padding:6.66667px 15px;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #fff}
.is-rtl .rental-availability__currency-selector{text-align:left}
.rental-availability__button{line-height:normal;white-space:nowrap}
.rental-availability__button.o-button:not(.o-button--alt):not(.o-button--bordered):not(.o-button--bordered-simple):not(.o-button--bare){border-color:#4c4c4c;background-color:#4c4c4c}
.rental-availability__expander .c-rental-availability{left:0;right:0;position:absolute;z-index:10}
.is-rtl .rental-availability__expander .c-rental-availability{left:auto;right:0}
.is-rtl .rental-availability__expander .c-rental-availability{right:auto;left:0}
.rental-availability .rental-availability__item-period .rate-period__name{padding-left:15px}
.is-rtl .rental-availability .rental-availability__item-period .rate-period__name{padding-left:initial;padding-right:15px}
.rental-availability .rental-availability__item-period .rate-period__price,.rental-availability__item-price{padding-right:15px}
.is-rtl .rental-availability .rental-availability__item-period .rate-period__price,.is-rtl .rental-availability__item-price{padding-right:initial;padding-left:15px}
.rental-availability__widget{padding:10px 15px;border-bottom:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes spinner-rotation{from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(359deg)}
}
@keyframes spinner-rotation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.vod-player{position:relative;display:block;overflow:hidden;z-index:1}
.vod-player__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;text-align:center;width:inherit}
.vod-player[data-running="loading"] .vod-player--hide-on-loading,.vod-player[data-running="true"] .vod-player--hide-on-playing{display:none}
.vod-player__overlay a{left:50%;padding:10px 20px;color:#fff;text-shadow:0 1px #333;background-color:rgba(0,0,0,0.3);text-decoration:none;font-size:12px;position:absolute;top:50%;opacity:0;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}
.is-rtl .vod-player__overlay a{left:auto;right:50%}
.vod-player__overlay:hover a{-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);opacity:1}
.vod-player__header{text-align:left;position:absolute;z-index:4;padding:10px;margin:0;font-size:12px;background-color:rgba(0,0,0,0.7);color:#fff;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .6s ease;transition:all .6s ease}
.is-rtl .vod-player__header{text-align:right}
.vod-player__header.is-visible,.vod-player[data-running="false"] .vod-player__header{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}
.vod-player__header,.vod-player__header b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vod-player__header br{display:none}
.vod-player__control-bar{display:block;position:absolute;z-index:8;bottom:0;width:100%;margin:0;padding:0;font-size:10px;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .6s ease;transition:all .6s ease}
.vod-player__control-bar.is-visible,.vod-player[data-running="false"] .vod-player__control-bar{-webkit-transform:translateY(0%);transform:translateY(0%)}
.vod-player__control-bar>li{float:left;list-style:none;padding:0;color:#ccc}
.is-rtl .vod-player__control-bar>li{float:right}
.vod-player .vod-player__btn{min-width:25px;height:20px}
.vod-player .vod-player__btn:hover{cursor:pointer}
.vod-player .vod-player__btn.btn--play:before{border-left:12px solid;margin:4px 0 0 7px;content:'';display:inline-block;vertical-align:middle;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}
.is-rtl .vod-player .vod-player__btn.btn--play:before{border-left:0;border-right:12px solid}
.is-rtl .vod-player .vod-player__btn.btn--play:before{margin:4px 7px 0 0}
.vod-player[data-running="true"] .vod-player__btn.btn--play:before,.vod-player[data-running="true"] .vod-player__btn.btn--play:after{margin:4px 0 0 7px;width:3px;height:12px;border:0;content:''}
.is-rtl .vod-player[data-running="true"] .vod-player__btn.btn--play:before,.is-rtl .vod-player[data-running="true"] .vod-player__btn.btn--play:after{margin:4px 7px 0 0}
.vod-player[data-running="true"] .vod-player__btn.btn--play:before{margin:4px 0 0 7px;border:0}
.is-rtl .vod-player[data-running="true"] .vod-player__btn.btn--play:before{margin:4px 7px 0 0}
.vod-player[data-running="true"] .vod-player__btn.btn--play:after{margin:4px 0 0 3px;content:'';display:inline-block;vertical-align:middle}
.is-rtl .vod-player[data-running="true"] .vod-player__btn.btn--play:after{margin:4px 3px 0 0}
.vod-player .vod-player__btn.btn--sound{position:relative;z-index:1;overflow:hidden}
.vod-player .vod-player__btn.btn--sound:before{border-radius:0 15px 0 0;left:14px;content:'';position:absolute;top:50%;width:6px;height:6px;margin-top:-5px;border:4px double;border-width:4px 4px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.is-rtl .vod-player .vod-player__btn.btn--sound:before{border-radius:15px 0 0 0}
.is-rtl .vod-player .vod-player__btn.btn--sound:before{left:auto;right:14px}
.vod-player .vod-player__btn.btn--sound span{padding-left:28px;display:block;border:0;color:red}
.is-rtl .vod-player .vod-player__btn.btn--sound span{padding-left:initial;padding-right:28px}
.vod-player .vod-player__btn.btn--sound span:before{left:0;content:'';position:absolute;top:50%;border:7px solid transparent;margin-top:-7px;background:transparent}
.is-rtl .vod-player .vod-player__btn.btn--sound span:before{left:auto;right:0}
.vod-player .vod-player__btn.btn--sound span:after{left:6px;content:'';position:absolute;top:50%;width:4px;height:6px;margin-top:-3px}
.is-rtl .vod-player .vod-player__btn.btn--sound span:after{left:auto;right:6px}
.vod-player.is-mute .vod-player__btn.btn--sound:before{left:2px;border-radius:16px;width:16px;height:16px;margin-top:-9px;border:1px solid}
.is-rtl .vod-player.is-mute .vod-player__btn.btn--sound:before{left:auto;right:2px}
.vod-player.is-mute .vod-player__btn.btn--sound:after{left:2px;content:'';position:absolute;top:50%;width:18px;border-top:1px solid;border-bottom:1px solid;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.is-rtl .vod-player.is-mute .vod-player__btn.btn--sound:after{left:auto;right:2px}
.vod-player__cover{display:block;position:absolute;z-index:2;width:100%;height:100%;background-size:cover;background-position:center;opacity:1;top:0;-webkit-transition:all 1s ease;transition:all 1s ease}
.vod-player[data-running="loading"] .vod-player__cover{opacity:0}
.vod-player__slides{text-align:left;opacity:1;display:block;position:absolute;overflow:hidden;width:100%;height:100%;margin:0}
.is-rtl .vod-player__slides{text-align:right}
.vod-player__slide{width:100%;height:100%;margin:0;position:absolute;opacity:0;background-size:cover;background-position:center center}
.vod-player__slides>img{position:absolute;opacity:0;-webkit-animation-play-state:paused!important;animation-play-state:paused!important}
.vod-player[data-running="true"] .vod-player__slides>img{-webkit-animation-play-state:running!important;animation-play-state:running!important}
.vod-player-is-ios.vod-player[data-running="false"] .vod-player__slides>img{-webkit-animation:none!important;width:100%!important;height:100%!important;margin:0!important;-o-object-fit:cover;object-fit:cover}
.vod-player__btn.btn--lang{float:right;margin-right:5px}
.is-rtl .vod-player__btn.btn--lang{float:left}
.is-rtl .vod-player__btn.btn--lang{margin-right:initial;margin-left:5px}
@media screen and (min-width:0\0){.is-rtl .vod-player__btn.btn--lang{margin-right:0}
}
.vod-player__btn.btn--lang .lang__current{padding-left:10px;line-height:20px;cursor:pointer;position:relative}
.is-rtl .vod-player__btn.btn--lang .lang__current{padding-left:initial;padding-right:10px}
.vod-player__btn.btn--lang .lang__current:before,.vod-player__btn.btn--lang .lang__current:after{left:0;content:"";position:absolute;top:50%;border-width:2.5px;border-style:solid;border-color:transparent;background:transparent;-webkit-backface-visibility:hidden;-webkit-transform:rotate(45deg) translateZ(1px);transform:rotate(45deg)}
.is-rtl .vod-player__btn.btn--lang .lang__current:before,.is-rtl .vod-player__btn.btn--lang .lang__current:after{left:auto;right:0}
.vod-player__btn.btn--lang .lang__current:before{margin-top:-3px}
.vod-player__btn.btn--lang .lang__current:after{margin-top:-1px}
.vod-player__btn.btn--lang .lang__name{margin-right:5px;text-transform:capitalize}
.is-rtl .vod-player__btn.btn--lang .lang__name{margin-right:initial;margin-left:5px}
@media screen and (min-width:0\0){.is-rtl .vod-player__btn.btn--lang .lang__name{margin-right:0}
}
.vod-player__lang-selector{right:5px;margin:0;padding:0;list-style:none;position:absolute;bottom:20px;width:100px;opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%);-webkit-transition:all .6s ease;transition:all .6s ease}
.is-rtl .vod-player__lang-selector{right:auto;left:5px}
input.lang__toggle{display:none}
input.lang__toggle:checked+.vod-player__lang-selector{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}
.vod-player__lang-selector>li{display:block;padding:3px 10px;text-transform:capitalize}
.vod-player__btn.btn--lang .lang__flag{position:relative;display:inline-block;vertical-align:middle;height:12px;width:16px;background-size:contain;background-position:center;background-repeat:no-repeat}
.vod-player__lang-selector .lang__flag{margin-right:5px}
.is-rtl .vod-player__lang-selector .lang__flag{margin-right:initial;margin-left:5px}
@media screen and (min-width:0\0){.is-rtl .vod-player__lang-selector .lang__flag{margin-right:0}
}
.vod-player__btn.btn--lang .lang--eng{background-image:url(/resources/v_4_7_0_14/layouts/common/images/vod/flags/us.svg)}
.vod-player__btn.btn--lang .lang--fra{background-image:url(/resources/v_4_7_0_14/layouts/common/images/vod/flags/fr.svg)}
.vod-player__btn.btn--lang .lang--zht{background-image:url(/resources/v_4_7_0_14/layouts/common/images/vod/flags/cn.svg)}
.vod-player__btn.btn--lang .lang--jpn{background-image:url(/resources/v_4_7_0_14/layouts/common/images/vod/flags/jp.svg)}
.vod-player__btn.btn--lang .lang--kor{background-image:url(/resources/v_4_7_0_14/layouts/common/images/vod/flags/kr.svg)}
.vod-player__btn.btn--lang .lang--spa{background-image:url(/resources/v_4_7_0_14/layouts/common/images/vod/flags/es.svg)}
.vod-player__agent{left:0;padding:10px;font-size:12px;line-height:1.5;text-shadow:1px 1px #333;width:100%;color:#fff;background-color:rgba(0,0,0,0.7);background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.7)),color-stop(30%,rgba(0,0,0,0.7)),to(transparent));background:linear-gradient(to right,rgba(0,0,0,0.7) 0,rgba(0,0,0,0.7) 30%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000',endColorstr='#00000000',GradientType=1);position:absolute;z-index:8;bottom:20px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .6s ease;transition:all .6s ease}
.is-rtl .vod-player__agent{left:auto;right:0}
.vod-player__agent.is-visible{-webkit-transform:translateX(0%);transform:translateX(0%)}
.vod-player__agent a,.vod-player__agent .o-phone-number:hover{display:block;color:#fff;opacity:.7}
.vod-player__agent a{-webkit-transition:all .6s ease;transition:all .6s ease}
.vod-player__agent a:hover{opacity:1}
.vod-player__agent .o-phone-number{line-height:2em}
.vod-player__agent .agent__photo,.vod-player__agent .agent__data{display:inline-block;vertical-align:top}
.vod-player__agent .agent__photo{margin-right:10px;width:45px;height:60px}
.is-rtl .vod-player__agent .agent__photo{margin-right:initial;margin-left:10px}
@media screen and (min-width:0\0){.is-rtl .vod-player__agent .agent__photo{margin-right:0}
}
.vod-player__agent .agent__data{max-width:calc(100% - 60px)}
.vod-player__agent .agent__name{font-weight:bold;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vod-player__agent .agent__icon{display:inline-block;vertical-align:middle;position:relative;z-index:1;overflow:hidden;list-style:none;padding:0;margin:0 0 .25em;height:18px}
.vod-player__agent .agent__icon:before,.vod-player__agent .agent__icon:after,.vod-player__agent .agent__icon span:before,.vod-player__agent .agent__icon span:after{left:0;content:"";position:absolute;top:50%}
.is-rtl .vod-player__agent .agent__icon:before,.is-rtl .vod-player__agent .agent__icon:after,.is-rtl .vod-player__agent .agent__icon span:before,.is-rtl .vod-player__agent .agent__icon span:after{left:auto;right:0}
.vod-player__agent .agent__icon span:before,.vod-player__agent .agent__icon span:after{margin:-8px 0 0;background:#fff}
.vod-player__agent .agent__icon span{padding-left:25px;display:block;border:0;color:#fff}
.is-rtl .vod-player__agent .agent__icon span{padding-left:initial;padding-right:25px}
.vod-player__agent .agent__phone .agent__icon span:before{left:5px;width:4px;height:8px;border-width:5px 0 5px 2px;border-style:solid;background:transparent;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
.is-rtl .vod-player__agent .agent__phone .agent__icon span:before{left:auto;right:5px}
.vod-player__agent .agent__mail .agent__icon:before{left:5px;z-index:6;top:0;width:10px;height:10px;border-width:0 1px 1px 0;border-style:solid;border-color:#333;background:transparent;-webkit-transform:rotate(39deg) skew(-12deg);transform:rotate(39deg) skew(-12deg)}
.is-rtl .vod-player__agent .agent__mail .agent__icon:before{left:auto;right:5px}
.vod-player__agent .agent__mail .agent__icon span:before{left:3px;width:5px;border-width:5px;border-style:solid;border-color:#fff #fff transparent;margin-top:-4px;background:transparent}
.is-rtl .vod-player__agent .agent__mail .agent__icon span:before{left:auto;right:3px}
.vod-player__agent .agent__mail .agent__icon span:after{left:4px;top:17px;border-width:0 7px 6px;border-style:solid;border-color:#fff transparent;background:transparent}
.is-rtl .vod-player__agent .agent__mail .agent__icon span:after{left:auto;right:4px}
.vod-player--responsive .vod-player__header{position:absolute;width:100%;top:0}
.vod-player--responsive .vod-player__slides{width:auto;height:auto;top:0;right:0;bottom:0;left:0;-webkit-transform:rotate(0.001deg);transform:rotate(0.001deg)}
.vod-player.t-light{background-color:#fff}
.vod-player.t-light .vod-player__control-bar{background-color:#e2e2e2;background:-webkit-gradient(linear,bottom top,from(#e2e2e2),color-stop(50%,#dbdbdb),color-stop(51%,#d1d1d1),to(#fefefe));background:linear-gradient(top bottom,#e2e2e2 0,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%)}
.vod-player.t-light .vod-player__btn{color:#555}
.vod-player.t-light .vod-player__btn:hover{color:#222}
.vod-player.t-light[data-running="true"] .vod-player__btn.btn--play:before,.vod-player.t-light[data-running="true"] .vod-player__btn.btn--play:after,.vod-player.t-light .vod-player__btn.btn--sound span:after{background-color:#555}
.vod-player.t-light[data-running="true"] .vod-player__btn.btn--play:hover:before,.vod-player.t-light[data-running="true"] .vod-player__btn.btn--play:hover:after,.vod-player.t-light .vod-player__btn.btn--sound:hover span:after{background-color:#222}
.vod-player.t-light .vod-player__btn.btn--sound span:before{border-right-color:#555}
.is-rtl .vod-player.t-light .vod-player__btn.btn--sound span:before{border-right-color:none;border-left-color:#555}
.vod-player.t-light .vod-player__btn.btn--sound:hover span:before{border-right-color:#222}
.is-rtl .vod-player.t-light .vod-player__btn.btn--sound:hover span:before{border-right-color:none;border-left-color:#222}
.vod-player.t-light.is-mute .vod-player__btn.btn--sound:after{border-bottom-color:#e2e2e2}
.vod-player.t-light .vod-player__lang-selector{background-color:rgba(200,200,200,0.5)}
.vod-player.t-light .vod-player__lang-selector>li{color:#000}
.vod-player.t-light .vod-player__lang-selector>li:hover,.vod-player.t-light .vod-player__lang-selector>li.is-active{background-color:rgba(255,255,255,0.7)}
.vod-player.t-light .vod-player__btn.btn--lang .lang__current:after{border-right-color:#777;border-bottom-color:#777}
.is-rtl .vod-player.t-light .vod-player__btn.btn--lang .lang__current:after{border-right-color:none;border-left-color:#777}
.vod-player.t-light .vod-player__btn.btn--lang .lang__current:before{border-left-color:#777;border-top-color:#777}
.is-rtl .vod-player.t-light .vod-player__btn.btn--lang .lang__current:before{border-left-color:none;border-right-color:#777}
.vod-player.t-dark{background-color:#000}
.vod-player.t-dark .vod-player__control-bar{background-color:#666;background:-webkit-gradient(linear,bottom top,from(#666),color-stop(50%,#262626),color-stop(51%,#020202),to(#777));background:linear-gradient(top bottom,#666 0,#262626 50%,#020202 51%,#777 100%)}
.vod-player.t-dark .vod-player__btn{color:#aaa}
.vod-player.t-dark .vod-player__btn:hover{color:#ddd}
.vod-player.t-dark[data-running="true"] .vod-player__btn.btn--play:before,.vod-player.t-dark[data-running="true"] .vod-player__btn.btn--play:after,.vod-player.t-dark .vod-player__btn.btn--sound span:after{background-color:#aaa}
.vod-player.t-dark[data-running="true"] .vod-player__btn.btn--play:hover:before,.vod-player.t-dark[data-running="true"] .vod-player__btn.btn--play:hover:after,.vod-player.t-dark .vod-player__btn.btn--sound:hover span:after{background-color:#ddd}
.vod-player.t-dark .vod-player__btn.btn--sound span:before{border-right-color:#aaa}
.is-rtl .vod-player.t-dark .vod-player__btn.btn--sound span:before{border-right-color:none;border-left-color:#aaa}
.vod-player.t-dark .vod-player__btn.btn--sound:hover span:before{border-right-color:#ddd}
.is-rtl .vod-player.t-dark .vod-player__btn.btn--sound:hover span:before{border-right-color:none;border-left-color:#ddd}
.vod-player.t-dark.is-mute .vod-player__btn.btn--sound:after{border-bottom-color:#666}
.vod-player.t-dark .vod-player__lang-selector{background-color:rgba(20,20,20,0.5)}
.vod-player.t-dark .vod-player__lang-selector>li{color:#fff}
.vod-player.t-dark .vod-player__lang-selector>li:hover,.vod-player.t-dark .vod-player__lang-selector>li.is-active{background-color:rgba(0,0,0,0.7)}
.vod-player.t-dark .vod-player__btn.btn--lang .lang__current:after{border-right-color:#aaa;border-bottom-color:#aaa}
.is-rtl .vod-player.t-dark .vod-player__btn.btn--lang .lang__current:after{border-right-color:none;border-left-color:#aaa}
.vod-player.t-dark .vod-player__btn.btn--lang .lang__current:before{border-left-color:#aaa;border-top-color:#aaa}
.is-rtl .vod-player.t-dark .vod-player__btn.btn--lang .lang__current:before{border-left-color:none;border-right-color:#aaa}
.vod-btn{cursor:pointer}
.vod-btn .icon,.vod-btn .vod-btn.btn--play.is-playing,.vod-btn .vod-btn.btn--play:not(.is-playing),.vod-btn .vod-btn.btn--sound.is-mute,.vod-btn .vod-btn.btn--sound:not(.is-mute){display:none;color:#4c4c4c}
.vod-btn.vod-sound .vod-sound-on.icon,.vod-btn.vod-sound .vod-sound-on.vod-btn.btn--play.is-playing,.vod-btn.vod-sound .vod-sound-on.vod-btn.btn--play:not(.is-playing),.vod-btn.vod-sound .vod-sound-on.vod-btn.btn--sound.is-mute,.vod-btn.vod-sound .vod-sound-on.vod-btn.btn--sound:not(.is-mute){display:block}
.vod-btn.vod-sound-off .vod-sound-mute.icon,.vod-btn.vod-sound-off .vod-sound-mute.vod-btn.btn--play.is-playing,.vod-btn.vod-sound-off .vod-sound-mute.vod-btn.btn--play:not(.is-playing),.vod-btn.vod-sound-off .vod-sound-mute.vod-btn.btn--sound.is-mute,.vod-btn.vod-sound-off .vod-sound-mute.vod-btn.btn--sound:not(.is-mute){display:block}
.vod-btn.vod-play:not(.vod-pause) .vod-button-play.icon,.vod-btn.vod-play:not(.vod-pause) .vod-button-play.vod-btn.btn--play.is-playing,.vod-btn.vod-play:not(.vod-pause) .vod-button-play.vod-btn.btn--play:not(.is-playing),.vod-btn.vod-play:not(.vod-pause) .vod-button-play.vod-btn.btn--sound.is-mute,.vod-btn.vod-play:not(.vod-pause) .vod-button-play.vod-btn.btn--sound:not(.is-mute){display:block}
.vod-btn.vod-pause .vod-button-pause.icon,.vod-btn.vod-pause .vod-button-pause.vod-btn.btn--play.is-playing,.vod-btn.vod-pause .vod-button-pause.vod-btn.btn--play:not(.is-playing),.vod-btn.vod-pause .vod-button-pause.vod-btn.btn--sound.is-mute,.vod-btn.vod-pause .vod-button-pause.vod-btn.btn--sound:not(.is-mute){display:block}
.vod-btn.btn--play.is-playing:before{content:"\f155"}
.vod-btn.btn--play:not(.is-playing):before{content:"\f10b"}
.vod-btn.btn--sound.is-mute:before{content:"\f188"}
.vod-btn.btn--sound:not(.is-mute):before{content:"\f189"}
.vod-btn.vod-player__btn.btn--lang{float:unset;padding:5px;-webkit-transition:background-color .25s linear;transition:background-color .25s linear}
.vod-btn.vod-player__btn.btn--lang:hover{background-color:#4c4c4c;color:#fff}
.vod-btn .vod-player__lang-selector{text-align:left;background-color:#f2f2f2}
.is-rtl .vod-btn .vod-player__lang-selector{text-align:right}
.vod-btn .vod-player__lang-selector>li{color:#324b72;background-color:transparent;-webkit-transition:background-color .25s linear;transition:background-color .25s linear}
.vod-btn .vod-player__lang-selector>li:hover{color:#fff;background-color:#333}
.m-localguide-media .vod-stage .vod-control{display:none}
.m-localguide-media .vod-icon{background:transparent}
.m-localguide-media .video_container,.m-localguide-media .vod-container{overflow:hidden}
.m-localguide-media .vod-movie{max-height:100%;max-width:100%}
.m-localguide-media .video_container,.m-localguide-media .vod-container,.m-localguide-media .vod-movie{height:100%}@font-face{font-family:"map-glyphs";src:url("https://static-sothebys-production.gabrielstechnology.com/resources/v_4_7_0_14/_responsive/resources/fonts/map-glyphs.woff2?13d7e5aeb8f049b82b7beec7ecb3d687") format("woff2"),url("https://static-sothebys-production.gabrielstechnology.com/resources/v_4_7_0_14/_responsive/resources/fonts/map-glyphs.woff?13d7e5aeb8f049b82b7beec7ecb3d687") format("woff"),url("https://static-sothebys-production.gabrielstechnology.com/resources/v_4_7_0_14/_responsive/resources/fonts/map-glyphs.ttf?13d7e5aeb8f049b82b7beec7ecb3d687") format("truetype"),url("https://static-sothebys-production.gabrielstechnology.com/resources/v_4_7_0_14/_responsive/resources/fonts/map-glyphs.svg?13d7e5aeb8f049b82b7beec7ecb3d687#map-glyphs") format("svg");font-weight:normal;font-style:normal}
.icon-map-glyphs,.record-marker:before,.record-marker:after,.record-marker .record-marker__label:before,.record-marker .record-marker__label-text:before,.localguide-marker:before,.localguide-marker:after,.localguide-marker .record-marker__label:before,.localguide-marker .record-marker__label-text:before,.school-marker:before,.school-marker:after,.school-marker .record-marker__label:before,.school-marker .record-marker__label-text:before,.poi-marker:before,.poi-marker:after,.poi-marker .record-marker__label:before,.poi-marker .record-marker__label-text:before,.radius-controls:before,.radius-controls:after,.radius-controls .record-marker__label:before,.radius-controls .record-marker__label-text:before,.cluster-marker:before,.cluster-marker:after,.cluster-marker .record-marker__label:before,.cluster-marker .record-marker__label-text:before,.region-marker:before,.region-marker:after,.region-marker .record-marker__label:before,.region-marker .record-marker__label-text:before,.selectable-record-marker:before,.selectable-record-marker:after,.selectable-record-marker .record-marker__label:before,.selectable-record-marker .record-marker__label-text:before{font-family:"map-glyphs";display:inline-block;line-height:1;font-weight:normal;font-style:normal;font-variant:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-map-glyphs-bank:before{content:"\f101"}
.icon-map-glyphs-building:before{content:"\f102"}
.icon-map-glyphs-community:before{content:"\f103"}
.icon-map-glyphs-flag:before{content:"\f104"}
.icon-map-glyphs-full-screen-exit:before{content:"\f105"}
.icon-map-glyphs-full-screen:before{content:"\f106"}
.icon-map-glyphs-gas:before{content:"\f107"}
.icon-map-glyphs-groceries:before{content:"\f108"}
.icon-map-glyphs-house-1:before{content:"\f109"}
.icon-map-glyphs-house-2:before{content:"\f10a"}
.icon-map-glyphs-house-3:before{content:"\f10b"}
.icon-map-glyphs-multiple-listings:before{content:"\f10c"}
.icon-map-glyphs-open-house:before{content:"\f10d"}
.icon-map-glyphs-pin-checkbox-square-checked:before{content:"\f10e"}
.icon-map-glyphs-pin-checkbox-square:before{content:"\f10f"}
.icon-map-glyphs-pin-checkbox:before{content:"\f110"}
.icon-map-glyphs-pin-circle:before{content:"\f111"}
.icon-map-glyphs-pin-cluster:before{content:"\f112"}
.icon-map-glyphs-pin-hexagon:before{content:"\f113"}
.icon-map-glyphs-pin-plus:before{content:"\f114"}
.icon-map-glyphs-pin-simple:before{content:"\f115"}
.icon-map-glyphs-pin-square:before{content:"\f116"}
.icon-map-glyphs-pin-target:before{content:"\f117"}
.icon-map-glyphs-pin:before{content:"\f118"}
.icon-map-glyphs-radius-center:before{content:"\f119"}
.icon-map-glyphs-radius-resize:before{content:"\f11a"}
.icon-map-glyphs-restaurant:before{content:"\f11b"}
.icon-map-glyphs-school:before{content:"\f11c"}
.icon-map-glyphs-unknown:before{content:"\f11d"}
.icon-map-glyphs-zip-target:before{content:"\f11e"}
.icon-map-glyphs-zip:before{content:"\f11f"}
.record-marker,.localguide-marker,.school-marker,.poi-marker,.radius-controls,.cluster-marker{font-size:1.5em;position:relative;text-align:center;cursor:pointer;display:inline-block;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.record-marker:before,.record-marker:after,.localguide-marker:before,.localguide-marker:after,.school-marker:before,.school-marker:after,.poi-marker:before,.poi-marker:after,.radius-controls:before,.radius-controls:after,.cluster-marker:before,.cluster-marker:after{font-size:1.5em}
.record-marker .record-marker__label:before,.record-marker .record-marker__label-text:before,.localguide-marker .record-marker__label:before,.localguide-marker .record-marker__label-text:before,.school-marker .record-marker__label:before,.school-marker .record-marker__label-text:before,.poi-marker .record-marker__label:before,.poi-marker .record-marker__label-text:before,.radius-controls .record-marker__label:before,.radius-controls .record-marker__label-text:before,.cluster-marker .record-marker__label:before,.cluster-marker .record-marker__label-text:before{font-size:2em}
.record-marker:after,.record-marker:before,.record-marker .record-marker__label,.record-marker .record-marker__label-text,.record-marker .record-marker__label:before,.record-marker .record-marker__label-text:before,.record-marker .cluster-marker__data,.localguide-marker:after,.localguide-marker:before,.localguide-marker .record-marker__label,.localguide-marker .record-marker__label-text,.localguide-marker .record-marker__label:before,.localguide-marker .record-marker__label-text:before,.localguide-marker .cluster-marker__data,.school-marker:after,.school-marker:before,.school-marker .record-marker__label,.school-marker .record-marker__label-text,.school-marker .record-marker__label:before,.school-marker .record-marker__label-text:before,.school-marker .cluster-marker__data,.poi-marker:after,.poi-marker:before,.poi-marker .record-marker__label,.poi-marker .record-marker__label-text,.poi-marker .record-marker__label:before,.poi-marker .record-marker__label-text:before,.poi-marker .cluster-marker__data,.radius-controls:after,.radius-controls:before,.radius-controls .record-marker__label,.radius-controls .record-marker__label-text,.radius-controls .record-marker__label:before,.radius-controls .record-marker__label-text:before,.radius-controls .cluster-marker__data,.cluster-marker:after,.cluster-marker:before,.cluster-marker .record-marker__label,.cluster-marker .record-marker__label-text,.cluster-marker .record-marker__label:before,.cluster-marker .record-marker__label-text:before,.cluster-marker .cluster-marker__data{display:inline-block}
.record-marker:after,.record-marker .record-marker__label,.record-marker .record-marker__label:before,.record-marker .cluster-marker__data,.localguide-marker:after,.localguide-marker .record-marker__label,.localguide-marker .record-marker__label:before,.localguide-marker .cluster-marker__data,.school-marker:after,.school-marker .record-marker__label,.school-marker .record-marker__label:before,.school-marker .cluster-marker__data,.poi-marker:after,.poi-marker .record-marker__label,.poi-marker .record-marker__label:before,.poi-marker .cluster-marker__data,.radius-controls:after,.radius-controls .record-marker__label,.radius-controls .record-marker__label:before,.radius-controls .cluster-marker__data,.cluster-marker:after,.cluster-marker .record-marker__label,.cluster-marker .record-marker__label:before,.cluster-marker .cluster-marker__data{position:absolute;left:0;right:0;top:0}
.record-marker .record-marker__label,.record-marker .record-marker__label:before,.record-marker .cluster-marker__data,.localguide-marker .record-marker__label,.localguide-marker .record-marker__label:before,.localguide-marker .cluster-marker__data,.school-marker .record-marker__label,.school-marker .record-marker__label:before,.school-marker .cluster-marker__data,.poi-marker .record-marker__label,.poi-marker .record-marker__label:before,.poi-marker .cluster-marker__data,.radius-controls .record-marker__label,.radius-controls .record-marker__label:before,.radius-controls .cluster-marker__data,.cluster-marker .record-marker__label,.cluster-marker .record-marker__label:before,.cluster-marker .cluster-marker__data{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.record-marker .record-marker__label:before,.localguide-marker .record-marker__label:before,.school-marker .record-marker__label:before,.poi-marker .record-marker__label:before,.radius-controls .record-marker__label:before,.cluster-marker .record-marker__label:before{top:0}
.record-marker .record-marker__label,.record-marker .record-marker__label-text,.record-marker .cluster-marker__data,.localguide-marker .record-marker__label,.localguide-marker .record-marker__label-text,.localguide-marker .cluster-marker__data,.school-marker .record-marker__label,.school-marker .record-marker__label-text,.school-marker .cluster-marker__data,.poi-marker .record-marker__label,.poi-marker .record-marker__label-text,.poi-marker .cluster-marker__data,.radius-controls .record-marker__label,.radius-controls .record-marker__label-text,.radius-controls .cluster-marker__data,.cluster-marker .record-marker__label,.cluster-marker .record-marker__label-text,.cluster-marker .cluster-marker__data{font-family:"Open Sans",sans-serif}
.record-marker .record-marker__label,.localguide-marker .record-marker__label,.school-marker .record-marker__label,.poi-marker .record-marker__label,.radius-controls .record-marker__label,.cluster-marker .record-marker__label{padding-bottom:.44em}
.record-marker .record-marker__label-text,.localguide-marker .record-marker__label-text,.school-marker .record-marker__label-text,.poi-marker .record-marker__label-text,.radius-controls .record-marker__label-text,.cluster-marker .record-marker__label-text{font-size:13.6px;font-size:.85rem;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.3),0px 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 1px 0 0 rgba(0,0,0,0.3),0px 2px 4px 0 rgba(0,0,0,0.5);white-space:nowrap}
.record-marker .record-marker__label-text:before,.localguide-marker .record-marker__label-text:before,.school-marker .record-marker__label-text:before,.poi-marker .record-marker__label-text:before,.radius-controls .record-marker__label-text:before,.cluster-marker .record-marker__label-text:before{vertical-align:top}
.record-marker .cluster-marker__data,.localguide-marker .cluster-marker__data,.school-marker .cluster-marker__data,.poi-marker .cluster-marker__data,.radius-controls .cluster-marker__data,.cluster-marker .cluster-marker__data{font-size:1.5em}
.region-marker,.selectable-record-marker{font-size:1.5em;position:relative;text-align:center;cursor:pointer;display:inline-block;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.region-marker:before,.region-marker:after,.selectable-record-marker:before,.selectable-record-marker:after{font-size:1.5em}
.region-marker .record-marker__label:before,.region-marker .record-marker__label-text:before,.selectable-record-marker .record-marker__label:before,.selectable-record-marker .record-marker__label-text:before{font-size:2em}
.region-marker:after,.region-marker:before,.region-marker .record-marker__label,.region-marker .record-marker__label-text,.region-marker .record-marker__label:before,.region-marker .record-marker__label-text:before,.region-marker .cluster-marker__data,.selectable-record-marker:after,.selectable-record-marker:before,.selectable-record-marker .record-marker__label,.selectable-record-marker .record-marker__label-text,.selectable-record-marker .record-marker__label:before,.selectable-record-marker .record-marker__label-text:before,.selectable-record-marker .cluster-marker__data{display:inline-block}
.region-marker:after,.region-marker .record-marker__label,.region-marker .record-marker__label:before,.region-marker .cluster-marker__data,.selectable-record-marker:after,.selectable-record-marker .record-marker__label,.selectable-record-marker .record-marker__label:before,.selectable-record-marker .cluster-marker__data{position:absolute;left:0;right:0;top:0}
.region-marker .record-marker__label,.region-marker .record-marker__label:before,.region-marker .cluster-marker__data,.selectable-record-marker .record-marker__label,.selectable-record-marker .record-marker__label:before,.selectable-record-marker .cluster-marker__data{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.region-marker .record-marker__label:before,.selectable-record-marker .record-marker__label:before{top:0}
.region-marker .record-marker__label,.region-marker .record-marker__label-text,.region-marker .cluster-marker__data,.selectable-record-marker .record-marker__label,.selectable-record-marker .record-marker__label-text,.selectable-record-marker .cluster-marker__data{font-family:"Open Sans",sans-serif}
.region-marker .record-marker__label,.selectable-record-marker .record-marker__label{padding-bottom:.44em}
.region-marker .record-marker__label-text,.selectable-record-marker .record-marker__label-text{font-size:13.6px;font-size:.85rem;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.3),0px 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 1px 0 0 rgba(0,0,0,0.3),0px 2px 4px 0 rgba(0,0,0,0.5);white-space:nowrap}
.region-marker .record-marker__label-text:before,.selectable-record-marker .record-marker__label-text:before{vertical-align:top}
.region-marker .cluster-marker__data,.selectable-record-marker .cluster-marker__data{font-size:1.5em}
.localguide-marker:before,.school-marker:before,.poi-marker:before,.radius-controls:before,.cluster-marker:before,.region-marker:before,.selectable-record-marker:before{text-shadow:0 0 0 transparent}
.record-marker{min-height:30px}
.record-marker:before{content:"\f118"}
.record-marker .record-marker__label:before,.record-marker .record-marker__label-text:before{content:"\f11d"}
.record-marker:before{color:#E6592D;text-shadow:0 1px 0 transparent,1px -1px 0 transparent,-1px -1px 0 transparent,0px 3px 4px rgba(0,0,0,0.5)}
.record-marker .record-marker__label-text,.record-marker .cluster-marker__data{background-color:#E6592D;color:#fff;border:1px solid transparent}
.record-marker:after{background-color:transparent;color:#fff}
.record-marker .record-marker__label:before,.record-marker .record-marker__label-text:before{background-color:transparent;color:#fff}
.record-marker .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,0.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,0.5)}
.record-marker.record-marker--hover:before{color:#E6592D;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0px 3px 4px #fff}
.record-marker.record-marker--hover .record-marker__label-text,.record-marker.record-marker--hover .cluster-marker__data{background-color:#E6592D;color:#fff;border:1px solid #fff}
.record-marker.record-marker--hover:after{background-color:transparent;color:#fff}
.record-marker.record-marker--hover .record-marker__label:before,.record-marker.record-marker--hover .record-marker__label-text:before{background-color:transparent;color:#fff}
.record-marker.record-marker--hover .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5)}
.record-marker.marker-status-highlight:before{color:#E6592D;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0px 3px 4px #fff}
.record-marker.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-highlight .cluster-marker__data{background-color:#E6592D;color:#fff;border:1px solid #fff}
.record-marker.marker-status-highlight:after{background-color:transparent;color:#fff}
.record-marker.marker-status-highlight .record-marker__label:before,.record-marker.marker-status-highlight .record-marker__label-text:before{background-color:transparent;color:#fff}
.record-marker.marker-status-highlight .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5)}
.record-marker.marker-status-normal:before{color:#E6592D;text-shadow:0 1px 0 transparent,1px -1px 0 transparent,-1px -1px 0 transparent,0px 3px 4px rgba(0,0,0,0.5)}
.record-marker.marker-status-normal .record-marker__label-text,.record-marker.marker-status-normal .cluster-marker__data{background-color:#E6592D;color:#fff;border:1px solid transparent}
.record-marker.marker-status-normal:after{background-color:transparent;color:#fff}
.record-marker.marker-status-normal .record-marker__label:before,.record-marker.marker-status-normal .record-marker__label-text:before{background-color:transparent;color:#fff}
.record-marker.marker-status-normal .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,0.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,0.5)}
.record-marker.marker-status-normal.record-marker--hover:before{color:#E6592D;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0px 3px 4px #fff}
.record-marker.marker-status-normal.record-marker--hover .record-marker__label-text,.record-marker.marker-status-normal.record-marker--hover .cluster-marker__data{background-color:#E6592D;color:#fff;border:1px solid #fff}
.record-marker.marker-status-normal.record-marker--hover:after{background-color:transparent;color:#fff}
.record-marker.marker-status-normal.record-marker--hover .record-marker__label:before,.record-marker.marker-status-normal.record-marker--hover .record-marker__label-text:before{background-color:transparent;color:#fff}
.record-marker.marker-status-normal.record-marker--hover .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5)}
.record-marker.marker-status-normal.marker-status-highlight:before{color:#E6592D;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0px 3px 4px #fff}
.record-marker.marker-status-normal.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-normal.marker-status-highlight .cluster-marker__data{background-color:#E6592D;color:#fff;border:1px solid #fff}
.record-marker.marker-status-normal.marker-status-highlight:after{background-color:transparent;color:#fff}
.record-marker.marker-status-normal.marker-status-highlight .record-marker__label:before,.record-marker.marker-status-normal.marker-status-highlight .record-marker__label-text:before{background-color:transparent;color:#fff}
.record-marker.marker-status-normal.marker-status-highlight .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5)}
.record-marker.marker-status-new:before{color:#E6592D;text-shadow:0 1px 0 0 rgba(0,0,0,0.3),0px 2px 4px 0 rgba(0,0,0,0.5)}
.record-marker.marker-status-new .record-marker__label-text,.record-marker.marker-status-new .cluster-marker__data{background-color:#E6592D;color:#FFF;border:1px solid transparent}
.record-marker.marker-status-new:after{background-color:transparent;color:#FFF}
.record-marker.marker-status-new .record-marker__label:before,.record-marker.marker-status-new .record-marker__label-text:before{background-color:transparent;color:#FFF}
.record-marker.marker-status-new .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,0.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,0.5)}
.record-marker.marker-status-new.record-marker--hover:before{color:#E6592D;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0px 3px 4px rgba(0,0,0,0.5)}
.record-marker.marker-status-new.record-marker--hover .record-marker__label-text,.record-marker.marker-status-new.record-marker--hover .cluster-marker__data{background-color:#E6592D;color:#FFF;border:1px solid #FFF}
.record-marker.marker-status-new.record-marker--hover:after{background-color:transparent;color:#FFF}
.record-marker.marker-status-new.record-marker--hover .record-marker__label:before,.record-marker.marker-status-new.record-marker--hover .record-marker__label-text:before{background-color:transparent;color:#FFF}
.record-marker.marker-status-new.record-marker--hover .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5)}
.record-marker.marker-status-new.marker-status-highlight:before{color:#E6592D;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0px 3px 4px rgba(0,0,0,0.5)}
.record-marker.marker-status-new.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-new.marker-status-highlight .cluster-marker__data{background-color:#E6592D;color:#FFF;border:1px solid #FFF}
.record-marker.marker-status-new.marker-status-highlight:after{background-color:transparent;color:#FFF}
.record-marker.marker-status-new.marker-status-highlight .record-marker__label:before,.record-marker.marker-status-new.marker-status-highlight .record-marker__label-text:before{background-color:transparent;color:#FFF}
.record-marker.marker-status-new.marker-status-highlight .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5)}
.record-marker.marker-status-pricereduced:before{color:#E6592D;text-shadow:0 1px 0 0 rgba(0,0,0,0.3),0px 2px 4px 0 rgba(0,0,0,0.5)}
.record-marker.marker-status-pricereduced .record-marker__label-text,.record-marker.marker-status-pricereduced .cluster-marker__data{background-color:#E6592D;color:#FFF;border:1px solid transparent}
.record-marker.marker-status-pricereduced:after{background-color:transparent;color:#FFF}
.record-marker.marker-status-pricereduced .record-marker__label:before,.record-marker.marker-status-pricereduced .record-marker__label-text:before{background-color:transparent;color:#FFF}
.record-marker.marker-status-pricereduced .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,0.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,0.5)}
.record-marker.marker-status-pricereduced.record-marker--hover:before{color:#E6592D;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0px 3px 4px rgba(0,0,0,0.5)}
.record-marker.marker-status-pricereduced.record-marker--hover .record-marker__label-text,.record-marker.marker-status-pricereduced.record-marker--hover .cluster-marker__data{background-color:#E6592D;color:#FFF;border:1px solid #FFF}
.record-marker.marker-status-pricereduced.record-marker--hover:after{background-color:transparent;color:#FFF}
.record-marker.marker-status-pricereduced.record-marker--hover .record-marker__label:before,.record-marker.marker-status-pricereduced.record-marker--hover .record-marker__label-text:before{background-color:transparent;color:#FFF}
.record-marker.marker-status-pricereduced.record-marker--hover .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5)}
.record-marker.marker-status-pricereduced.marker-status-highlight:before{color:#E6592D;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0px 3px 4px rgba(0,0,0,0.5)}
.record-marker.marker-status-pricereduced.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-pricereduced.marker-status-highlight .cluster-marker__data{background-color:#E6592D;color:#FFF;border:1px solid #FFF}
.record-marker.marker-status-pricereduced.marker-status-highlight:after{background-color:transparent;color:#FFF}
.record-marker.marker-status-pricereduced.marker-status-highlight .record-marker__label:before,.record-marker.marker-status-pricereduced.marker-status-highlight .record-marker__label-text:before{background-color:transparent;color:#FFF}
.record-marker.marker-status-pricereduced.marker-status-highlight .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5)}
.record-marker.marker-status-openhouse:before{color:#E6592D;text-shadow:0 1px 0 0 rgba(0,0,0,0.3),0px 2px 4px 0 rgba(0,0,0,0.5)}
.record-marker.marker-status-openhouse .record-marker__label-text,.record-marker.marker-status-openhouse .cluster-marker__data{background-color:#E6592D;color:#FFF;border:1px solid transparent}
.record-marker.marker-status-openhouse:after{background-color:transparent;color:#FFF}
.record-marker.marker-status-openhouse .record-marker__label:before,.record-marker.marker-status-openhouse .record-marker__label-text:before{background-color:transparent;color:#FFF}
.record-marker.marker-status-openhouse .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,0.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,0.5)}
.record-marker.marker-status-openhouse.record-marker--hover:before{color:#E6592D;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0px 3px 4px rgba(0,0,0,0.5)}
.record-marker.marker-status-openhouse.record-marker--hover .record-marker__label-text,.record-marker.marker-status-openhouse.record-marker--hover .cluster-marker__data{background-color:#E6592D;color:#FFF;border:1px solid #FFF}
.record-marker.marker-status-openhouse.record-marker--hover:after{background-color:transparent;color:#FFF}
.record-marker.marker-status-openhouse.record-marker--hover .record-marker__label:before,.record-marker.marker-status-openhouse.record-marker--hover .record-marker__label-text:before{background-color:transparent;color:#FFF}
.record-marker.marker-status-openhouse.record-marker--hover .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5)}
.record-marker.marker-status-openhouse.marker-status-highlight:before{color:#E6592D;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0px 3px 4px rgba(0,0,0,0.5)}
.record-marker.marker-status-openhouse.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-openhouse.marker-status-highlight .cluster-marker__data{background-color:#E6592D;color:#FFF;border:1px solid #FFF}
.record-marker.marker-status-openhouse.marker-status-highlight:after{background-color:transparent;color:#FFF}
.record-marker.marker-status-openhouse.marker-status-highlight .record-marker__label:before,.record-marker.marker-status-openhouse.marker-status-highlight .record-marker__label-text:before{background-color:transparent;color:#FFF}
.record-marker.marker-status-openhouse.marker-status-highlight .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5)}
.record-marker.marker-status-contractpending:before{color:#E6592D;text-shadow:0 1px 0 0 rgba(0,0,0,0.3),0px 2px 4px 0 rgba(0,0,0,0.5)}
.record-marker.marker-status-contractpending .record-marker__label-text,.record-marker.marker-status-contractpending .cluster-marker__data{background-color:#E6592D;color:#FFF;border:1px solid transparent}
.record-marker.marker-status-contractpending:after{background-color:transparent;color:#FFF}
.record-marker.marker-status-contractpending .record-marker__label:before,.record-marker.marker-status-contractpending .record-marker__label-text:before{background-color:transparent;color:#FFF}
.record-marker.marker-status-contractpending .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,0.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,0.5)}
.record-marker.marker-status-contractpending.record-marker--hover:before{color:#E6592D;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0px 3px 4px rgba(0,0,0,0.5)}
.record-marker.marker-status-contractpending.record-marker--hover .record-marker__label-text,.record-marker.marker-status-contractpending.record-marker--hover .cluster-marker__data{background-color:#E6592D;color:#FFF;border:1px solid #FFF}
.record-marker.marker-status-contractpending.record-marker--hover:after{background-color:transparent;color:#FFF}
.record-marker.marker-status-contractpending.record-marker--hover .record-marker__label:before,.record-marker.marker-status-contractpending.record-marker--hover .record-marker__label-text:before{background-color:transparent;color:#FFF}
.record-marker.marker-status-contractpending.record-marker--hover .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5)}
.record-marker.marker-status-contractpending.marker-status-highlight:before{color:#E6592D;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0px 3px 4px rgba(0,0,0,0.5)}
.record-marker.marker-status-contractpending.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-contractpending.marker-status-highlight .cluster-marker__data{background-color:#E6592D;color:#FFF;border:1px solid #FFF}
.record-marker.marker-status-contractpending.marker-status-highlight:after{background-color:transparent;color:#FFF}
.record-marker.marker-status-contractpending.marker-status-highlight .record-marker__label:before,.record-marker.marker-status-contractpending.marker-status-highlight .record-marker__label-text:before{background-color:transparent;color:#FFF}
.record-marker.marker-status-contractpending.marker-status-highlight .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5)}
.record-marker.marker-status-undercontract:before{color:#E6592D;text-shadow:0 1px 0 0 rgba(0,0,0,0.3),0px 2px 4px 0 rgba(0,0,0,0.5)}
.record-marker.marker-status-undercontract .record-marker__label-text,.record-marker.marker-status-undercontract .cluster-marker__data{background-color:#E6592D;color:#FFF;border:1px solid transparent}
.record-marker.marker-status-undercontract:after{background-color:transparent;color:#FFF}
.record-marker.marker-status-undercontract .record-marker__label:before,.record-marker.marker-status-undercontract .record-marker__label-text:before{background-color:transparent;color:#FFF}
.record-marker.marker-status-undercontract .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,0.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,0.5)}
.record-marker.marker-status-undercontract.record-marker--hover:before{color:#E6592D;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0px 3px 4px rgba(0,0,0,0.5)}
.record-marker.marker-status-undercontract.record-marker--hover .record-marker__label-text,.record-marker.marker-status-undercontract.record-marker--hover .cluster-marker__data{background-color:#E6592D;color:#FFF;border:1px solid #FFF}
.record-marker.marker-status-undercontract.record-marker--hover:after{background-color:transparent;color:#FFF}
.record-marker.marker-status-undercontract.record-marker--hover .record-marker__label:before,.record-marker.marker-status-undercontract.record-marker--hover .record-marker__label-text:before{background-color:transparent;color:#FFF}
.record-marker.marker-status-undercontract.record-marker--hover .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5)}
.record-marker.marker-status-undercontract.marker-status-highlight:before{color:#E6592D;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0px 3px 4px rgba(0,0,0,0.5)}
.record-marker.marker-status-undercontract.marker-status-highlight .record-marker__label-text,.record-marker.marker-status-undercontract.marker-status-highlight .cluster-marker__data{background-color:#E6592D;color:#FFF;border:1px solid #FFF}
.record-marker.marker-status-undercontract.marker-status-highlight:after{background-color:transparent;color:#FFF}
.record-marker.marker-status-undercontract.marker-status-highlight .record-marker__label:before,.record-marker.marker-status-undercontract.marker-status-highlight .record-marker__label-text:before{background-color:transparent;color:#FFF}
.record-marker.marker-status-undercontract.marker-status-highlight .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5)}
.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract):before{color:#E6592D;text-shadow:0 1px 0 transparent,1px -1px 0 transparent,-1px -1px 0 transparent,0px 3px 4px rgba(0,0,0,0.5)}
.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract) .record-marker__label-text,.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract) .cluster-marker__data{background-color:#E6592D;color:#fff;border:1px solid transparent}
.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract):after{background-color:transparent;color:#fff}
.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract) .record-marker__label:before,.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract) .record-marker__label-text:before{background-color:transparent;color:#fff}
.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract) .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-2px 2px 1px 0 rgba(0,0,0,0.5);box-shadow:-2px 2px 1px 0 rgba(0,0,0,0.5)}
.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).record-marker--hover:before{color:#E6592D;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0px 3px 4px #fff}
.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).record-marker--hover .record-marker__label-text,.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).record-marker--hover .cluster-marker__data{background-color:#E6592D;color:#fff;border:1px solid #fff}
.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).record-marker--hover:after{background-color:transparent;color:#fff}
.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).record-marker--hover .record-marker__label:before,.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).record-marker--hover .record-marker__label-text:before{background-color:transparent;color:#fff}
.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).record-marker--hover .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5)}
.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).marker-status-highlight:before{color:#E6592D;text-shadow:0 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0px 3px 4px #fff}
.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).marker-status-highlight .record-marker__label-text,.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).marker-status-highlight .cluster-marker__data{background-color:#E6592D;color:#fff;border:1px solid #fff}
.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).marker-status-highlight:after{background-color:transparent;color:#fff}
.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).marker-status-highlight .record-marker__label:before,.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).marker-status-highlight .record-marker__label-text:before{background-color:transparent;color:#fff}
.record-marker.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract).marker-status-highlight .record-marker__label-text:after{background-color:#E6592D;border-color:#E6592D;-webkit-box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5);box-shadow:-1px 1px 0 #fff,-3px 3px 2px rgba(0,0,0,0.5)}
.record-marker.marker-has-text{min-height:32px}
.record-marker .record-marker__label-text{position:relative;border-radius:3px;font-size:13.6px;font-size:.85rem}
.record-marker .record-marker__label-text:after{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%,0%) rotate(-45deg);transform:translate(-50%,0%) rotate(-45deg);left:50%;border-radius:0 100% 0 0;content:'';position:absolute;bottom:-5px;width:0;height:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid}
.is-rtl .record-marker .record-marker__label-text:after{left:auto;right:50%}
.is-rtl .record-marker .record-marker__label-text:after{border-radius:100% 0 0 0}
.record-marker .record-marker__text{padding:4px 10px;display:inline-block;font-style:normal;font-weight:normal}
.record-marker.marker-type-multilisting:not(.marker-has-number) .record-marker__text,.record-marker.marker-type-zip:not(.marker-has-number) .record-marker__text,.record-marker.marker-type-multizip:not(.marker-has-number) .record-marker__text,.record-marker.marker-type-multicommunity:not(.marker-has-number) .record-marker__text,.record-marker.marker-type-multioffice:not(.marker-has-number) .record-marker__text{padding-left:0}
.is-rtl .record-marker.marker-type-multilisting:not(.marker-has-number) .record-marker__text,.is-rtl .record-marker.marker-type-zip:not(.marker-has-number) .record-marker__text,.is-rtl .record-marker.marker-type-multizip:not(.marker-has-number) .record-marker__text,.is-rtl .record-marker.marker-type-multicommunity:not(.marker-has-number) .record-marker__text,.is-rtl .record-marker.marker-type-multioffice:not(.marker-has-number) .record-marker__text{padding-left:initial;padding-right:0}
.record-marker.marker-has-number{min-width:22px}
.record-marker.marker-item-count{font-size:2.5em;min-height:initial}
.record-marker.marker-item-count .record-marker__label{font-size:15px;font-size:16px;font-size:1rem;color:#FFF}
.record-marker.marker-item-count.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract) .record-marker__label,.record-marker.marker-item-count.marker-status-normal .record-marker__label{color:#fff}
.record-marker.marker-item-count.marker-is-featured:not(.marker-status-pricereduced):not(.marker-status-new):not(.marker-status-openhouse):not(.marker-status-contractpending):not(.marker-status-undercontract) .record-marker__label:hover,.record-marker.marker-item-count.marker-status-normal .record-marker__label:hover{color:#fff}
.record-marker.marker-has-number:before,.record-marker.marker-has-number .record-marker__label-text:before,.record-marker.marker-item-count .record-marker__label:before,.record-marker.marker-has-text:before,.record-marker.marker-type-listing .record-marker__label-text:before,.record-marker.marker-type-community .record-marker__label-text:before,.record-marker.marker-type-flag:before{content:""}
.listingdetails .record-marker--static{cursor:default}
.marker-type-listing:before{content:"\f115"}
.marker-type-listing .record-marker__label::before,.marker-type-listing .record-marker__label-text::before{content:""}
.marker-type-multilisting:before{content:"\f115"}
.marker-type-multilisting .record-marker__label::before,.marker-type-multilisting .record-marker__label-text::before{content:""}
.marker-type-multioffice:before{content:"\f115"}
.marker-type-multioffice .record-marker__label::before,.marker-type-multioffice .record-marker__label-text::before{content:""}
.marker-type-office:before{content:"\f115"}
.marker-type-office .record-marker__label::before,.marker-type-office .record-marker__label-text::before{content:""}
.region-marker:before{content:"\f110"}
.region-marker:after{content:"\f10f"}
.region-marker.marker-status-normal:before{color:#E6592D}
.region-marker.marker-status-normal:after{color:#FFF}
.region-marker.marker-status-normal .record-marker__label:before,.region-marker.marker-status-normal .record-marker__label-text:before{color:#FFF}
.region-marker.marker-status-normal.region-marker--hover{-webkit-transform:scale(1.15);transform:scale(1.15)}
.region-marker.marker-status-normal.region-marker--hover:before{color:#eb7d5b}
.region-marker.marker-status-highlight{-webkit-transform:scale(1.25);transform:scale(1.25)}
.region-marker.marker-status-highlight:before{color:#E6592D}
.region-marker.marker-status-highlight:after{color:#FFF}
.region-marker.marker-status-highlight:after{content:"\f10e"}
.region-marker.marker-status-highlight .record-marker__label:before,.region-marker.marker-status-highlight .record-marker__label-text:before{color:#FFF}
.region-marker.marker-status-highlight .record-marker__label:before,.region-marker.marker-status-highlight .record-marker__label-text:before{content:"\f10e"}
.region-marker.marker-status-highlight.region-marker--hover{-webkit-transform:scale(1.3);transform:scale(1.3)}
.region-marker.marker-status-highlight.region-marker--hover:before{color:#eb7d5b}
.marker-type-country.marker-status-normal:before{color:#E6592D}
.marker-type-country.marker-status-normal.region-marker--hover:before{color:#eb7d5b}
.marker-type-country.marker-status-highlight:before{color:#E6592D}
.marker-type-country.marker-status-highlight.region-marker--hover:before{color:#eb7d5b}
.marker-type-state.marker-status-normal:before{color:#E6592D}
.marker-type-state.marker-status-normal.region-marker--hover:before{color:#eb7d5b}
.marker-type-state.marker-status-highlight:before{color:#E6592D}
.marker-type-state.marker-status-highlight.region-marker--hover:before{color:#eb7d5b}
.marker-type-county.marker-status-normal:before{color:#E6592D}
.marker-type-county.marker-status-normal.region-marker--hover:before{color:#eb7d5b}
.marker-type-county.marker-status-highlight:before{color:#E6592D}
.marker-type-county.marker-status-highlight.region-marker--hover:before{color:#eb7d5b}
.marker-type-city.marker-status-normal:before{color:#E6592D}
.marker-type-city.marker-status-normal.region-marker--hover:before{color:#eb7d5b}
.marker-type-city.marker-status-highlight:before{color:#E6592D}
.marker-type-city.marker-status-highlight.region-marker--hover:before{color:#eb7d5b}
.marker-type-neighborhood.marker-status-normal:before{color:#E6592D}
.marker-type-neighborhood.marker-status-normal.region-marker--hover:before{color:#eb7d5b}
.marker-type-neighborhood.marker-status-highlight:before{color:#E6592D}
.marker-type-neighborhood.marker-status-highlight.region-marker--hover:before{color:#eb7d5b}
.status-marker{margin-right:10px;width:32px;height:32px;display:inline-block;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.3),0px 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 1px 0 0 rgba(0,0,0,0.3),0px 2px 4px 0 rgba(0,0,0,0.5);border-radius:3px}
.is-rtl .status-marker{margin-right:initial;margin-left:10px}
@media screen and (min-width:0\0){.is-rtl .status-marker{margin-right:0}
}
.status-marker.marker-status-normal{background-color:#E6592D}
.status-marker.marker-status-new{background-color:#E6592D}
.status-marker.marker-status-pricereduced{background-color:#E6592D}
.status-marker.marker-status-openhouse{background-color:#E6592D}
.status-marker.marker-status-contractpending{background-color:#E6592D}
.status-marker.marker-status-undercontract{background-color:#E6592D}
.status-marker.marker-status-featured{background-color:#E6592D}
.selectable-record-marker:before{content:"\f110"}
.selectable-record-marker:after{content:"\f10f"}
.selectable-record-marker.marker-status-normal:before{color:#E6592D}
.selectable-record-marker.marker-status-normal:after{color:#FFF}
.selectable-record-marker.marker-status-normal .record-marker__label:before,.selectable-record-marker.marker-status-normal .record-marker__label-text:before{color:#FFF}
.selectable-record-marker.marker-status-normal.selectable-record-marker--hover{-webkit-transform:scale(1.15);transform:scale(1.15)}
.selectable-record-marker.marker-status-normal.selectable-record-marker--hover:before{color:#eb7d5b}
.selectable-record-marker.marker-status-highlight{-webkit-transform:scale(1.25);transform:scale(1.25)}
.selectable-record-marker.marker-status-highlight:before{color:#E6592D}
.selectable-record-marker.marker-status-highlight:after{color:#FFF}
.selectable-record-marker.marker-status-highlight:after{content:"\f10e"}
.selectable-record-marker.marker-status-highlight .record-marker__label:before,.selectable-record-marker.marker-status-highlight .record-marker__label-text:before{color:#FFF}
.selectable-record-marker.marker-status-highlight .record-marker__label:before,.selectable-record-marker.marker-status-highlight .record-marker__label-text:before{content:"\f10e"}
.selectable-record-marker.marker-status-highlight.selectable-record-marker--hover{-webkit-transform:scale(1.3);transform:scale(1.3)}
.selectable-record-marker.marker-status-highlight.selectable-record-marker--hover:before{color:#eb7d5b}
.marker-type-multilistings.marker-status-normal:after{content:"\f114"}
.marker-type-multilistings.marker-status-normal .record-marker__label:before,.marker-type-multilistings.marker-status-normal .record-marker__label-text:before{content:"\f114"}
.localguide-marker:before{content:"\f110"}
.localguide-marker:after{content:"\f117"}
.localguide-marker.marker-status-normal:before{color:#E6592D}
.localguide-marker.marker-status-normal:after{color:#FFF}
.localguide-marker.marker-status-normal .record-marker__label:before,.localguide-marker.marker-status-normal .record-marker__label-text:before{color:#FFF}
.localguide-marker.marker-status-normal.localguide-marker--hover{-webkit-transform:scale(1.15);transform:scale(1.15)}
.localguide-marker.marker-status-normal.localguide-marker--hover:before{color:#eb7d5b}
.localguide-marker.marker-status-highlight{-webkit-transform:scale(1.25);transform:scale(1.25)}
.localguide-marker.marker-status-highlight:before{color:#E6592D}
.localguide-marker.marker-status-highlight.localguide-marker--hover{-webkit-transform:scale(1.3);transform:scale(1.3)}
.localguide-marker.marker-status-highlight.localguide-marker--hover:before{color:#eb7d5b}
.marker-type-country.marker-status-normal:before{color:#E6592D}
.marker-type-country.marker-status-normal.localguide-marker--hover:before{color:#eb7d5b}
.marker-type-country.marker-status-highlight:before{color:#E6592D}
.marker-type-country.marker-status-highlight.localguide-marker--hover:before{color:#eb7d5b}
.marker-type-state.marker-status-normal:before{color:#E6592D}
.marker-type-state.marker-status-normal.localguide-marker--hover:before{color:#eb7d5b}
.marker-type-state.marker-status-highlight:before{color:#E6592D}
.marker-type-state.marker-status-highlight.localguide-marker--hover:before{color:#eb7d5b}
.marker-type-county.marker-status-normal:before{color:#E6592D}
.marker-type-county.marker-status-normal.localguide-marker--hover:before{color:#eb7d5b}
.marker-type-county.marker-status-highlight:before{color:#E6592D}
.marker-type-county.marker-status-highlight.localguide-marker--hover:before{color:#eb7d5b}
.marker-type-city.marker-status-normal:before{color:#E6592D}
.marker-type-city.marker-status-normal.localguide-marker--hover:before{color:#eb7d5b}
.marker-type-city.marker-status-highlight:before{color:#E6592D}
.marker-type-city.marker-status-highlight.localguide-marker--hover:before{color:#eb7d5b}
.marker-type-neighborhood.marker-status-normal:before{color:#E6592D}
.marker-type-neighborhood.marker-status-normal.localguide-marker--hover:before{color:#eb7d5b}
.marker-type-neighborhood.marker-status-highlight:before{color:#E6592D}
.marker-type-neighborhood.marker-status-highlight.localguide-marker--hover:before{color:#eb7d5b}
.school-marker:before{content:"\f118"}
.school-marker:after{content:"\f11c"}
.school-marker.marker-status-public:before{color:#75c13a}
.school-marker.marker-status-public:after{color:#FFF}
.school-marker.marker-status-public .record-marker__label:before,.school-marker.marker-status-public .record-marker__label-text:before{color:#FFF}
.school-marker.marker-status-private:before{color:#71a6c8}
.school-marker.marker-status-private:after{color:#FFF}
.school-marker.marker-status-private .record-marker__label:before,.school-marker.marker-status-private .record-marker__label-text:before{color:#FFF}
.school-marker.marker-status-charter:before{color:#e7715d}
.school-marker.marker-status-charter:after{color:#FFF}
.school-marker.marker-status-charter .record-marker__label:before,.school-marker.marker-status-charter .record-marker__label-text:before{color:#FFF}
.school-marker.marker-status-highlight{-webkit-transform:scale(1.25);transform:scale(1.25)}
.school-marker.marker-status-highlight.school-marker--hover{-webkit-transform:scale(1.25);transform:scale(1.25)}
.poi-marker:before{content:"\f118"}
.poi-marker:after{content:"\f11d"}
.poi-marker.marker-status-normal:after{color:#FFF}
.poi-marker.marker-status-normal .record-marker__label:before,.poi-marker.marker-status-normal .record-marker__label-text:before{color:#FFF}
.poi-marker.marker-status-highlight{-webkit-transform:scale(1.25);transform:scale(1.25)}
.poi-marker.marker-status-highlight:after{color:#FFF}
.poi-marker.marker-status-highlight .record-marker__label:before,.poi-marker.marker-status-highlight .record-marker__label-text:before{color:#FFF}
.marker-type-restaurants.marker-status-normal:before{color:#75C13A}
.marker-type-restaurants.marker-status-normal:after{color:#FFF}
.marker-type-restaurants.marker-status-normal .record-marker__label:before,.marker-type-restaurants.marker-status-normal .record-marker__label-text:before{color:#FFF}
.marker-type-restaurants.marker-status-highlight:before{color:#abdb86}
.marker-type-restaurants.marker-status-highlight:after{color:#FFF}
.marker-type-restaurants.marker-status-highlight .record-marker__label:before,.marker-type-restaurants.marker-status-highlight .record-marker__label-text:before{color:#FFF}
.marker-type-restaurants:not(.cluster-marker):after{content:"\f11b"}
.marker-type-restaurants .record-marker__label:before,.marker-type-restaurants .record-marker__label-text:before{content:"\f11b"}
.marker-type-banks.marker-status-normal:before{color:#FD9E11}
.marker-type-banks.marker-status-normal:after{color:#FFF}
.marker-type-banks.marker-status-normal .record-marker__label:before,.marker-type-banks.marker-status-normal .record-marker__label-text:before{color:#FFF}
.marker-type-banks.marker-status-highlight:before{color:#fec776}
.marker-type-banks.marker-status-highlight:after{color:#FFF}
.marker-type-banks.marker-status-highlight .record-marker__label:before,.marker-type-banks.marker-status-highlight .record-marker__label-text:before{color:#FFF}
.marker-type-banks:not(.cluster-marker):after{content:"\f101"}
.marker-type-banks .record-marker__label:before,.marker-type-banks .record-marker__label-text:before{content:"\f101"}
.marker-type-grocery.marker-status-normal:before{color:#2FB9BA}
.marker-type-grocery.marker-status-normal:after{color:#FFF}
.marker-type-grocery.marker-status-normal .record-marker__label:before,.marker-type-grocery.marker-status-normal .record-marker__label-text:before{color:#FFF}
.marker-type-grocery.marker-status-highlight:before{color:#73dbdc}
.marker-type-grocery.marker-status-highlight:after{color:#FFF}
.marker-type-grocery.marker-status-highlight .record-marker__label:before,.marker-type-grocery.marker-status-highlight .record-marker__label-text:before{color:#FFF}
.marker-type-grocery:not(.cluster-marker):after{content:"\f108"}
.marker-type-grocery .record-marker__label:before,.marker-type-grocery .record-marker__label-text:before{content:"\f108"}
.marker-type-servicestations.marker-status-normal:before{color:#71A6C8}
.marker-type-servicestations.marker-status-normal:after{color:#FFF}
.marker-type-servicestations.marker-status-normal .record-marker__label:before,.marker-type-servicestations.marker-status-normal .record-marker__label-text:before{color:#FFF}
.marker-type-servicestations.marker-status-highlight:before{color:#bbd4e4}
.marker-type-servicestations.marker-status-highlight:after{color:#FFF}
.marker-type-servicestations.marker-status-highlight .record-marker__label:before,.marker-type-servicestations.marker-status-highlight .record-marker__label-text:before{color:#FFF}
.marker-type-servicestations:not(.cluster-marker):after{content:"\f107"}
.marker-type-servicestations .record-marker__label:before,.marker-type-servicestations .record-marker__label-text:before{content:"\f107"}
.radius-controls:before{content:"\f111"}
.radius-controls:after{content:"\f11d"}
.radius-controls.marker-status-normal:before{color:#E6592D}
.radius-controls.marker-status-normal:after{color:#FFF}
.radius-controls.marker-status-normal .record-marker__label:before,.radius-controls.marker-status-normal .record-marker__label-text:before{color:#FFF}
.marker-type-center:not(.cluster-marker):after{content:"\f119"}
.marker-type-center .record-marker__label:before,.marker-type-center .record-marker__label-text:before{content:"\f119"}
.marker-type-handle:not(.cluster-marker):after{content:"\f11a"}
.marker-type-handle .record-marker__label:before,.marker-type-handle .record-marker__label-text:before{content:"\f11a"}
.cluster-marker{cursor:inherit}
.cluster-marker:before{content:"\f112"}
.cluster-marker.marker-status-normal:before{color:#E6592D}
.cluster-marker.marker-status-normal .record-marker__label-text,.cluster-marker.marker-status-normal .cluster-marker__data{color:#FFF}
.cluster-marker:hover{cursor:pointer;-webkit-transform:scale(1.15);transform:scale(1.15)}
.c-map-loader .o-loading-dot{padding:0 1px}
.c-map-loader.is-active ~ .paginationcontainer{margin-top:40px}
.c-map-loader.is-active ~ .home-values__map-message{display:none}.c-map-pagination{margin-right:10px;position:relative;margin-top:10px}
.is-rtl .c-map-pagination{margin-right:initial;margin-left:10px}
@media screen and (min-width:0\0){.is-rtl .c-map-pagination{margin-right:0}
}
.c-map-pagination .pagination{background:#f2f2f2;padding:5px}
.c-map-pagination .paging__button,.c-map-pagination .paging__pages,.c-map-pagination .paging__input-holder,.c-map-pagination .paging__separator,.c-map-pagination .paging__numberpages{display:inline-block}
.c-map-pagination .paging__button,.c-map-pagination .paging__input-holder{margin:5px}
.c-map-pagination .paging__prev:after,.c-map-pagination .paging__next:before{display:none}
.c-map-pagination .paging__prev:before,.c-map-pagination .paging__next:after{content:"";font-size:0;line-heigt:0;height:0;display:inline-block;vertical-align:middle;border:5px solid transparent}
.c-map-pagination .paging__prev{border-right:1px solid #585858;padding-right:10px}
.is-rtl .c-map-pagination .paging__prev{border-right:0;border-left:1px solid #585858}
.is-rtl .c-map-pagination .paging__prev{padding-right:initial;padding-left:10px}
.c-map-pagination .paging__prev:before{border-left-width:0;border-right-color:#4c4c4c;margin-right:5px}
.is-rtl .c-map-pagination .paging__prev:before{border-left-width:0;border-right-width:0}
.is-rtl .c-map-pagination .paging__prev:before{border-right-color:none;border-left-color:#4c4c4c}
.is-rtl .c-map-pagination .paging__prev:before{margin-right:initial;margin-left:5px}
@media screen and (min-width:0\0){.is-rtl .c-map-pagination .paging__prev:before{margin-right:0}
}
.c-map-pagination .paging__next{border-left:1px solid #585858;padding-left:10px}
.is-rtl .c-map-pagination .paging__next{border-left:0;border-right:1px solid #585858}
.is-rtl .c-map-pagination .paging__next{padding-left:initial;padding-right:10px}
.c-map-pagination .paging__next:after{border-left-color:#4c4c4c;border-right-width:0;margin-left:5px}
.is-rtl .c-map-pagination .paging__next:after{border-left-color:none;border-right-color:#4c4c4c}
.is-rtl .c-map-pagination .paging__next:after{border-right-width:0;border-left-width:0}
.is-rtl .c-map-pagination .paging__next:after{margin-left:initial;margin-right:5px}
@media screen and (min-width:0\0){.is-rtl .c-map-pagination .paging__next:after{margin-left:0}
}
.c-map-pagination .paging__input-holder{width:40px}
.c-map-pagination .paging__input-holder .o-input{text-align:center}.legend__toggle.is-expanded .legend__toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-localguide-media{margin-bottom:20px;line-height:1;position:relative;height:100%}
.c-localguide-media .empty{display:none}
.c-localguide-media [data-tab-contents-role]{height:100%;position:relative;z-index:1}
.c-localguide-media .o-button{background-clip:padding-box;background-color:transparent;border-color:#4c4c4c}
.c-localguide-media .o-button:hover{border-color:#4c4c4c;color:#fff}
.c-localguide-media .o-button.selected{background-color:#4c4c4c;border-color:#4c4c4c;color:#fff}
.c-localguide-media .tabs__content{display:block;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0}
.c-localguide-media .tabs__toggle:checked+.tabs__content{opacity:1;z-index:3}
.local-guide-container-overlay.local-guide-media__controls{z-index:3;left:auto;right:10px;position:absolute;background-color:rgba(255,255,255,0.8);padding:10px;bottom:10px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.is-rtl .local-guide-container-overlay.local-guide-media__controls{left:10px;right:auto}
@media only screen and (max-width:47.999em){.local-guide-container-overlay.local-guide-media__controls{left:0;right:0;bottom:0}
.is-rtl .local-guide-container-overlay.local-guide-media__controls{left:0;right:0}
}
.local-guide-photo-carousel-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:right;margin-left:20px;color:#4c4c4c}
.is-rtl .local-guide-photo-carousel-controls{text-align:left}
.is-rtl .local-guide-photo-carousel-controls{margin-left:initial;margin-right:20px}
@media screen and (min-width:0\0){.is-rtl .local-guide-photo-carousel-controls{margin-left:0}
}
.local-guide-photo-carousel-controls .disabled{color:#838181}
.local-guide-photo-carousel-controls .photo-count{margin-left:10px;color:#585858}
.is-rtl .local-guide-photo-carousel-controls .photo-count{margin-left:initial;margin-right:10px}
@media screen and (min-width:0\0){.is-rtl .local-guide-photo-carousel-controls .photo-count{margin-left:0}
}
.local-guide-photo-carousel-control{margin:0 5px}
@media only screen and (max-width:47.999em){.local-guide-photo-carousel-control{font-size:1.1em}
}
.local-guide__articles-media iframe{width:100%;height:100%}
.local-guide-photo-carousel{height:100%}
.local-guide__tabs{margin-left:5px;border-width:0}
.is-rtl .local-guide__tabs{margin-left:initial;margin-right:5px}
@media screen and (min-width:0\0){.is-rtl .local-guide__tabs{margin-left:0}
}
@media only screen and (max-width:47.999em){.local-guide__tabs{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}
}
.local-guide__tabs-container{display:inline-block}
@media only screen and (max-width:47.999em){.local-guide-container-overlay.local-guide-media__controls .localguide__tab{padding:5px}
}