@font-face{font-family:'Glyphicons Halflings';src:url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}@font-face{font-family:FontAwesome;src:url(../bower_components/font-awesome/fonts/fontawesome-webfont.eot?v=4.1.0);src:url(../bower_components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'),url(../bower_components/font-awesome/fonts/fontawesome-webfont.woff?v=4.1.0) format('woff'),url(../bower_components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.1.0) format('truetype'),url(../bower_components/font-awesome/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}#bg{position:fixed;top:-80%;left:-60%;width:200%;height:200%;z-index:-1}#bg img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}#bg-md{position:fixed;top:-80%;left:-120px;width:200%;height:200%;z-index:-1}#bg-md img{position:absolute;top:0;left:-300px;right:0;bottom:0;margin:auto;width:120%}#bg-sm{position:fixed;top:-50%;width:200%;height:200%;z-index:-1}#bg-sm img{position:absolute;top:0;left:-260px;right:0;bottom:0;margin:auto;width:120%}.font{font-family:Roboto,"Helvetica Neue",Helvetica,Arial}html{overflow-y:scroll;-webkit-overflow-scrolling:touch}body{overflow-x:hidden;background-color:rgba(0,0,0,0)}.formLabels{font-size:18pt;font-weight:200;color:#0b1f3e}.formTitle{font-size:32pt;font-weight:300;color:#0b1f3e}.trash{color:#d15b47;cursor:pointer}.trash:hover{color:#ae5441}.trashFb{cursor:pointer;margin-bottom:20px}.trashFb:hover{color:#e1e1e1}.k-header{background-color:#15224f}.k-tabstrip-items .k-item{background-color:#15224f;border-color:#15224f}.k-tabstrip-items .k-state-hover{background-color:#253b88!important}.k-tabstrip-items .k-state-active{background-color:#fff;border-color:#fff;border-color-top:#15224f}.k-tabstrip-items .k-state-active .k-link{color:#15224f}.k-upload{background-color:#fff}html{background:url(/../assets/static_images/Interior.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.main-logo{width:100%;display:flex;justify-content:center}.branch-circle{max-height:200px;opacity:.8;transition:opacity .5s ease}.shelter-realty-logo{font-weight:100;font-size:10rem;color:#3573ac;text-shadow:0 3px 3px rgba(0,0,0,.2);text-align:center}.branch-circle:hover{opacity:.95}.thing-form{margin:20px 0}#banner{border-bottom:none;margin-top:-20px}#banner h1{font-size:60px;line-height:1;letter-spacing:-1px}.hero-unit{position:relative;padding:30px 15px;color:#F5F5F5;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1);background:#4393B9}.footer{text-align:center;padding:30px 0;margin-top:70px;border-top:1px solid #E5E5E5}.branchesBand{height:auto;margin-bottom:60px;margin-top:70px}.branchesStrip{display:flex;justify-content:space-around;height:auto;padding-top:30px;padding-bottom:20px;text-align:center;color:#fff}.branchesStrip a{color:#fff;text-decoration:none}.branchesStripSmall{height:auto;padding-bottom:20px}.roadSign{position:absolute;font-size:30pt;color:#fff;top:-5px}.leftSign{padding-left:20px;right:40px}.rightSign{padding-left:20px}.smallSigns{position:relative;top:-15px}.roadSignSmall{position:absolute;color:#fff;top:-8px}.roadSignBoxSmallLeft{margin-left:45px;margin-right:20px}.roadSignBoxSmallRight{margin-left:20px;margin-right:40px}.viewListings{text-shadow:2px 2px 2px rgba(1,1,1,.4);font-size:34pt;color:#fff;margin-bottom:40px;text-align:center}.popInAddress{text-shadow:2px 2px 2px rgba(1,1,1,.4);opacity:1;margin-top:20px;font-size:34pt;color:#fff;text-align:center;margin-bottom:20px}.addressBand{background-color:rgba(255,255,255,.4);height:auto;padding:30px}.addressBandSmall{background-color:rgba(255,255,255,.4);height:auto;padding:30px;margin-top:30px}.addressLeft{color:#0d1830;text-align:right;padding-right:40px}.addressMiddle{color:#0d1830;text-align:center}.addressRight{color:#0d1830;padding-left:40px}.addressBoxSmall{padding-top:20px}.addressLeftSmall,.addressMiddleSmall,.addressRightSmall{color:#0d1830;text-align:center;margin-bottom:40px}.bizCardBand{background-color:#fff;padding-bottom:0;height:auto;margin-top:-20px}.directorsContainer{height:200px}.logoImage{position:relative;top:80px;height:250px}.smallLogoImage{position:relative;top:90px;height:200px}.logoBorder{color:#fff;text-align:center;font-weight:200;font-size:30pt;height:60px;position:relative;z-index:20;margin-bottom:250px}.bizCardLeft{position:absolute;bottom:0;font-weight:200}.bizCardRight{text-align:right;position:absolute;bottom:0;right:0;font-weight:200}.bizCardBoxSmall{padding:10px}.bizCardBox{height:100%;width:100%;text-overflow:clip}.teamExpander{text-align:center;margin-top:10px;background-color:#00aeef;color:#fff;height:55px;cursor:pointer}.bizCardBoxXS{padding:10px}.depHeader{text-align:center;margin-top:0;font-size:25pt;background-color:#d4f1fc;color:#0d1830;padding:2px;margin-bottom:30px;margin-bottom:30px;font-weight:300}.bizCardLeftXS{position:absolute;bottom:0;font-weight:200}.bizCardRightXS{text-align:right;position:absolute;bottom:0;right:20px;font-weight:200}.bizCardContainer{height:100%}.headShotLeft{overflow:hidden;vertical-align:middle;display:inline-block;width:100%}.headShotRight{overflow:hidden;width:100%;display:inline-block;vertical-align:middle}.headShotLeftSmall{vertical-align:middle;display:inline-block;height:100%;float:right}.headShotRightSmall{vertical-align:middle;display:inline-block;height:100%}.mainBizCardSection{margin-top:10px;height:calc(100% - 110px)}.memberBoxLG{height:260px;overflow:hidden;margin-bottom:10px}.memberBox{height:200px;overflow:hidden;margin-bottom:10px}.memberBoxXS{height:200px;overflow:hidden;border-bottom:1px solid #eaeaea;margin-bottom:40px}.vertHelp{display:inline-block;height:100%;vertical-align:middle}.vertFrame{padding-left:20px;padding-right:20px;width:100%;overflow:hidden;white-space:nowrap;height:100%}.vertFrameSmall{padding-left:2px;padding-right:2px;width:100%;overflow:hidden;white-space:nowrap;height:100%}.campaignBand{margin-top:0;background-color:#fff;height:auto;text-align:center;padding:20px}.testimonialsBand{padding:22px;height:600px}.testimonialsBand .container{height:100%}.testimonial{color:#243883;font-size:25pt;text-align:center;background-color:rgba(255,255,255,.6);width:auto;border-radius:20px;padding:10px}.testimonialSmall{color:#243883;font-size:25pt;text-align:center;background-color:rgba(255,255,255,.6);width:auto;border-radius:20px;padding:20px}.testimonial-container{display:table;:!important;overflow:hidden;margin:0 auto}.content_container{height:100%;display:table-cell;vertical-align:middle}.sourceRef{color:#243883;font-size:20pt;margin-left:20px}#bg2{position:fixed;top:-50%;left:-50%;width:200%;height:200%;z-index:-2;text-align:center}#bg2 img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:90%}.testimonial.ng-hide-add,.testimonial.ng-hide-remove{-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-o-transition:all linear .5s;transition:all linear .5s;display:block!important}.testimonial.ng-hide-add.ng-hide-add-active,.testimonial.ng-hide-remove{opacity:0}.testimonial.ng-hide-add,.testimonial.ng-hide-remove.ng-hide-remove-active{opacity:1}.testimonialSmall.ng-hide-add,.testimonialSmall.ng-hide-remove{-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-o-transition:all linear .5s;transition:all linear .5s;display:block!important}.testimonialSmall.ng-hide-add.ng-hide-add-active,.testimonialSmall.ng-hide-remove{opacity:0}.testimonialSmall.ng-hide-add,.testimonialSmall.ng-hide-remove.ng-hide-remove-active{opacity:1}.logoBand2{background-color:#fff;text-align:center;height:180px}.mainLogo2{font-size:80px;color:#132046;line-height:50pt}.logoImage2{height:220px;position:relative;top:-20px}.realty2{margin-left:120px}.mainLogoBox2{padding-left:50px;padding-top:30px;margin-top:0;background-color:rgba(255,255,255,.7);height:200px;border-radius:20px}.tagLineBand{background-color:#00aeef;height:80px}.tagLine{height:0;color:#fff}.tagLineFont{padding-top:0;text-align:center;font-weight:100}.tagLineFontSM{padding-top:0;text-align:center;font-size:27pt;font-weight:100}.tagLineFontXS{padding-top:7px;text-align:center;font-size:18pt;font-weight:100}.facebookFeedBand{background-color:#fff;overflow:hidden;padding:10px}.slideShow{margin-top:10px;width:100%;overflow:hidden;margin-bottom:5px}.flex-control-nav,.flex-direction-nav{display:none}.flexslider{margin-bottom:5px}.fb-post-small>span{width:100%!important}.coming-in.ng-hide-add,.coming-in.ng-hide-remove{-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-o-transition:all linear .3s;transition:all linear .3s;display:block!important}.coming-in.ng-hide-add.ng-hide-add-active,.coming-in.ng-hide-remove{position:relative;top:-500px}.coming-in.ng-hide-add,.coming-in.ng-hide-remove.ng-hide-remove-active{position:relative;top:0}.going-out.ng-hide-add,.going-out.ng-hide-remove{-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-o-transition:all linear .3s;transition:all linear .3s;display:block!important}.going-out.ng-hide-add,.going-out.ng-hide-remove.ng-hide-remove-active{position:relative;top:0}.going-out.ng-hide-add.ng-hide-add-active,.going-out.ng-hide-remove{position:relative;top:500px}.main-social-widget{color:#0d1830;font-size:40pt;cursor:pointer;margin-top:30px;margin-left:30px;margin-right:30px;margin-bottom:30px}.socialMediaBand{background-color:#fff;text-align:center}.footerBand{padding:20px;background-color:#0d1830;text-align:center}.footerLink{color:#fff;text-decoration:none;font-size:15pt;font-weight:200;margin-left:20px;margin-right:20px}.footerLink:hover{color:#4FB6FF;text-decoration:none}.footerLinkSmall{color:#fff;text-decoration:none;font-size:15pt;font-weight:200;margin-left:20px;margin-right:20px;padding:5px;height:10px}.footerLinkSmall:hover{color:#4FB6FF;text-decoration:none}.footerLinks-small{text-align:center}.mainLogo3{font-size:20pt;color:#fff;line-height:15pt}.miniLogoBox{float:left;margin-top:30px;background-color:#07224e;padding:5px;border-radius:10px;margin-left:40px;border:2px solid #fff}.footerHarcourtsLogo{margin-top:40px;height:60px;float:right;margin-right:20px}.footerLogo{height:70px}.myActive{color:#0b1f3e!important;background-color:#fff}.myInactive{color:#0b1f3e!important}.menu .k-menu{background-color:#fff}.menu .k-header,.menu .k-item{height:100%}.menu .k-menu >.k-item>.k-link{height:100%;padding-top:0;padding-bottom:0;line-height:52px;color:#0b1f3e}.menu .k-menu >.k-item a,.menu .k-menu >.k-item:hover a{color:#0b1f3e}.menu{height:100%}.menu .k-menu .k-i-arrow-s{display:none}.menu-icon{font-size:16pt;width:30px;height:30px;position:relative;top:3px;color:#0b1f3e}#bigMenu .k-menu{background-color:#fff}#bigMenu .k-item,#bigMenu .k-item .k-link{height:100%}#bigMenu .k-menu >.k-item>.k-link .k-sprite{width:auto}#bigMenu .k-menu >.k-item>.k-link{height:100%;padding-top:40px;color:#0b1f3e}#bigMenu{height:100%}#bigMenu .k-menu .k-i-arrow-s{display:none}.header-social-widget{color:#0b1f3e;font-size:18pt;margin-left:5px;margin-right:5px;cursor:pointer}.big-header-social-widget{color:#0b1f3e;font-size:24pt;margin-left:10px;margin-right:10px;margin-top:23px;cursor:pointer}.bigNavLogo{height:75px}.bigNavLogoXs{margin-top:10px;height:60px}.bigNavDrop{background-color:#fff;padding:0}.bigNavDrop ul{margin:0}.bigNavDrop ul div{padding:10px}.bigNavDrop ul li div{padding:10px;width:100%}.bigNavDrop ul li div:hover{background-color:#e8e2e4}.smallNavDrop{background-color:#fff;padding:0}.smallNavDrop ul{margin:0}.smallNavDrop ul div{padding:5px}.smallNavDrop ul li div{padding:5px;width:100%}.smallNavDrop ul li div:hover{color:#e1e1e1}