.react-grid-item.react-grid-placeholder{background:#ddd;border:2px dashed #000}.react-grid-item>.react-resizable-handle{position:absolute;width:15px;height:15px;bottom:1px;right:1px;background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KPHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTYuNyAxNmw5LjMtOS4zdi0xLjRsLTEwLjcgMTAuN3oiLz4KPHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTkuNyAxNmw2LjMtNi4zdi0xLjRsLTcuNyA3Ljd6Ii8+CjxwYXRoIGZpbGw9IiNjY2NjY2MiIGQ9Ik0xMi43IDE2bDMuMy0zLjN2LTEuNGwtNC43IDQuN3oiLz4KPHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTE1LjcgMTZsMC4zLTAuM3YtMS40bC0xLjcgMS43eiIvPgo8L3N2Zz4K);background-position:100% 100%;background-size:cover;padding:0;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;cursor:se-resize}.react-resizable{position:relative}.reactivePreviewBtns{display:inline-flex;position:fixed;bottom:20px;left:20px;z-index:99999}@media only screen and (max-width:640px){.reactivePreviewBtns{bottom:72px;width:100%;left:0;justify-content:center}}.reactivePreviewBtns form{display:flex;align-items:center;justify-content:space-between}.reactivePreviewBtns form button{transition:all .35s ease-in-out}.reactivePreviewBtns form button.reactiveAdminBtn{border:0;border-radius:28px 0 0 28px}.reactivePreviewBtns form button.reactiveAdminBtn,.reactivePreviewBtns form button.reactiveUserBtn{font-size:13px;font-weight:700;color:#fff;padding:0 25px;background-color:#737373;outline:0;box-shadow:none;height:42px}.reactivePreviewBtns form button.reactiveUserBtn{border:0;border-radius:0 28px 28px 0}.reactivePreviewBtns form button.active,.reactivePreviewBtns form button:hover{background-color:#454545}.reactiveSearchGridContents___ .reuseCheckboxScrollWrapper___{max-width:320px;width:100%}.saveAsPrompt{z-index:999999999999!important}.marker-icon{width:44px;height:44px;display:-webkit-inline-flex;display:-ms-inline-flex;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;position:relative;transform:scale(1);transform-origin:center 65px;transition:all .4s ease-in-out}.marker-icon.markerIconHover{transform:scale(1.15)}.marker-icon .marker-icon-wrapper{width:36px;height:36px;display:-webkit-inline-flex;display:-ms-inline-flex;display:inline-flex;align-items:center;justify-content:center;background-color:#09c;border-radius:50%}.marker-icon .marker-icon-wrapper i{color:#fff;font-size:19px;line-height:1}.marker-icon:before{content:"";width:0;height:0;border-style:solid;border-width:20px 6px 0;border-color:#fff transparent transparent;position:absolute;bottom:-19px;z-index:1}.marker-icon:after{content:"";width:15px;height:6px;display:inline-block;background-color:rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.15),0 0 6px rgba(0,0,0,.1),0 0 8px rgba(0,0,0,.06);position:absolute;bottom:-22px;border-radius:50%}.reactiveInfoWindowWrapper{width:100%;background-color:#fff;display:flex;flex-direction:row}.reactiveInfoWindowWrapper .reactiveInfoWindowImage{width:180px;height:180px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-shrink:0}.reactiveInfoWindowWrapper .reactiveInfoWindowImage img{width:100%;height:100%;object-fit:cover}.reactiveInfoWindowWrapper .reactiveInfoWindowContents{padding:20px 30px}.reactiveInfoWindowWrapper .reactiveInfoWindowContents h4{margin:0 0 5px;font-size:14px;text-transform:uppercase;width:100%;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.reactiveInfoWindowWrapper .reactiveInfoWindowContents p{margin:0;font-weight:400;line-height:1.5}.reactiveInfoWindowWrapper .reactiveInfoWindowContents .reactiveAddressText{margin:0;font-weight:400;line-height:1.5;padding-top:5px;padding-bottom:10px}.gm-style img{width:9px;height:9px;margin:5px}.reactiveMyLocBtn{font-size:13px;font-weight:400;color:#fff;padding:0 20px;height:28px;white-space:nowrap;align-items:center;position:relative;margin-top:-29px;border:1px solid #ddd;-webkit-border-radius:14px;-moz-border-radius:14px;-o-border-radius:14px;border-radius:14px}.reactiveMyLocBtn,.reactiveMyLocBtn:after{display:-webkit-inline-flex;display:-ms-inline-flex;display:inline-flex;background-color:#282828}.reactiveMyLocBtn:after{content:"";width:2px;height:15px;position:absolute;top:100%;left:50%}.reactiveInfoWindowPlaceholder .reactiveInfoWindowContents{width:300px}.reactiveInfoWindowPlaceholder .reactiveInfoWindowContents .reactivePalceHolderText{width:100%;height:10px;display:block;background-color:#ddd;border-radius:3px;margin-bottom:10px}.reactiveInfoWindowPlaceholder .reactiveInfoWindowContents .reactivePalceHolderText:last-child{margin-bottom:0}.reactiveInfoWindowWrapper.realEstate .reactiveInfoWindowImage{position:relative}.reactiveInfoWindowWrapper.realEstate .reactiveInfoWindowImage h4.price{position:absolute;background:#f5f5f5;padding:5px 15px;font-size:11px;left:20px;width:75px;text-align:center;margin:0;bottom:20px;line-height:16px}.reactiveInfoWindowWrapper.jobBoard .reactiveInfoWindowContents h4{font-size:14px;line-height:18px;text-transform:uppercase;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reactiveInfoWindowWrapper.jobBoard .reactiveInfoWindowContents p.reactiveAddressText{margin:0;line-height:19px;padding-top:10px;padding-bottom:15px;font-size:12px}.reactiveInfoWindowWrapper.jobBoard .reactiveInfoWindowContents p.reactiveCommunityText{font-size:13px;font-weight:400}.reactiveInfoWindowWrapper.hotel .reactiveInfoWindowContents h4{margin:0;font-size:14px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:18px;font-weight:400}.reactiveInfoWindowWrapper.hotel .reactiveInfoWindowContents p.reactiveAddressText{margin:0;line-height:19px;font-size:13px;padding:0}.reactiveInfoWindowWrapper.hotel .reactiveInfoWindowContents h4.reactivePriceText{padding-top:10px;margin:0;font-size:14px}.reactiveInfoWindowWrapper.doctor .reactiveInfoWindowContents h4{margin:0;font-size:14px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:18px}.reactiveInfoWindowWrapper.doctor .reactiveInfoWindowContents .reactiveRatingNReview{display:flex;justify-content:space-between;padding:5px 0}.reactiveInfoWindowWrapper.doctor .reactiveInfoWindowContents .reactiveRatingNReview a i{font-size:16px}.reactiveInfoWindowWrapper.doctor .reactiveInfoWindowContents .reactiveRatingNReview span{font-size:13px}.reactiveInfoWindowWrapper.doctor .reactiveInfoWindowContents p.reactivePlace{margin:0;padding-top:20px;font-size:13px}.reactiveInfoWindowWrapper.doctor .reactiveInfoWindowContents p.reactivePlace i{margin-right:5px;font-size:16px}.reactiveNormSearchGridContents___ .reuseCheckboxParrentWrapper___,.reactiveNormSearchGridContents___ .reuseRadioBtnParrentWrapper___{margin-right:-20px}.reactiveNormSearchGridContents___ .reuseComboCheckboxWrapper___ .reuseCheckboxSearch___{padding-right:20px}.reactiveBarContents___ .reuseLabel___{font-size:1.1em}.reactiveBarContents___ .reuseElementBlock___{margin-bottom:0}.reactiveBarFrontendView___ .reactiveBarComponentWrapper___{display:flex;align-items:center;flex-wrap:wrap}.reactiveBarContents___ .rc-pagination,.reactiveBarContents___ .rc-pagination-item,.reactiveBarContents___ .rc-pagination-jump-next,.reactiveBarContents___ .rc-pagination-next,.reactiveBarContents___ .rc-pagination-prev{margin-left:0}h3.reactiveBlockTitle___{margin:0}.reactiveInlineLabel___{display:flex;width:100%;align-items:center}.reactiveInlineLabel___ .reuseLabel___{margin:0}.reactiveInlineLabel___>div{width:100%}.reactiveInlineLabel___ .reactiveBarContents___ .reuseElementBlock___{display:flex;align-items:center}.reactiveInlineLabel___ .reactiveBarContents___ .reuseElementBlock___ .reuseLabelsWrapper___{width:auto;flex-shrink:0;margin-bottom:0;margin-right:15px}.admin-bar .reactiveMapUser___.fixedmap{position:fixed!important;top:80px}.admin-bar .reactiveMapUser___.fixedmap .reactiveMapHeight___{height:calc(100vh - 95px)!important}.reactiveMapUser___.fixedmap{position:fixed!important;top:48px}.reactiveMapUser___.fixedmap .reactiveMapHeight___{height:calc(100vh - 65px)!important}#nprogress{pointer-events:none}#nprogress .bar{background:#000;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #000,0 0 5px #000;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#000;border-left-color:#000;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reactiveUserView{position:fixed;z-index:999999999;box-shadow:0 0 4px rgba(0,0,0,.3);background:#fff;left:110%;top:0;width:100%;height:100vh;transition:left .2s ease-out,top .2s ease-out,width .2s ease-out,height .2s ease-out}.reactiveUserView.viewSearchBlock{width:75%;padding-top:50px}.reactiveUserView.viewSearchBlock.open{left:25%}.reactiveUserView.open{left:0}.reactiveUserView .reactiveGridContentsInner___{padding:20px 30px}.reactiveUserView .reactiveDocWrapper{height:100%}.reactiveUserView .reactiveDocWrapper .reactiveUserMapWrapper___ .reactiveMapHeight___{height:100vh!important}.reactiveUserView .reactiveDocWrapper .reactiveDropdownView___{width:calc(100% - 30px)!important;margin:0 15px;margin-bottom:5px}.reactiveUserView .reactiveDocWrapper .reactiveDocCloseBtn{width:70px;height:70px;left:-35px;top:50%;margin-top:-35px;z-index:9;-webkit-border-radius:50% 0 0 50%;-moz-border-radius:50% 0 0 50%;-o-border-radius:50% 0 0 50%;border-radius:50% 0 0 50%;-webkit-box-shadow:rgba(0,0,0,.3) -2px 0 4px -1px;-moz-box-shadow:rgba(0,0,0,.3) -2px 0 4px -1px;box-shadow:-2px 0 4px -1px rgba(0,0,0,.3)}.reactiveUserView .reactiveDocWrapper .reactiveDocCloseBtn,.reactiveUserView .reactiveDocWrapper .reactiveDocMapCloseBtn{display:-webkit-inline-flex;display:-ms-inline-flex;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;position:absolute;cursor:pointer}.reactiveUserView .reactiveDocWrapper .reactiveDocMapCloseBtn{width:30px;height:30px;left:10px;top:10px;z-index:99999999999;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;-moz-box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3)}.reactiveUserView .reactiveDocWrapper .reactiveDocCloseBtn i{font-size:18px;color:#454545;position:absolute;left:14px}