@import url('https://fonts.googleapis.com/css?family=Open+Sans|Ubuntu');body{font-family:'Open Sans',sans-serif;background-color:#fff}p{font-size:17px;line-height:29px}h3{text-transform:uppercase}.navbar-default{border:0;box-shadow:0 0 5px grey;border-radius:0;z-index:3}.navbar-brand{height:auto}.navbar-brand>img,.navbar-brand>object{max-width:300px;max-height:200px;margin-left:-15px;pointer-events:none}.navbar{height:auto;margin:0;box-shadow:0 0 5px rgba(0,0,0,0.5)}.brandbar .container{position:relative}.brandbar .contact{position:absolute;right:0;top:50%}.brandbar .contact a{margin-top:-28px}.affix{top:0;right:0;left:0;z-index:2}.navbar-default .navbar-toggle{background-color:#fff}.property-search{position:absolute;top:34%;left:0;right:0;margin-left:auto;margin-right:auto;z-index:1}.ui-menu{background-color:white;position:relative;z-index:1}.property-search input{padding:32px;background-position:10px;font-size:23px;background-color:rgba(255,255,255,0.3);box-shadow:2px 2px 2px #333;color:#fff;font-weight:bold}.property-search input::placeholder{color:white;opacity:.9}.property-search input:-ms-input-placeholder{color:white}.property-search input::-ms-input-placeholder{color:white}.search-banner input{font-size:23px;background-color:rgba(255,255,255,0.9);box-shadow:2px 2px 2px #333;height:100%}input[type="text"].map-marker{background-image:url(../img/map-marker-icon.png);background-repeat:no-repeat;background-size:auto 51%;padding:20px 0 20px 50px;background-position:10px center}.search-banner .quick{position:relative}.map-marker{background-image:url(../img/map-marker-icon.png);background-repeat:no-repeat;background-size:auto 51%;padding-left:49px;background-position:10px}.property-search .map-marker{padding-left:49px}.location .map-marker{padding-left:40px;background-position:10px center}.question{position:static}.navbar-brand,.navbar-default .navbar-nav>li>a{text-transform:uppercase;transition:all .3s}.navbar-brand.mobile{display:none}.full{width:100%}.gap{height:30px;width:100%;clear:both;display:block}.footer{background-color:#003f58;background-image:url(../img/blackfelt.png);height:auto;position:relative;width:100%}.footer p{margin:0}.footer img{max-width:100%}.footer h3{border-bottom:1px solid #bac1c8;color:#fff;font-size:18px;font-weight:600;line-height:27px;padding:40px 0 10px;text-transform:uppercase}.footer ul{font-size:13px;list-style-type:none;margin-left:0;padding-left:0;margin-top:15px;color:white}.footer ul li a{padding:0 0 5px 0;display:block}.footer a{color:white}footer{color:white}.pre-footer{background-color:#6f6f6f;color:#6b6b6b;background-image:url(../img/stressed_linen.png);font-family:'Open Sans',sans-serif;font-weight:400}.pre-footer p{font-size:12px;line-height:normal}footer h2{font-size:21px;color:#fff;text-transform:uppercase}.pre-footer .container{padding-top:45px}footer hr{margin-top:0;border-color:#404040}.footer-bar .logo{width:220px;margin-top:8px}.pre-footer-col{padding-bottom:22px}.footer{background-color:#39383c;color:#fff;font-size:12px}.affiliates{background-color:#3cc2a2;padding:40px 0;text-align:center}.footer-bottom{background-color:#003f58;border-top:1px solid #0e314e;padding-top:10px;padding-bottom:10px}.footer-bottom p.pull-left{padding-top:6px}.payments{font-size:1.5em}.affiliates img{height:50px;margin:0 20px}.white-box{background-color:white;box-shadow:0 0 5px #909090;margin-bottom:15px;border-radius:4px;padding:15px}.white-box .pl-header h3{font-size:16px}.sidebar .white-box{padding-top:0}.center{text-align:center}.margin{margin:0 50px}.clearfix:after{content:"";display:table;clear:both}.bold{font-weight:bold}.no-margin{margin:0}.property.results .fav{position:absolute;right:20px;top:20px}.property-header{height:35px}.grid-thumbnail{height:223px;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.property .thumbnail-content{display:none}#registrationForm .form-control{float:none;padding-left:60px}#registrationForm .btn-group{margin:10px 0}#registrationForm .btn{font-size:15px}#registrationForm .input-group{z-index:0;margin-bottom:5px;display:block}#registrationForm .input-group-addon{width:50px;z-index:3;position:absolute;bottom:0;top:0}.input-icon input{padding-left:33px}.input-icon{position:relative}.input-icon i{color:#ccc;display:block;position:absolute;margin:9px 2px 4px 10px;width:16px;height:16px;font-size:16px;text-align:center}@media only screen and (max-width:768px){.question label{margin:0 0 30px}.interest-landing{width:100%}.navbar-nav>.tel{float:none;z-index:1;text-align:right;margin-bottom:20px}}@media only screen and (max-width:425px){.property-search input{border-radius:4px 4px 0 0}.question .btn-default{border-radius:5px 5px 0 0}.question .btn-primary{border-radius:0 0 5px 5px}.carousel-caption{overflow:scroll;max-height:90%}.work .btn{border-radius:5px}.question label,#commute-range,#sqft-input{font-size:15px}.register .form-control{font-size:20px}.ui-slider-horizontal{margin:20px 0}.user-btns .btn{float:left}.white-box{display:none}#commute-range{margin-top:20px}.carousel-caption{width:100%;height:100%;max-height:100%;top:50px}.carousel-caption h2{border-radius:0}.form-group{position:static}#slider-range{width:100%}.navbar-brand.mobile{display:block}#brandbar{display:none}.view,.property-features,.property-item .firm,.property-header{display:none}.property-list .property-item{padding:0;box-shadow:none;margin:0}.property-wrapper{padding:0}.property .thumbnail-content{display:block}.company-name{display:block}}@media only screen and (max-width:320px){.btn-group .btn{display:block;float:none;width:100%;border-radius:4px;margin-bottom:5px}.btn-group{display:block}.sidebar .btn-group .btn{float:left}}