﻿.owl-carousel .animated{-webkit-animation-duration:1000ms;-moz-animation-duration:1000ms;-o-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;-webkit-transform-style:preserve-3d}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:-moz-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.bootstrap-select{width:220px \0}.bootstrap-select>.btn{width:100%;padding-right:25px}.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto !important}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:220px}.bootstrap-select .btn:focus{outline:thin dotted #333333 !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*="col-"]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float:right}.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:none !important}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*="col-"] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:0.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:0.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.mobile-device{position:absolute !important;top:0;left:0;display:block !important;width:100%;height:100% !important;opacity:0}.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image:-o-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#bebebe));background-image:-moz-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image:linear-gradient(to bottom, #dfdfdf 0%, #bebebe 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0)}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image:-o-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#e9e9e9));background-image:-moz-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image:linear-gradient(to bottom, #e5e5e5 0%, #e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f9f9f9));background-image:-moz-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #f9f9f9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border-radius:4px}.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5));background-image:-moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:-o-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#89cdef), to(#81bfde));background-image:-moz-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0)}.slider-track-low,.slider-track-high{position:absolute;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;top:0;width:20px;height:20px;background-color:#337ab7;background-image:-webkit-linear-gradient(top, #149bdf 0%, #0480be 100%);background-image:-o-linear-gradient(top, #149bdf 0%, #0480be 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#149bdf), to(#0480be));background-image:-moz-linear-gradient(top, #149bdf 0%, #0480be 100%);background-image:linear-gradient(to bottom, #149bdf 0%, #0480be 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-filter:none;filter:none;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);border:0px solid transparent}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{position:absolute;width:20px;height:20px;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5));background-image:-moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-filter:none;filter:none;opacity:0.8;border:0px solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-image:-webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:-o-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#89cdef), to(#81bfde));background-image:-moz-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);opacity:1}.nav-inline{border-bottom:3px solid transparent;margin-bottom:10px}.nav-inline>li{float:left;margin-bottom:-1px;margin-right:20px}.nav-inline>li:last-child{margin-right:0}.nav-inline>li>a{padding:5px 0 3px;margin-right:0;line-height:1.428571429;border-color:transparent;border-radius:0;border-width:0 0 3px 0;font-weight:700;outline:0;color:#999}.nav-inline>li>a:hover{border-color:#333;background-color:transparent;color:#333}.nav-inline>li.active>a,.nav-inline>li.active>a:hover,.nav-inline>li.active>a:focus{color:#333;background-color:transparent;border-width:0 0 3px 0;border-bottom-color:#333;cursor:default}.search-autocomplete{position:absolute;top:58px;left:0;right:0;background-color:#fff;border:1px solid #c4c4c4;font-size:12px;z-index:2;padding:10px 20px 0 10px}.search-autocomplete:after,.search-autocomplete:before{bottom:100%;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.search-autocomplete:after{border-color:transparent;border-bottom-color:#fff;border-width:10px;margin-left:-10px}.search-autocomplete:before{border-color:transparent;border-bottom-color:#c4c4c4;border-width:11px;margin-left:-11px}.search-autocomplete .autocomplete-title{margin:5px 0;color:#d92228}.search-autocomplete .found-search-results ul{margin-top:0}.search-autocomplete p{margin:0}.search-autocomplete p.autocomplete-margin-top{margin-top:5px}.search-autocomplete p i{color:#222}.search-autocomplete ul{margin:10px 0}.search-autocomplete ul li{display:block}.search-autocomplete ul li>a{color:#3377cc;font-size:12px;display:block;padding:3px 10px 3px 26px;margin:0 -10px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.search-autocomplete ul li>a:hover,.search-autocomplete ul li>a:focus{text-decoration:none}.search-autocomplete ul li:hover a,.search-autocomplete ul li.highlight a{background-color:#f7f7f7;text-decoration:none;color:#d92228}.search-autocomplete ul div{cursor:default;padding-bottom:3px}.search-autocomplete .table{margin:10px 0}.search-autocomplete .table tr>th,.search-autocomplete .table tr>td{padding:2px 0}.search-autocomplete .table tr>th{font-weight:400}.search-autocomplete .table tr>td{font-weight:700}.search-autocomplete hr{margin:10px 0}.search-autocomplete .autocomplete-hint{background-color:#f7f7f7;padding:10px;display:block;margin:0 -20px}.search-input-group.search-input-prepopulate .input-group-btn{z-index:12}.search-input-group.search-input-prepopulate .user-input-box{z-index:11;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-right:0}.search-input-group.search-input-prepopulate .user-input-box::-ms-clear{display:none}.search-input-group.search-input-prepopulate .pre-populate-box-wrapper{position:absolute;top:0;left:0;right:0;z-index:10}.search-input-group.search-input-prepopulate .pre-populate-box{color:#757575;background-color:#fff}.search-input-group .input-group-btn .btn-clear-input{border:none;color:#999;font-size:10px;left:-1px}@media only screen and (max-width: 766px){.search-autocomplete ul li>a{padding:4px 0px 4px 24px;margin:0}.search-autocomplete li.recent-search,.search-autocomplete li.autocomplete-place,.search-autocomplete li.autocomplete-school,.search-autocomplete li.autocomplete-schooldistricts{position:relative}.search-autocomplete li.recent-search:before,.search-autocomplete li.autocomplete-place:before,.search-autocomplete li.autocomplete-school:before,.search-autocomplete li.autocomplete-schooldistricts:before{content:"\e017";width:20px;position:absolute;left:7px;top:0;font:normal normal normal 14px/1 rdcfont;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:23px}.search-autocomplete li.recent-search:before{content:"\e050"}.search-autocomplete li.autocomplete-place:before{content:"\e016"}.search-autocomplete li.autocomplete-school:before{content:"\e047"}.search-autocomplete li.autocomplete-schooldistricts:before{content:"\e0be"}.search-autocomplete hr{margin:5px 0}}@media only screen and (max-width: 667px) and (min-width: 375px){.search-input-group.search-input-prepopulate .user-input-box{font-size:16px}.search-input-group.search-input-prepopulate .pre-populate-box{font-size:16px}}.fsgallery-modal{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;color:#fff}.fsgallery-modal .modal-content{height:100%;background-color:#333}.fsgallery-modal .modal-content .close{color:#fff;padding:10px 20px;z-index:10}.fsgallery-modal a.fsgallery-text-link{color:#fff}.fsgallery-modal a.fsgallery-text-link:hover{color:#fff}.fsgallery-modal .modal-header{background-color:#1f1f1f;padding:10px 0 10px 15px;text-align:left;position:absolute;z-index:2;width:100%}.fsgallery-modal .modal-header .gallery-address{white-space:nowrap;padding-right:10px;cursor:auto}.fsgallery-modal .modal-header .property-meta .font-size-large{font-size:14px}.fsgallery-modal .modal-header .property-meta li{margin-left:5px}.fsgallery-modal .modal-header .property-meta li:not(:first-child):before{padding-right:5px}.fsgallery-modal .modal-header .gallery-actions{margin-top:3px}.fsgallery-modal .modal-header .gallery-actions .btn{margin-right:3px}.fsgallery-modal .modal-header .gallery-actions .btn-link{color:#fff}.fsgallery-modal .modal-header .gallery-actions .btn-link:hover,.fsgallery-modal .modal-header .gallery-actions .btn-link:focus{color:#fff}.fsgallery-modal .modal-header .gallery-actions .gallery-action-save{color:#d92228;margin-right:10px}.fsgallery-modal .modal-header .gallery-actions .alert-save-notification{top:55px;width:210px;font-size:12px}.fsgallery-modal .modal-header .gallery-actions .alert-save-notification .close{padding:5px}.fsgallery-modal .modal-body{position:absolute;top:60px;left:0;right:0;bottom:66px;padding:0}.fsgallery-modal .modal-footer{background-color:#1f1f1f;border-top:none;height:66px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;padding:3px;z-index:1}.fsgallery-modal .fs-mobile-close{position:absolute;top:0;right:0;font-size:35px}.fsgallery-main{height:100%}.fsgallery-main .owl-stage-outer,.fsgallery-main .owl-stage,.fsgallery-main .owl-item{height:100%;cursor:auto}.fsgallery-main .owl-item{position:relative}.fsgallery-main .owl-item img{max-height:100%;width:auto;position:absolute;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.photo-gallery-navigation{top:0;left:0;width:100%;height:100%;pointer-events:none}.photo-gallery-navigation.disabled{display:none}.gallery-arrows{background:rgba(51,51,51,0.75);position:absolute;padding:20px 20px 20px 15px;color:#fff;cursor:pointer;pointer-events:auto;top:50%;margin-top:-32px;-webkit-transition:visibility 0.2s linear, opacity 0.2s linear;-o-transition:visibility 0.2s linear, opacity 0.2s linear;-moz-transition:visibility 0.2s linear, opacity 0.2s linear;transition:visibility 0.2s linear, opacity 0.2s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-arrows.arrow-left{left:0;border-radius:0 2px 2px 0}.gallery-arrows.arrow-right{right:0;border-radius:2px 0 0 2px}.gallery-arrows .ra{font-size:25px;color:#fff}.gallery-arrows:hover{background:rgba(51,51,51,0.85)}.photo-control{position:absolute;z-index:1}.photo-control.control-top-left{top:0;left:0}.photo-control.control-top-right{top:5px;right:5px}.photo-control.control-bottom-left{bottom:15px;left:15px;cursor:auto;z-index:2}.photo-control.control-bottom{bottom:15px;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.photo-control .label-map .ra{margin:0 3px 0 -5px}.photo-control .label-street .ra{margin:0 0 0 -5px}.photo-control .label-3dtour .ra{line-height:1;font-size:1.8em}.photo-control .label-group+.label-group{margin-left:2px}.photo-control .label-group .label-dark-transparent.active{background-color:rgba(0,0,0,0.9)}.fsgallery-thumbnails{position:absolute;padding:3px;top:0;left:0;right:126px;bottom:0;width:auto}.fsgallery-thumbnails .gallery-arrows{padding:22px 14px 18px 14px;top:0;margin-top:0}.fsgallery-thumbnails .gallery-arrows .ra{font-size:18px}.fsgallery-thumbnails .highlight:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:60px;height:60px;border:5px solid rgba(255,255,255,0.5);z-index:2}.fsgallery-controls-mobile{position:absolute;right:10px;z-index:1;bottom:10px}.ldp-herocarousel-ctawrapper{overflow:hidden}.ldp-herocarousel-ctawrapper:after{content:" ";background-color:rgba(0,0,0,0.75);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ldp-herocarousel-ctawrapper img{position:absolute;vertical-align:middle;max-width:100%;min-width:50%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ldp-herocarousel-ctawrapper img.leadform-bgimg{min-width:100%;min-height:100%}.ldp-herocarousel-ctawrapper .hero-carousel-cta{position:absolute;width:100%;top:50%;z-index:2;font-size:18px;color:#fff;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);-moz-transform:translate(0, -50%);transform:translate(0, -50%)}.fsgallery-ad{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow-y:auto}.fsgallery-ad:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.8)}.fsgallery-ad .fsgallery-ad-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.fsgallery-ad button.ad-close{position:absolute;top:0;right:0;z-index:10;padding:2px 10px 2px 20px;font-size:35px;font-weight:bold;line-height:1;color:#333;text-shadow:0 1px 0 #fff;background-color:transparent;border:none}.ldp-hero-container .mobile-galleryad-close{position:absolute;color:#333;top:0;right:2px;z-index:10;background-color:#fff;width:26px;height:26px;border-radius:50%;padding:0px;font-size:14px;margin:5px;line-height:1.1em;border:none}.ldp-map-container.fullscreen-map{height:100%;border:none}.fsgallery-controls{float:right}.fsgallery-controls a{height:60px;width:60px;color:#fff;background-color:#76797B;padding-top:10px;text-align:center;display:inline-block;font-size:12px;cursor:pointer}.fsgallery-controls a:hover,.fsgallery-controls a:focus{text-decoration:none;background-color:#909294}.fsgallery-controls a i{display:block;font-size:18px}.fsgallery-modal .modal-header .gallery-address{font-size:18px;font-weight:400}.fsgallery-modal .modal-header .local-explore-area{font-size:12px}.gallery-address .gallery-community-name+li{margin-left:0}.gallery-address .gallery-community-name+li:before{content:"";padding-right:0}@media only screen and (min-width: 767px) and (max-width: 1279px){.gallery-address .gallery-community-name{float:none;display:block}}@media only screen and (max-width: 766px){.fsgallery-modal .modal-body{top:0;bottom:0}.fsgallery-modal .modal-body .fsgallery-main img{max-width:100%;max-height:100%}}@media only screen and (max-width: 320px){.ldp-hero-container .mobile-galleryad-close{top:-2px;right:0;font-size:10px;width:16px;height:16px}}.icon-agent-rating{background:url("/assets/sprite-agent-ratings-5b707c56bfc3bbe247ec5fa3b49cd9133cc81978eddb34ee7ca0494e48678f60.svg") no-repeat 0 0;display:inline-block;width:80px;height:16px;margin-left:-2px}.icon-agent-rating.agent-rating-0{background-position:0 -0px}.icon-agent-rating.agent-rating-1{background-position:0 -32px}.icon-agent-rating.agent-rating-2{background-position:0 -64px}.icon-agent-rating.agent-rating-3{background-position:0 -96px}.icon-agent-rating.agent-rating-4{background-position:0 -128px}.icon-agent-rating.agent-rating-5{background-position:0 -160px}.icon-agent-rating.agent-rating-0-5{background-position:0 -16px}.icon-agent-rating.agent-rating-1-5{background-position:0 -48px}.icon-agent-rating.agent-rating-2-5{background-position:0 -80px}.icon-agent-rating.agent-rating-3-5{background-position:0 -112px}.icon-agent-rating.agent-rating-4-5{background-position:0 -144px}.star-rating{padding:0}.star-rating .ra-star{color:#ffb81d;font-size:18px;letter-spacing:-4px}.star-rating .ra-star.rating-dim{color:#c4c4c4}.star-rating[class*="rating-"] .ra-star{color:#c4c4c4}.star-rating.rating-1 .ra-star:nth-child(1){color:#ffb81d}.star-rating.rating-2 .ra-star:nth-child(1){color:#ffb81d}.star-rating.rating-2 .ra-star:nth-child(2){color:#ffb81d}.star-rating.rating-3 .ra-star:nth-child(1){color:#ffb81d}.star-rating.rating-3 .ra-star:nth-child(2){color:#ffb81d}.star-rating.rating-3 .ra-star:nth-child(3){color:#ffb81d}.star-rating.rating-4 .ra-star:nth-child(1){color:#ffb81d}.star-rating.rating-4 .ra-star:nth-child(2){color:#ffb81d}.star-rating.rating-4 .ra-star:nth-child(3){color:#ffb81d}.star-rating.rating-4 .ra-star:nth-child(4){color:#ffb81d}.star-rating.rating-5 .ra-star:nth-child(1){color:#ffb81d}.star-rating.rating-5 .ra-star:nth-child(2){color:#ffb81d}.star-rating.rating-5 .ra-star:nth-child(3){color:#ffb81d}.star-rating.rating-5 .ra-star:nth-child(4){color:#ffb81d}.star-rating.rating-5 .ra-star:nth-child(5){color:#ffb81d}.sticky-bar{top:-620px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:0px 1px 10px rgba(0,0,0,0.2);box-shadow:0px 1px 10px rgba(0,0,0,0.2);z-index:1061}.sticky-bar .container{padding:0 11px}.sticky-bar.scrolled{top:0}.sticky-bar-content{height:65px;padding:10px 0;background-color:#fff}.sticky-bar-content .btn-request-details{padding:7px 35px}@media screen and (max-width: 425px){.sticky-bar-content .sales-address::before{content:"Sales Office: "}}@media screen and (min-width: 426px){.sticky-bar-content .sales-address::before{content:"• Sales Office: "}}.sticky-anchor-nav{height:35px;padding-top:8px;background-color:#f7f7f7}.sticky-anchor-nav a{text-decoration:none}.sticky-anchor-nav ul{margin:0}.sticky-anchor-nav ul>li{display:inline;margin-right:30px}.sticky-anchor-nav ul>li:last-child{margin-right:0}.sticky-anchor-nav li>a{padding:0 0 5px 0;font-weight:400;color:#4a4a4a}.sticky-anchor-nav li.active a,.sticky-anchor-nav li>a:hover{padding:0 0 4px 0;border-bottom:3px solid #333;font-weight:400;background-color:transparent;color:#333}.sticky-anchor-nav li>a:focus{background-color:transparent}.sticky-bar .sticky-anchor-nav{position:absolute;top:0;left:0;right:0;z-index:-1;-webkit-box-shadow:0px 1px 10px rgba(0,0,0,0.2);box-shadow:0px 1px 10px rgba(0,0,0,0.2);-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease}.sticky-bar .sticky-anchor-nav.sticking{-webkit-transform:translate(0, 65px);-ms-transform:translate(0, 65px);-o-transform:translate(0, 65px);-moz-transform:translate(0, 65px);transform:translate(0, 65px)}.local-main-map .loading-graphic{position:absolute;width:100%;height:400px;background:url("/assets/loading-spinner-sm-b1ec37154bb8ff9c2577c8be75db15a742b5475288c196e71f000e59ee2dbb90.gif") 50% 50% no-repeat;z-index:3}.local-map-control{display:block;position:absolute;border-radius:2px;background-color:#fff;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);margin:10px}.local-map-control i{color:#222;font-size:14px}.local-map-control .nav{font-size:14px}.local-map-control .nav .active{background-color:#f3f3f3;color:#333}.local-map-control .nav .active a,.local-map-control .nav .active i{color:#333;cursor:pointer}.local-map-control .nav .active span{font-weight:700}.local-map-control .nav li>a{color:#333}.local-map-control .nav li>a:focus,.local-map-control .nav li>a:hover{background-color:transparent}.local-map-control .nav li:focus,.local-map-control .nav li:hover{background-color:#f3f3f3}.local-map-control .nav li:focus a,.local-map-control .nav li:focus i,.local-map-control .nav li:hover a,.local-map-control .nav li:hover i{cursor:pointer}.local-map-control .nav .filter{position:absolute;top:0;right:0;border-left:1px solid #ddd;border-width:0 0 0 1px}.map-school-card-wrap{width:240px}.map-school-card-wrap .info-grade{margin-top:3px}.local-school-modal .school-slider p{margin:0 0 30px -5px}.local-school-modal .slider.slider-horizontal{width:288px;margin-bottom:33px !important}.local-school-modal .slider.slider-horizontal .slider-track .slider-selection{background-color:#F0F0F6}.local-school-modal .slider.slider-horizontal .slider-track .slider-track-high{background-color:#222}.local-school-modal .slider.slider-horizontal .slider-tick-label-container{margin-left:-14.4px !important;margin-top:-25px !important}.local-school-modal .slider.slider-horizontal .slider-tick-label-container .slider-tick-label{width:32px !important}.local-map-sponsorship{min-height:37px}.local-map-sponsorship img{width:64px;height:34px;margin-top:-5px}.slider-wrap{padding:5px 10px 0 10px}.slider-wrap .slider-selection{background-color:#F0F0F6}.slider-wrap .slider-track-high{background-color:#d92228}.slider-wrap .slider{width:100%}.slider-wrap .slider-track{top:40px !important}.slider-wrap .slider-handle{top:27px;border-color:#222222;cursor:pointer}.slider-wrap .slider-handle:active{cursor:-webkit-grab}.slider-wrap .slider-tick-label-container{margin-top:0px}.slider-wrap .slider-disabled .slider-track{opacity:.5}.slider-wrap .slider-disabled .slider-handle{background-image:none;border-color:#777777}.map-main-container .map-overlay-button-menu .slider-wrap{padding:5px 10px 0 10px}.map-main-container .map-overlay-button-menu .slider-wrap .slider-selection{background-color:#F0F0F6}.map-main-container .map-overlay-button-menu .slider-wrap .slider-track-high{background-color:#d92228}.map-main-container .map-overlay-button-menu .slider{width:100%}.map-main-container .map-overlay-button-menu .slider-track{top:40px !important}.map-main-container .map-overlay-button-menu .slider-handle{top:27px;border-color:#222222;cursor:pointer}.map-main-container .map-overlay-button-menu .slider-handle:active{cursor:-webkit-grab}.map-main-container .map-overlay-button-menu .slider-tick-label-container{margin-top:0px}.map-main-container .map-overlay-button-menu .slider-disabled .slider-track{opacity:.5}.map-main-container .map-overlay-button-menu .slider-disabled .slider-handle{background-image:none;border-color:#777777}@media only screen and (max-width: 766px){.local-main-map .loading-graphic{height:250px}.local-mobile-control{height:44px}.local-map-control .dropdown{display:inline-block;float:left}.local-map-control .dropdown .dropdown-menu{top:0;left:44px;margin-top:0;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);border-radius:0 2px 2px 2px;border:none;min-width:121px}.local-map-control .dropdown .dropdown-menu>li>a{padding:7px 20px 8px}.local-map-control .filter i{padding:12px 15px;color:#333}.local-map-control .filter .ra-filters{width:52px;margin-left:-3px;padding-left:20px;background-color:#f3f3f3}.local-map-control .school-btn{width:44px;height:44px;display:inline-block;position:relative}.local-map-control .school-btn:after,.local-map-control .school-btn:before{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:22px 0 22px 10px;top:0;z-index:2}.local-map-control .school-btn:after{border-color:transparent transparent transparent #fff;right:-9px}.local-map-control .school-btn:before{border-color:transparent transparent transparent #dadada;right:-10px}}.map-amenity-card .map-amenity-card-wrap{width:236px;overflow:hidden}.map-amenity-card .amenity-card-item{margin-right:65px}.map-amenity-card .amenity-card-item a{color:#0099CC}.map-amenity-card .amenity-card-item .amenity-card-label{font-size:12px;color:#999;text-transform:capitalize}.map-amenity-card .amenity-card-item .amenity-photo{position:absolute;top:20px;right:0;border-radius:4px;overflow:hidden;width:78px;max-height:78px}.map-amenity-card .amenity-card-item .amenity-photo img{width:100%}.map-amenity-card .amenity-card-item .amenity-card-title{font-size:14px;font-weight:700}.map-amenity-card .amenity-card-item .amenity-ratings{font-size:12px;margin:5px 0 5px}.map-amenity-card .amenity-card-item .amenity-ratings span{vertical-align:top;margin-right:2px}.map-amenity-card .amenity-card-item .amenity-card-address{font-size:14px}.map-amenity-card .amenity-card-item .amenity-card-address span:last-child{display:block}.map-amenity-card .amenity-card-item .amenity-card-distance{margin-top:15px;font-size:16px;font-weight:400}.map-amenity-card .amenity-card-item .amenity-logo{position:absolute;bottom:1px;right:2px;width:65px;height:40px;background:url("/assets/yelp-logo-9bf7ab21031e951723ff02a66e9f362368bffe216fb950d5d0fb1f94a392c72a.png") no-repeat bottom center;-webkit-background-size:64px 34px;background-size:64px 34px}.icon-amenity-rating{background:url("/assets/sprite-yelp-star-ratings-940848a844b0ed3d174541653d3bfca4c969808f62c05b6499ef69f6882c7790.png") no-repeat 0 0;display:inline-block;width:82px;height:14px;margin-top:1px}.icon-amenity-rating.amenity-rating-0{background-position:-3px -3px}.icon-amenity-rating.amenity-rating-1{background-position:-3px -21px}.icon-amenity-rating.amenity-rating-2{background-position:-3px -57px}.icon-amenity-rating.amenity-rating-3{background-position:-3px -93px}.icon-amenity-rating.amenity-rating-4{background-position:-3px -129px}.icon-amenity-rating.amenity-rating-5{background-position:-3px -165px}.icon-amenity-rating.amenity-rating--5{background-position:-3px -3px}.icon-amenity-rating.amenity-rating--4{background-position:-3px -39px}.icon-amenity-rating.amenity-rating--3{background-position:-3px -75px}.icon-amenity-rating.amenity-rating--2{background-position:-3px -111px}.icon-amenity-rating.amenity-rating--1{background-position:-3px -147px}.srp-map-wrapper .local-map-control.left-bottom .map-overlay-button-menu-body .slider.slider-horizontal .slider-tick-label-container{margin-left:-10.4444px !important}.srp-map-wrapper .local-map-control.left-bottom .map-overlay-button-menu-body .slider.slider-horizontal .slider-tick-label-container .slider-tick-label{width:20px !important}@media only screen and (min-width: 767px){.map-amenity-card .amenity-card-item .amenity-card-title{white-space:normal}}@media only screen and (max-width: 766px){.map-amenity-card .map-amenity-card-wrap{max-width:240px}.map-amenity-card .amenity-card-item{margin-right:0}.map-amenity-card .amenity-card-item .amenity-ratings{margin:5px 0}.map-amenity-card .amenity-card-item .amenity-card-distance{margin-top:5px}}.rdc-carousel{position:relative}.rdc-carousel:hover .rdc-carousel-nav>div{display:block}.rdc-carousel .owl-carousel{padding:0}.rdc-carousel-nav>div{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);-moz-transform:translate(0, -50%);transform:translate(0, -50%);z-index:3;cursor:pointer;width:32px;height:32px;border-radius:2px;background-color:rgba(0,0,0,0.36);text-align:center}.rdc-carousel-nav>div i{line-height:24px;font-size:24px;top:3px;position:relative;color:white}.rdc-carousel-nav>.owl-prev,.rdc-carousel-nav>.rdc-prev-set{left:0}.rdc-carousel-nav>.owl-next,.rdc-carousel-nav>.rdc-next-set{right:0}.rdc-carousel.fade-both:after,.rdc-carousel.fade-both:before{content:'';position:absolute;top:0;bottom:0;width:40px;display:block;cursor:pointer;z-index:2}.rdc-carousel.fade-both:after{right:0;background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.9) 70%, #fff);background-image:-o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.9) 70%, #fff);background-image:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(70%, rgba(255,255,255,0.9)), to(#fff));background-image:-moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.9) 70%, #fff);background-image:linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0.9) 70%, #fff);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF', endColorstr='#FFFFFFFF', GradientType=1)}.rdc-carousel.fade-both:before{left:0;background-image:-webkit-linear-gradient(left, #fff, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0));background-image:-o-linear-gradient(left, #fff, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0));background-image:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(30%, rgba(255,255,255,0.9)), to(rgba(255,255,255,0)));background-image:-moz-linear-gradient(left, #fff, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0));background-image:linear-gradient(to right, #fff, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0));background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#00FFFFFF', GradientType=1)}.rdc-carousel.fade-both.hide-left-nav:before{content:none}.rdc-carousel.fade-both.hide-right-nav:after{content:none}.rdc-carousel.hover-nav.fade-both:after,.rdc-carousel.hover-nav.fade-both:before{content:none}.rdc-carousel.hover-nav .rdc-carousel-nav{display:none}.rdc-carousel.hover-nav:hover.fade-both:after,.rdc-carousel.hover-nav:hover.fade-both:before{content:' '}.rdc-carousel.hover-nav:hover .rdc-carousel-nav{display:block}.local-section{padding:25px 0}.local-section:nth-child(odd){background-color:#fff}.local-section:nth-child(even){background-color:#f7f7f7}.local-section .header-section,.local-section .header-group{text-align:center}.local-section .local-disclaimer-icon{display:inline-block;cursor:pointer}.local-section .local-disclaimer-icon .ra-info-circle{font-size:0.4em;padding-bottom:2px}.local-section .selectpicker+.bootstrap-select .btn-default{border-color:#999}.local-section .selectpicker+.bootstrap-select.open .btn-default{border-color:#999}.local-sticky-bar .container{padding:0 10px}.local-sticky-bar .sticky-bar-content{height:55px}.local-sticky-bar .sticky-anchor-nav{top:55px}.local-sticky-bar .btn-srp-link{float:right}.local-sticky-bar .location-primary{display:block;font-size:26px}.local-sticky-bar .location-primary span{font-size:14px}.local-breadcrumb-bar{background-color:#f7f7f7;padding:10px 0}.local-search-wrapper{float:right;position:relative}.local-search-wrapper .search-input-group{width:330px}.local-search-wrapper .search-input-group input{padding-right:9px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;z-index:1}.local-search-wrapper .search-input-group button{height:32px;line-height:1.1;z-index:2}.local-search-wrapper .search-autocomplete{top:40px}.local-hero{position:relative;padding:0;height:288px}.local-hero .local-hero-bg,.local-hero .local-hero-dynamic-bg{display:block;position:absolute;width:100%;height:100%;z-index:-1}.local-hero .local-hero-bg{background-image:url("/assets/local-hero-city-1051796f308e63b7bee759c4a03a1a5ab8904a63be7ab70dbf8f5731e73249ee.jpg");-webkit-background-size:cover;background-size:cover;background-position:center center}.local-hero .local-hero-dynamic-bg img{width:100%;left:50%;top:50%;position:absolute;height:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.local-hero .local-hero-content{z-index:1}.local-hero .local-hero-content:after{z-index:-1;position:absolute;content:"";top:0;bottom:0;width:100%;background-color:rgba(0,0,0,0.35)}.local-hero .local-hero-title{padding:100px 0 20px 0}.local-hero .local-hero-title h1,.local-hero .local-hero-title h2{text-align:center;color:#fff;font-size:36px}.local-hero .local-hero-title h1 span,.local-hero .local-hero-title h2 span{display:block;font-size:22px;margin-top:15px}.local-boom-badge{margin-top:-120px}.local-section-header{text-align:center}.local-section-header .local-header-data,.local-section-header .local-header-ratio{margin:25px 0}.local-section-header .data-tile{border-right:1px solid #c4c4c4}.local-section-header .data-tile:last-child{border-right:none}.local-section-header .data-tile .data-value{font-size:45px}.local-section-header .local-header-ratio{font-size:16px}.local-section-header .local-header-ratio .ratio-calculation{font-size:18px}.local-section-header .local-boom-badge{display:inline-block;vertical-align:middle;padding-left:20px}.local-section-schools th.col-school-name{width:345px}.local-section-schools .pagination-wrapper{float:right}.local-section-map{padding-bottom:0}.local-section-map .local-map{height:400px}.local-section-listings .listing-card,.local-section-listings .listing-links{margin-bottom:5px}.local-section-listings .listing-links,.local-section-listings .listing-links-mobile{position:relative}.local-section-listings .listing-links:before,.local-section-listings .listing-links-mobile:before{display:block;content:"";width:100%;padding-top:75%}.local-section-listings .listing-links>.aspect-content,.local-section-listings .listing-links-mobile>.aspect-content{position:absolute;top:0;left:0;right:0;bottom:0}.local-section-listings .listing-links .listing-links-box,.local-section-listings .listing-links-mobile .listing-links-box{display:block;background-color:#fff;border:1px solid #d92228;color:#d92228;border-radius:2px;float:left;width:48%;height:48%;min-height:90px;margin:1%;text-align:center;position:relative}.local-section-listings .listing-links .listing-links-box:hover,.local-section-listings .listing-links-mobile .listing-links-box:hover{background-color:#f7f7f7}.local-section-listings .listing-links .listing-links-box.disabled,.local-section-listings .listing-links-mobile .listing-links-box.disabled{border-color:#c4c4c4}.local-section-listings .listing-links .listing-links-box .links-box-content,.local-section-listings .listing-links-mobile .listing-links-box .links-box-content{position:absolute;left:0;right:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);-moz-transform:translate(0, -50%);transform:translate(0, -50%)}.local-section-listings .listing-links .listing-links-box .links-box-content span,.local-section-listings .listing-links-mobile .listing-links-box .links-box-content span{font-size:35px;display:block}.local-section-neighborhoods table thead th{height:45px}.local-section-neighborhoods table td{width:25%}.loading-graphic{display:block;width:32px;height:32px;background:url("/assets/loading-spinner-md-0272105345bdc46764255b305669c7592c9bc5df2f3473e0b877d4468947fdbc.gif") 50% 50% no-repeat;margin:0 auto}div[rel="popover-hover"]{cursor:pointer}.local-popover-content{max-width:270px}.local-thank-you{border:1px solid rgba(255,255,255,0.4);-webkit-box-shadow:0 0 4px rgba(255,255,255,0.4);box-shadow:0 0 4px rgba(255,255,255,0.4)}.sponsor-section{position:relative}.sponsor-section .link-col{float:left;display:inline}.sponsor-section .title-col{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:inline}.sponsor-section .logo-col{float:right;display:inline}.local-connected-listings{margin:25px auto}.local-connected-listings .browse-module-card{margin-bottom:3px;width:260px;position:relative}.local-connected-listings .browse-module-card .aspect-content{padding-bottom:50%;background-color:#c4c4c4}.local-connected-listings .browse-module-card .aspect-content .image-placeholder{height:100%;width:100%;position:absolute}.local-connected-listings .browse-module-card .compact-card-label,.local-connected-listings .browse-module-card .compact-card-price{-webkit-transform:translateZ(0)}.local-connected-listings .bm-view-more-card{height:187px;border:1px solid #dcdcdc}.local-connected-listings .bm-view-more-card a{width:100%;height:100%;display:block;text-decoration:none}.local-connected-listings .bm-view-more-card a:before{content:"\e0b5";height:56px;width:56px;position:absolute;top:36%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:inline-block;font:normal normal normal 14px/1 rdcfont;text-rendering:auto;vertical-align:middle;text-align:center;line-height:55px;font-size:60px}.local-connected-listings .bm-view-more-card a:after{content:"View More";position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.local-connected-listings .bm-view-more-card a .anchor-label{position:absolute;width:1px;height:1px;overflow:hidden}.local-connected-listings .rdc-carousel .rdc-carousel-nav>div{top:33%;width:40px;height:40px;background-color:rgba(240,240,230,0.7)}.local-connected-listings .rdc-carousel .rdc-carousel-nav>div>i{font-size:30px;line-height:34px;color:#222}.local-connected-listings .limit-length{max-width:810px}.local-section-home-hero{height:auto}.local-section-home-hero .local-hero-bg{background-image:url("/assets/local-hero-country-1b5f243112aab990c5d0526f77e5defa8df802c535a1a4d55ae883762fcc6662.jpg")}.local-section-home-hero .local-hero-title{padding:220px 0 330px}.local-section-home-hero .local-hero-title h1{font-size:3.9em}.local-home-search{max-width:700px;margin:30px auto 0;position:relative}.local-home-search .search-input-group input,.local-home-search .search-input-group button{border-radius:0;height:48px;font-size:18px;-webkit-box-shadow:none;box-shadow:none;border:0 none}.local-home-search .search-input-group input{background-color:rgba(255,255,255,0.9)}.local-home-search .search-input-group button{width:132px}.local-home-search .input-group-btn .btn-clear-input{display:none}.local-section-school-hero .local-school-hero-title{padding:24px 0}.local-section-school-hero .local-school-hero-title h1{margin-bottom:0;font-size:36px}.local-section-school-hero .local-school-hero-title h1 span{font-size:22px}.local-section-school-hero .local-school-hero-title h1 .ra-graduation-cap{color:#c4c4c4}.local-section-school-hero .local-hero-title{padding:60px 0}.local-section-school-hero .school_info_wrapper{width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:auto}.local-section-school-hero .grade-range,.local-section-school-hero .school-district-name{text-align:center;width:auto;display:inline-block;margin:0 10px}.local-section-school-hero .separator{display:inline-block;width:0;height:13px;border-right:1px solid;border-left:1px solid}.local-section-school-header .data-tile-wrapper{text-align:center;display:inline-block;width:100%}.local-section-school-header .data-tile{height:90px;width:24%;display:inline-block;vertical-align:top}.local-section-school-header .school-rating-lg>.school-rating-nr{font-size:27px}.local-section-school-header .data-tile .star-value{margin-top:10px;font-size:14px}.local-section-school-header .school-review-count{display:block;font-size:14px;margin-bottom:10px}.local-section-school-header .school-address{margin-top:20px;line-height:1.8}.local-section-school-header .school-address ul{margin:0 auto}.nr-disclaimer-popover{font-size:12px;max-width:170px}.local-section-school-reviews .school-review{padding:25px 0;border-bottom:1px solid #dcdcdc}.local-section-school-reviews .school-review:last-child{border-bottom:none}.local-section-school-reviews .school-review .school-review-details li{margin-bottom:5px}.local-section-school-scores .loading-graphic{margin:50px auto}.local-section-school-scores .school-tab-select{text-align:center}.local-section-school-scores .school-tab-select .bootstrap-select{max-width:360px}.local-section-school-scores .school-chart-legend{margin:15px;float:right}.local-section-school-scores .school-chart-legend>li:before{display:inline-block;height:12px;width:12px;content:"";margin:0 5px 0 10px}.local-section-school-scores .school-chart-legend>li.chart-legend-schools:before{background-color:#1C9CDE}.local-section-school-scores .school-chart-legend>li.chart-legend-district:before{background-color:#62C4F7}.local-section-school-scores .school-chart-legend>li.chart-legend-state:before{background-color:#C5EBFF}.local-section-school-scores .test-score-wrapper{width:100%;height:280px;position:relative}.local-section-school-scores .test-score-subject{margin-bottom:20px;margin-top:0;padding-top:20px;font-size:22px;font-style:normal;text-align:center}.local-section-school-scores .data-point-label{font-size:13px;font-weight:400}.local-section-school-scores .tab-content>.tab-pane{display:block;visibility:hidden;width:100%;height:1px;margin-top:-1px}.local-section-school-scores .tab-content>.tab-pane.active{visibility:visible;height:100%}.test-score-tooltip{font-size:14px;position:absolute;display:none;padding:4px;border:2px solid;border-radius:4px;background-color:rgba(255,255,255,0.8)}.school-score-popover-toggle{color:#333;cursor:pointer}.school-score-popover-toggle:hover,.school-score-popover-toggle:focus{color:#333}.school-score-disclaimer{max-width:300px;font-size:12px;word-break:break-word}.local-connected-listings .listing-card-filled{margin-bottom:4px}.local-section-state-county-hero .local-hero-bg{background-image:url("/assets/local-hero-state-county-6c04d1d7117d0226aca435f432ab1dc7efbf063387a1093b403aaca91894f9c1.jpg");background-position:top center}.local-section-top-city-zip table td{width:25%}.district-rating{border-radius:0}.local-school-badge{position:absolute;top:340px;margin-left:280px}.local-agent-wrapper{width:100%}.local-agent-wrapper .col-centered{float:none;margin:0 -2px;text-align:center;vertical-align:top;display:inline-block}.local-agent-wrapper .local-agent-tile{min-width:16%}.local-agent-wrapper .agent-card-img{width:80px;margin:0 auto}.local-agent-wrapper .agent-card-img .img-square{width:80px;height:80px;overflow:hidden;cursor:pointer;border:3px solid #c4c4c4}.local-agent-wrapper .agent-card-img .img-square img{width:80px}.local-agent-wrapper .agent-name{font-size:18px}.local-agent-wrapper .no-rating{color:#c4c4c4}.local-agent-wrapper .agent-card-ratings span:nth-child(2){margin-top:-2px}.local-agent-wrapper .agent-card-ratings .icon-agent-rating+span{display:inline-block;margin-left:2px}.local-agent-button{min-width:16%}.local-agent-button a:hover,.local-agent-button a:focus{text-decoration:none}.local-agent-button .active-agents{color:#d92228}.local-agent-button .active-agents span{width:80px;height:80px;font-size:1.5em;padding-top:27px;margin:0 auto 10px;display:block;border:1px solid #d92228;background-color:#fff}.local-agent-button .local-agent-button-text{font-size:18px}.local-mt-header{padding:0 5px;height:33px;margin-bottom:10px;background-color:rgba(238,238,238,0.7)}.local-mt-header .nav-inline{margin-bottom:0}.local-mt-chart{width:100%;height:320px;margin:40px 0}.local-mt-chart .legendLabel{padding-left:5px;font-size:14px}.local-mt-search-row .mt-legend-info{width:30px;display:inline-block;padding-top:3px;margin:0 8px 0 32px;border-top:3px solid #4A90E2}.local-mt-search-row .subtle-input-group .btn .ra-cancel-circled{color:#f8a01c}.local-mt-search .search-input-group input{border-left-width:0}.local-mt-search .search-autocomplete:after,.local-mt-search .search-autocomplete:before{left:56px}.local-mt-search>input-group-addon{border-right-width:0}.local-mt-search .mt-search-addon{width:30px;border-top:3px solid #f8a01c;margin-right:-12px}.local-mt-search .mt-no-data{position:absolute;top:35px;left:0;right:0;background-color:#fff8dc;border:1px solid #c4c4c4;font-size:12px;z-index:2;padding:13px}.local-mt-search .mt-no-data-close{right:10px;font-size:18px;position:absolute;cursor:pointer;z-index:3;padding-top:3px}.local-mt-tabular.table>thead>tr>th{vertical-align:middle;padding:8px;background-color:#EDEFF7}.community-borderless{margin:0 -15px}.local-post{padding:25px 0;cursor:pointer;border-bottom:1px solid #dcdcdc}.local-post:first-child{padding-top:0}.local-post a{color:#000;text-decoration:none}.local-post .post-title{font-weight:400;font-size:18px}.local-post .post-title a{color:#333}.local-post .author-info i{line-height:22px}.local-post .post-content .more-link{color:#999}.local-post .post-reply{color:#999}.local-post .post-reply .reply-info{width:120px;margin-right:20px;float:left}.local-post .post-reply .post-reply div:last-child{width:auto}.local-post .post-reply i{line-height:22px;vertical-align:bottom}.community-cta-wrapper{max-width:940px;margin:40px auto 0}.community-cta-wrapper .nav>li.active>a,.community-cta-wrapper .nav>li>a{padding:6px 12px 1px;color:#000;height:35px}.community-cta-wrapper .nav>li.active>a:focus,.community-cta-wrapper .nav>li.active>a:hover,.community-cta-wrapper .nav>li>a:focus,.community-cta-wrapper .nav>li>a:hover{background-color:transparent}.community-cta-wrapper .nav>li.active>a>i,.community-cta-wrapper .nav>li>a>i{line-height:20px;vertical-align:bottom}.community-cta-wrapper .nav>li.active>a:after,.community-cta-wrapper .nav>li.active>a:before{bottom:-17px;left:50%;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #fff;margin-left:-11px;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:1}.community-cta-wrapper .nav>li.active>a:before{bottom:-16px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #ccc;margin-left:-12px}.community-cta-wrapper .tab-content{width:75%;margin:0 auto}.community-cta-wrapper .tab-pane{border:1px solid #ccc;position:relative;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.2);box-shadow:0 3px 6px rgba(0,0,0,0.2)}.community-cta-wrapper .local-search-wrapper{float:none}.community-cta-wrapper .community-form-wrapper{background-color:#fff}.community-cta-wrapper .community-form-wrapper>button.close{padding:0 10px;height:32px}.community-cta-wrapper .community-form-wrapper form{padding:30px 99px}.community-cta-wrapper .community-form-wrapper form .title-subsection{font-weight:400}.community-cta-wrapper .community-form-wrapper form .form-group{margin-bottom:8px}.community-cta-wrapper .local-search-wrapper .search-input-group{width:100%}.community-cta-wrapper .local-search-wrapper .form-control,.community-cta-wrapper .local-search-wrapper button{height:35px;line-height:1.1}.local-promo-section{padding-bottom:25px}.local-promo-section .marketing-text{font-size:14px;font-weight:400;line-height:39px}.local-promo-section .marketing-text .btn-default{margin-left:20px;vertical-align:top}.local-promo-section .marketing-text .btn{font-size:14px}.local-tag-wrapper .checkbox-tag{display:inline-block;margin:2px}.local-tag-wrapper .local-tag input[type="checkbox"]+label{padding:5px 7px;cursor:default}.local-tag-wrapper .local-tag input[type="checkbox"]+label:after{content:""}.local-tag-wrapper .local-describe-btn-ml{margin-left:8px}.local-tag-wrapper .local-tag-cta{margin-top:-2px;padding:5px 12px}.local-tag-wrapper .col-centered{display:inline-block;float:none;margin-right:-4px}.local-large-btn{width:130px;margin:0 auto}.local-modal-tags .checkbox-tag{display:inline-block;margin:2px}.local-modal-tags .col-tags{color:#999;text-align:right;padding-right:0}.local-modal-tags .checkbox-tag input[type="checkbox"][disabled]+label{cursor:not-allowed}.local-error{color:#c00}.local-description{padding:20px 10px}.local-description .content{position:relative;z-index:2;line-height:24px}.local-description:after{content:"\201C";font-family:Georgia, serif;font-size:120px;font-weight:700;color:#eee;line-height:1;position:absolute;left:0;top:20px;z-index:1}.local-description .agent-img{width:30px;height:30px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow:hidden;cursor:pointer;border:2px solid #c4c4c4;margin-right:8px;float:left}.local-description .agent-img img{width:30px}.local-description .agent-info{line-height:17px}.local-section-gallery img{cursor:pointer;margin-bottom:5px}.local-section-gallery .local-section-sponsor-ad{display:inline-block;line-height:30px}.cmt-photos{position:relative}.cmt-photos .local-lifestyle img{margin-bottom:3px}.cmt-photos .local-lifestyle:nth-last-child(2) .community-image{position:relative;cursor:pointer}.cmt-photos .local-lifestyle:nth-last-child(2) .community-image:before{content:" ";background-color:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;margin-bottom:-5px}.cmt-photos .local-lifestyle:nth-last-child(2) .community-image span{position:absolute;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;font-size:35px;color:#fff;cursor:pointer}@media only screen and (min-width: 767px){.local-section-school-header .school-rating{font-size:29px;width:46px;height:46px;line-height:46px}}@media only screen and (max-width: 995px){.community-cta-wrapper .tab-content{width:100%}}@media only screen and (max-width: 766px){.local-section{padding:10px 0}.local-search-wrapper .search-input-group{width:100%}.local-search-wrapper .search-autocomplete{padding:0;border:none;top:32px;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25)}.local-search-wrapper .search-autocomplete>div{padding:10px}.local-search-wrapper .search-autocomplete:before,.local-search-wrapper .search-autocomplete:after{display:none}.local-hero{height:137px}.local-hero .local-hero-title{padding:30px 0}.local-hero .local-hero-title h1,.local-hero .local-hero-title h2{font-size:30px}.local-hero .local-hero-title h1 span,.local-hero .local-hero-title h2 span{font-size:18px;margin:0 0 7px 0;padding-bottom:7px}.local-boom-badge{margin-top:-50px}.local-section-header .local-header-data,.local-section-header .local-header-ratio{margin:20px 0}.local-section-header .data-tile .data-value{font-size:22px}.local-section-header .local-header-ratio{font-size:14px}.local-section-header .local-header-ratio .ratio-calculation{font-size:14px}.local-section-school-hero .local-school-hero-title h1{font-size:30px}.local-section-school-hero .local-school-hero-title h1 span{font-size:18px}.local-section-schools th.col-school-name{width:auto}.local-section-schools .pagination-wrapper{float:none}.local-section-map .local-map{height:300px}.local-section-listings .listing-links-mobile:before{display:none}.local-section-listings .listing-links-mobile .listing-links-box{float:left;width:31.3333333333%;min-height:90px;margin-bottom:10px;font-size:12px}.local-section-listings .listing-links-mobile .listing-links-box .links-box-content span{font-size:22px}.local-section-neighborhoods .toggle-hide{display:none}.local-section-home-hero{height:auto}.local-section-home-hero .local-hero-title{padding:120px 0 180px}.local-section-home-hero .local-hero-title h1{font-size:3em}.local-section-home-hero .search-input-group button{width:auto}.local-section-school-header .school-rating{font-size:18px}.local-section-school-header .data-tile{width:32%;height:70px}.local-section-school-header .data-tile .data-value{height:40px}.local-section-school-header .data-tile .school-rating-lg>.school-rating-nr{font-size:18px}.local-section-school-header .data-tile .star-value{margin-top:0}.local-section-school-header .data-title-district{border-left:1px solid #c4c4c4}.local-section-school-header .local-school-badge{position:relative;top:0px;margin-left:0px;margin-top:-40px}.local-section-school-scores .school-chart-legend{margin:15px auto;float:none}.local-connected-listings .row.gutter-sm>div:nth-last-child(-n+2){padding:10px 5px}.local-section-top-city-zip table .col-area,.local-section-neighborhoods table .col-area{width:50%}.local-agent-wrapper{padding:0 10px 20px}.local-agent-wrapper .local-agent-tile{margin:15px auto;float:none;width:280px;display:block}.local-agent-wrapper .agent-card-img,.local-agent-wrapper .agent-card-details{display:table-cell;vertical-align:middle}.local-agent-wrapper .agent-card-img{width:90px;margin:0 auto}.local-agent-wrapper .agent-card-img div{width:90px;height:90px;overflow:hidden;cursor:pointer;border:2px solid #ccc}.local-agent-wrapper .agent-card-img div img{width:90px}.local-agent-wrapper .agent-card-details{padding-left:10px;margin-top:0;text-align:left}.local-agent-button{margin-bottom:24px;border:1px solid #d92228;border-radius:2px;background-color:white;width:100%;padding:0}.local-agent-button a{display:block}.local-agent-button .active-agents{display:inline-block;margin-bottom:0}.local-agent-button .active-agents span{font-size:14px;border-radius:0;width:100%;height:34px;padding:6px 0;text-align:right;font-weight:700;margin-bottom:0;border:none}.local-agent-button .local-agent-button-text{display:inline-block;padding:6px 0 0 3px;text-align:left;font-size:14px}.local-mt-header{background-color:#fff;padding:0}.local-post .post-title{margin-bottom:0}.local-post .author-info{display:inline}.community-cta-wrapper .local-search-wrapper{margin-bottom:10px}.community-cta-wrapper .nav>li:last-child{padding-left:0}.community-cta-wrapper .community-form-wrapper form{padding:22px 11px}.local-tag-wrapper{margin-top:-35px}.local-tag-wrapper .checkbox-tag input[type="checkbox"]+label{margin-right:0}.local-tag-wrapper .local-tag-cta{padding-bottom:4px}}@media only screen and (max-width: 480px){.local-promo-section .marketing-text .btn-default{margin-left:0}.local-sticky-bar .btn-srp-link{float:none;width:100%}.local-sticky-bar .location-primary{display:none}.local-section-school-header .data-tile .star-value .star-rating .ra-star{letter-spacing:-10px}.local-section-header .local-boom-badge{display:block;padding-top:15px;padding-right:20px;margin:0 auto}.cmt-photos .local-lifestyle:nth-last-child(2) .community-image span{font-size:22px}.local-tag-mobile-fixed{position:absolute;width:100%;top:275px;background-color:rgba(255,255,255,0.9);-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,0.12);box-shadow:0 -1px 1px 0 rgba(0,0,0,0.12)}.local-tags-scroll{margin-bottom:0px;height:242px;overflow-y:scroll}.local-tag-wrapper .checkbox-tag{margin:0}.local-tag-wrapper .checkbox-tag:nth-last-child(-n+3){display:none}.local-mobile-done{position:absolute;top:0;right:0;padding:13px 14px;font-size:18px;margin-top:1px}.local-mt-tabular.table>tbody>tr>td span{display:block}}@media only screen and (max-width: 322px){.local-tag-wrapper .checkbox-tag{margin:0}.local-tag-wrapper .checkbox-tag:nth-last-child(-n+4){display:none}.local-hero .local-hero-dynamic-bg img{height:100%}}
