@font-face {font-family: 'knockout';src: url("../fonts/knockout.ttf");}@font-face {font-family: 'Knockout46';src: url("../fonts/Knockout46.ttf");}@font-face {font-family: 'HoeflerText';src: url("../fonts/HoeflerText.ttc");}@font-face {font-family: 'Larish';src: url("../fonts/Larish.ttf");}body{font-family: 'knockout';color:#000;font-size:17px;line-height:1.7em;font-weight:400;font-style: normal;background-color: #dadfe1;letter-spacing: 0px}h1{margin-top:0;color:#0c233f;font-family:'knockout';letter-spacing:2px;}h2{font-weight:400;margin-bottom:30px;color: #0c233f;font-family:'knockout';letter-spacing:2px}h3{color:#0c233f;font-family:'knockout';letter-spacing:2px;}p{margin-bottom:30px}a, a:link, a:visited{color:#0c233f;text-decoration:none;transition: all 0.5s;}a:hover, a:active{color:#0c233f;}.btn{border: 2px solid #0c233f;color: #0c233f;background-color: transparent;border-radius: 0;text-transform: uppercase;transition: all .5s ease-in-out}.btn:hover{background-color: #0c233f;color: #fff !important}.btn-invert{border: 2px solid #0c233f;color: #fff;background-color: #0c233f;border-radius: 0;text-transform: uppercase;transition: all .5s ease-in-out}.btn-invert:hover{background-color: transparent;color: #0c233f}.caps{text-transform: uppercase}#theMap .map .gm-style> div:first-child:before{}.text-center{text-align: center}.content-list ul, ul.content-list{padding: 0;margin: 0;list-style-type: none;}.content-list ul> li, ul.content-list> li{padding: 0;margin: 0;list-style-type: none;display: inline-block;}.content-list.with-bars ul> li:after, ul.content-list.with-bars> li:after{content: '|';margin: 0 5px;}.content-list.with-bars ul> li:last-child:after, ul.content-list.with-bars> li:last-child:after{content: '';margin: 0 0 5px 0;}#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}#skip a:focus{position:static;width:auto;height:auto;}#header{height: 175px;position:relative;z-index:1000;background:#d4e7f7}#header .container{position: relative;height: 100%;}#header .logo{position: absolute;left: 15px;top: 30px;}#header .logo img{max-width: 200px}#header .phone{position: absolute;right: 15px;top: 60px;}#header .phone ul{list-style-type: none;padding: 0}#header .phone ul li{display: inline-block;margin: 0 15px;vertical-align: middle}#header .phone ul li a{color: #0c233f;font-size: 18px;font-weight: 500}#header .phone ul li a.btn{padding: 0 20px}#header .nav{position: absolute;right: 50%;top: 60px;transform: translatex(50%);}#header .nav .launch-menu-button{color: #0c233f;}#header.affix{height: 50px;}#header.affix .mobile-show{display: block!Important;}#header.affix .mobile-hide{display: none!Important;}#header.affix .logo{left: 15px;right: auto;top: 10px;}#header.affix .logo img{max-height: 30px;}#header.affix .phone{display: none;}#header.affix .nav{left: auto;right: 45px;top: 10px;}@media (max-width: 767px){#header .phone { left: 15px;text-align: center;top: 5px;}#header .logo{right: 15px;text-align: center;top: 50%;transform: translatey(-50%)}#header .logo img{max-height: 30px;}#header .nav{left: 15px;text-align: center;top: auto;bottom: 5px;}}#nav{font-family:'knockout';letter-spacing:1px}#nav> ul{padding-left: 0}#nav> ul> li{position:relative;list-style:none;display:inline-block;margin: 0 15px}#nav> ul> li> a{letter-spacing:2px}#nav> ul> li> a, #nav> ul> li> a:link, #nav> ul> li> a:visited{display:inline-block;line-height:30px;color:#0c233f;font-size:20px;font-weight: 500;text-transform: uppercase;padding-bottom: 3px}#nav> ul> li> a:hover, #nav> ul> li> a:active{color:#0c233f;border-bottom: 1px solid #0c233f}#nav> ul> li> ul{display:none;position:absolute;white-space:nowrap;z-index:575;text-align:left;padding:0;background-color:#0c233f;stop:30px;left:25px;}#nav> ul> li:hover> ul{display:block;}#nav> ul> li> ul> li, #nav> ul> li> ul> li a{height:35px;line-height:35px;display:block;padding:0 25px;}#nav> ul> li> ul> li> a{font-size:16px;color:#fff;padding:0;}#nav> ul> li> ul> li:hover{background-color:#037fd9;}.launch-menu> ul> li{border-bottom:solid 1px #bbb;}.launch-menu> ul> li:hover{background:#f8f8f8;}.launch-menu> ul> li:first-child{border-top:solid 1px #bbb;}.launch-menu a{color:#333;}.launch-menu> ul> li> ul> li:hover{background:#fff;}.launch-menu .phone{font-size: 1.4em;text-align: center;}#footer{font-weight:200;background-size:cover;background-color: #d4e7f7}#footer .bottom a{color: #0c233f;font-family: 'HoeflerText'}#footer .top .row:first-of-type{padding: 50px 0;background-color: #fff}#footer .links, #footer .links li{list-style:none;margin:0;padding:0;}#footer .copy{font-size:.9em;text-align: right;padding: 50px 15px 25px 15px;color: #0c233f}#footer ul.contact-links{list-style-type: none;padding: 0;text-align: right}#footer ul.contact-links li{display: inline-block}#footer ul.contact-links li:after{content: '|';margin: 0 10px}#footer ul.contact-links li:last-child:after{content: '';margin: 0}#footer .wc3{color: #0c233f;text-align: center}@media (max-width: 950px){#footer ul.contact-links li{display: block}#footer ul.contact-links li:after{content: '';margin: 0}}@media (max-width: 450px){#footer .copyright{display: block}}#body-container{padding-top:30px;padding-bottom:30px}#body-container .side-content{}#body-container .side-content ul.ctas{margin: 0;padding: 0;list-style-type: none;text-align: center;}#body-container .side-content ul.ctas li{margin: 0;padding: 0;list-style-type: none;border-bottom: 1px solid #c2c2c2;}#body-container .side-content ul.ctas a{display: inline-block;padding: 25px 0;}#body-container .side-content ul.ctas li .icon{font-size: 50px;color: #000000;}#body-container .side-content ul.ctas li:hover .icon{-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}.banner{padding: 40px 0;}.banner h1, .banner h2{font-size: 1.4em}.banner h3{font-size: 1.2em}.banner-gray{background-color: #ebebeb}.banner-primary{background-color:#037fd9}.launch-accordion> li> h4{background-color:#eee;transition:background-color 0.05s ease;}.launch-accordion> li> h4:hover{background-color:#aaa;}#fields{width:100%;display:inline-block;font-family: 'Open Sans', sans-serif;}#fields *{text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}#fields .label{display:block;font-size:15px;margin-bottom:0;}#fields .input input[type="textbox"]{display:block;width:100%;font-size:16px;padding:6px 13px;margin:0;background-color:#fff;border:1px solid #c9c1ba;}#fields .reqd{color:#F00;}#fields textarea{width:100%;height:100px;padding:10px;font-size:16px;font-family: 'Open Sans', sans-serif;resize:none;background-color:#fff;border:1px solid #c9c1ba;}#fields select{width:100%;padding: 6px 5px;font-size:16px;background-color:#fff;border:1px solid #c9c1ba;}#fields .title{font-size:18px;margin:10px 0 0 0;}#fields .btn{padding:9px 40px;color:#fff;font-size:16px;margin:10px 0;display:inline-block;cursor:pointer;height:auto;width:auto;float:right;}#fields .btn:hover{border-style:solid;border-width:1px;}#fields .btn:active{position:relative;top:1px;}#fields .cb{float:left;clear:both;}#fields .cb-descr{float:left;margin-left:8px;}blockquote.testimonial .quote{font-size:18px;font-family:'HoeflerText';}#home-banner{position:relative;height:500px;background-image: url('../images/home-banner-bg.jpg');background-position: right bottom;background-size: cover;background-attachment: fixed;background-repeat: no-repeat;}#home-banner .container{position: relative;height: 600px}#home-banner .container form, #contact-banner .container form, #search-form form{width: 100%;text-align: center}#home-banner .container form input, #contact-banner .container form input, #search-form form input{width: 50%;line-height: 1.5em;padding: 0.5em;margin-right: 0;display: inline-block;vertical-align: top;border: 2px solid #fff;font-size: 22px;font-family: 'HoeflerText';letter-spacing: 2px;}#home-banner .container form input::placeholder{color: #0c233f;letter-spacing: 2px;font-family: 'HoeflerText'}#seach-form form input::placeholder{color: #0c233f;letter-spacing: 2px;font-family: 'HoeflerText'}#home-banner .container form input::-moz-input-placeholder{color: #0c233f;letter-spacing: 2px}#home-banner .container form input:-ms-input-placeholder{color: #0c233f;letter-spacing: 2px}#home-banner .container form button, #contact-banner .container form button, #search-form form button{vertical-align: top;display: inline-block;background-color: #0c233f;color: #fff;text-transform: uppercase;border: 1px solid #0c233f;height: 59px;padding: 0 3em;margin-left: -3px;transition: all .5s ease-in-out;letter-spacing: 2px;}#home-banner .container form button:hover, #contact-banner .container form button:hover, #search-form form button:hover{background-color: #fff;color: #0c233f;cursor: pointer;}#secondary-banner{position:relative;height:250px;}#contact-banner{position: relative;height: 250px}#home-welcome{padding: 50px 0;background-color: #edeff0}#home-welcome h1{text-align: center;font-family: 'HoeflerText';padding: 0 15%;font-size:36px}#home-featured{padding: 50px 0 70px 0;background-color: #edeff0}#home-featured h2{padding-bottom: 5px;border-bottom: 1px solid #0c233f;text-align: center;color: #0c233f;text-transform: uppercase;font-weight: 500;letter-spacing: 2px;font-size: 40px;display: inline-block;margin: 0 auto}#home-featured .underline{text-align: center;margin: 0 0 30px 0}ul.listings{list-style-type: none;padding: 0}ul.listings li.listing-container{background-color: #fff;height: 310px;}ul.listings li{display: block;margin: 15px auto;padding: 15px;}ul.listings li:hover{cursor: pointer;box-shadow: 3px 3px 4px rgba(0,0,0,0.5);-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.5);-ms-box-shadow: 3px 3px 4px rgba(0,0,0,0.5)}ul.listings li .img{height: 280px;max-height: 280px;width: 100%;border: 10px solid #fff;display: block;overflow: hidden}ul.listings li .img img{width: auto;margin-top: -15%}ul.listings li .rentAmount{font-size: 26px;font-weight: 500;color: #0c233f;text-align: left;margin-top: 10px}ul.listings li .address,ul.listings li .city,ul.listings li .info,ul.listings li .sqft,ul.listings li .available{font-size: 18px;color: rgb(26,26,26);text-align: left;font-family: 'HoeflerText';}ul.listings li .address{margin-top: 10px}ul.listings li .view-details{margin-top: 10px}ul.listings li .view-details .btn-listing{padding: 5px 1em;border: 1px solid #0c233f;font-size: 18px;text-transform: uppercase;letter-spacing: 1px;transition: all .5s ease-in-out}ul.listings li .view-details .btn-listing:hover{background-color: #0c233f;color: #fff;cursor: pointer;}@media (max-width: 1284px){ul.listings li .img{height: 200px}}@media (max-width: 940px){ul.listings .col-sm-4{width: 32%}}@media (max-width: 767px){ul.listings li .img img{width: auto;max-width: 100%;display: block;margin: 0 auto}ul.listings li .img{height: auto;max-height: none}ul.listings li.listing-container{height: auto}ul.listings li.listing-container .col-sm-8, ul.listings li.listing-container .col-sm-4{width: 100%;text-align: center}ul.listings li .address, ul.listings li .city, ul.listings li .info, ul.listings li .sqft, ul.listings li .available, ul.listings li .rentAmount{text-align: center}}#body-container-nopadding{background-color: #dadfe1}#property-map{position: relative;height: 600px}#property-map #map{height: 600px}#property-map form{position: absolute;top: 0;left: 50%;transform: translatex(-50%);z-index: 50}#property-map form{width: 100%;text-align: center}#property-map form input{width: 50%;line-height: 2em;padding: 0.5em;margin-right: 0;display: inline-block;vertical-align: top;border: 2px solid #fff;font-family: 'HoeflerText';font-style: normal;font-weight: 400;}#property-map form button{vertical-align: top;display: inline-block;background-color: #0c233f;color: #fff;text-transform: uppercase;border: 1px solid #0c233f;height: 52px;padding: 0 2em;margin-left: -3px;transition: all .5s ease-in-out;}#property-map form button:hover{background-color: #fff;color: #0c233f;cursor: pointer;}#property-listings{padding: 50px 2%;background-color: #eeeff1}#property-listings form{width: 100%;padding: 15px;color: #0c233f}#property-listings .form-container{background-color: #fff;padding: 35px 20px;}#property-listings .form-container h2{text-decoration: underline;text-transform: uppercase;color: #0c233f;font-size: 28px;padding-left: 15px;letter-spacing: 2px}#property-listings form #zip-city-state,#property-listings form #rentMin{display: block;width: 100%}#property-listings form #bed{font-size: 20px;text-align: left;display: block;width: 100%;border: 0;border-bottom: 1px solid #0c223f;background-color: transparent;border-radius: 0;color: #0c223f}#property-listings form #bath{font-size: 20px;text-align: left;display: block;width: 100%;border: 0;border-bottom: 1px solid #0c223f;background-color: transparent;border-radius: 0;color: #0c223f}.bed-holder, .bath-holder{font-size: 20px;padding-left: 0;padding-right: 16.6667%;font-family: 'HoeflerText'}#property-listings form label.active{font-weight: 300;display: block;margin-top: 30px;font-family: 'HoeflerText';font-size: 20px}#property-listings form input{border: 0;border-bottom: 1px solid #0c233f;padding: 5px;font-size: 20px;margin: 10px 0;font-family: 'HoeflerText'}#property-listings form hr{margin: 0 0 10px 0;border-top: 1px solid #0c233f}#property-listings form input[type=radio]{margin: 0 10px 0 0;color: #0c233f;font-size: 20px}#property-listings form .radio-font{font-size: 18px;font-weight: 300}#property-listings form button{margin-top: 20px;width: 30%;letter-spacing: 2px}#property-listings form input::placeholder{color: #0c233f;font-family: 'HoeflerText'}#property-listings form input::-moz-input-placeholder{color: #0c233f;}#property-listings form input::-webkit-input-placeholder{color: #0c233f}#property-listings form select{font-family: 'HoeflerText'}#property-listings form select option{font-family: 'HoeflerText' !important}#property-listings form .frs-select-display{margin: 25px 0}@media (max-width: 991px){#property-listings form .frs-select{width: 75%}}@media (max-width: 767px){#property-listings form .frs-select{width: 50%;margin: 10px auto;display: block}.bed-holder, .bath-holder{padding: 0}}@media (max-width: 400px){#property-listings form .frs-select{width: 100%}}#contact-page{padding: 25px 0 250px 0;font-family: 'knockout'}#contact-page h1{text-transform: uppercase;padding-bottom: 5px;border-bottom: 1px solid #0c223f;display: inline-block}#contact-page h2{font-size: 20px;font-family: 'HoeflerText'}#contact-page form{width: 100%}#contact-page form .form-row{display: block;margin: 25px auto}#contact-page form .form-row:first-child{margin-top: 0}#contact-page form .form-row input{width: 48.25%;margin-right: 1.25%;display: inline-block;border: 0;padding: .5em 1em}#contact-page form .form-row input#subject{width: 98.50%;margin-right: 0}#contact-page form .form-row textarea{width: 98.50%;border: 0;padding: .5em 1em}#contact-page form .form-row input::placeholder{letter-spacing: 2px;font-size: 16px}#contact-page form .form-row input::-moz-input-placeholder{letter-spacing: 2px;font-size: 16px}#contact-page form .form-row input::-ms-input-placeholder{letter-spacing: 2px;font-size: 16px}#contact-page form .form-row textarea::placeholder{letter-spacing: 2px;font-size: 16px}#contact-page form .form-row textarea::-moz-input-placeholder{letter-spacing: 2px;font-size: 16px}#contact-page form .form-row textarea::-ms-input-placeholder{letter-spacing: 2px;font-size: 16px}#contact-page form button{width: 20%;font-size: 22px;letter-spacing: 2px}#contact-page #contact-info{}#contact-page #contact-info .title{padding: .25em 1em;background-color: #0c223f;color: #fff;text-transform: uppercase}#contact-page #contact-info .body-info{background-color: #fff;padding: .5em 1em}#contact-page #contact-info .body-info .company{display: block;color: #575757;margin-bottom: 20px}#contact-page #contact-info .body-info .address{display: block;margin-bottom: 20px}#contact-page #contact-info .body-info .address ul{list-style-type: none;padding: 0}#contact-page #contact-info .body-info .address ul li{display: block;color: #303030}#contact-page #contact-info .body-info .phone a{color: #303030}#contact-page #contact-info .body-info .email a{color: #303030}@media (max-width: 991px){#contact-page #contact-info{margin-top: 75px}}@media (max-width: 550px){#contact-page form .form-row input{display: block;width: 100%;margin: 20px auto}#contact-page form .form-row input#subject{width: 100%}#contact-page form .form-row textarea{width: 100%}}#about-page #home-banner{background-image: url('../images/about-banner.jpg');background-position:center center;background-attchment:inital}#about-page h1{padding-bottom: 5px;border-bottom: 1px solid #0c233f;text-align: center;color: #0c233f;text-transform: uppercase;font-weight: 500;letter-spacing: 2px;font-size: 40px;display: inline-block;margin: 0 auto}#about-page .underline{text-align: center;margin: 0 0 30px 0}#about-page #about-welcome p{text-align: center;font-size:20px;color:#0c233f;line-height:35px}#about-welcome{padding:50px 0}#about-text p{font-family:'HoeflerText'}.border-down{padding-bottom:30px;border-bottom: 1px solid #0c233f;margin-bottom:30px;}.border-down.not{margin-bottom:0}#values{padding:50px 0}#values h3{margin-bottom:30px;font-size:22px}.moving-up{position:relative;bottom:80px}@media (min-width:1284px) {.moving-up {bottom:30px}}@media (max-width:991px) {.moving-up {position:static}.border-down{border-bottom: none}.remove-tablet{display:none}}#team-page{background-color:#fff}#team-page #home-banner{background-image: url('../images/our-team4.jpg?v2');background-position:center 37%;background-attachment:initial;background-size:cover;height:575px;}#team-page h1{padding-bottom: 5px;border-bottom: 1px solid #0c233f;text-align: center;color: #0c233f;text-transform: uppercase;font-weight: 500;letter-spacing: 2px;font-size: 40px;display: inline-block;margin: 0 auto}#team-page .underline{margin: 0 0 30px 0}#team-page #president{background-color: #edeff0;padding-top:50px}#team-page #president #align-help{margin-top:70px}#team-page #align-help #personal-info .name{font-family: 'Larish';font-size:28px;color:#0c233f;margin-bottom:10px}#team-page #personal-info .title{color:#0c233f;letter-spacing:2px;font-size:25px}#team-page #personal-info .info{font-family:'HoeflerText';margin-top:25px;font-size:20px;line-height:35px}#team-page #staff{background-color:#fff;padding:50px 0;padding-bottom:0}#team-page #staff .row{margin:0;margin-bottom:50px}#team-page #staff .row .col-md-6.photo-right{text-align:right}#team-page #staff .row .col-md-6.text-left{position:relative;height:615px}#team-page #staff .row .col-md-6.text-left #align-help{position:absolute;bottom:0}#team-page #staff .row .col-md-6.text-left p{font-size:20px;line-height:35px}#team-page #staff .left-line{margin:20px 0;width:50%;border-bottom:1px solid #000;position:relative;bottom:110px}#team-page #staff .row .col-md-6.photo-left{text-align:left}#team-page #staff .row .col-md-6.text-right-side{position:relative;height:615px}#team-page #staff .row .col-md-6.text-right-side #align-help{position:absolute;bottom:0}#team-page #staff .row .col-md-6.text-right-side p{font-size:20px;line-height:35px}#team-page #staff .right-line-parent{position:relative;width:100%;bottom:110px}#team-page #staff .right-line{margin:20px 0;width:50%;border-bottom:1px solid #000;position:absolute;right:0}@media (max-width:1199px) {#team-page #staff .row .col-md-6.text-right-side p {font-size:18px;line-height:28px}#team-page #staff .row .col-md-6.text-left p{font-size:18px;line-height:28px}#team-page #staff .row .col-md-6.text-right-side #align-help{bottom:50px}#team-page #staff .row .col-md-6.text-left #align-help{bottom:50px}}@media (max-width:991px) {#team-page #staff .row .col-md-6.text-left #align-help {bottom:auto;position:static}#team-page #staff .row .col-md-6.text-left{height:auto;}#team-page #staff .left-line, #team-page #staff .right-line{display:none}#team-page #staff .row .col-md-6.photo-right{text-align: center}#team-page #staff .row .col-md-6.photo-left{text-align:center}#team-page #president .col-md-6.col-md-pull-6{text-align: center}#team-page #staff .row .col-md-6.text-right-side{height:auto}#team-page #staff .row .col-md-6.text-right-side #align-help{bottom:auto;position:static}#team-page .banner{padding:40px 15px}}@media (max-width:767px) {#header .logo img {max-height: 70px}#header.affix .logo img{margin-top:25px}}@media (max-width:464px) {#home-banner .container form input {font-size:16px}#home-banner .container form button{height:45px}}.gm-style{width: auto}.gm-style .gm-style-iw{width: 250px !important;height: 90px !important;padding: 0;top: 9px !important;left: 9px !important;bottom: 0 !important}.prop-info-window{overflow: hidden;height: auto}.prop-info-window .split{width: 48%;display: inline-block;margin: 0;padding: 0;vertical-align: middle}.prop-info-window .split#left{position: relative;overflow: hidden}.prop-info-window .split#left img{width: auto;height: 90px}.prop-info-window .split#right{padding-left: 15px}.prop-info-window .no-image, .prop-info-window .infoWindowImage{width: 100%}.prop-info-window .title{font-weight: bold;font-family: 'HoeflerText';color: rgb(26,26,26)}.prop-info-window .beds-baths{margin: 10px 0;font-family: 'HoeflerText', sans-serif;color: rgb(26,26,26)}.prop-info-window .price{font-weight: bold;font-size: 16px}.frs-select-display{border: 0;border-bottom: 1px solid #0c233f;border-radius: 0;margin: 20px 0}.frs-widget.prop-new .prop-new-item, .frs-widget.prop-rented .prop-rented-item{padding: 5px 0px 5px 0px;margin:0px;}.frs-widget.prop-new .prop-new-item .prop-img, .frs-widget.prop-rented .prop-rented-item .prop-img{width: 33%;float:left;margin-right:0}.frs-widget.prop-new .prop-new-item, .frs-widget.prop-rented .prop-rented-item{font-size: 0.85em;}.frs-widget.prop-new .prop-new-item .prop-info, .frs-widget.prop-rented .prop-rented-item .prop-info{width :64%;float:right;}.frs-widget.prop-new .prop-new-item .prop-details, .frs-widget.prop-rented .prop-rented-item .prop-details{padding-top: 5px;}.frs-widget.prop-new .prop-new-item .prop-title a{font-size:.85em}.frs-widget.prop-view .prop-apply, .frs-widget.prop-view .prop-showing{text-transform:none;}.frs-widget.prop-view .prop-form button{height:auto;}.frs-widget .frs-btn, .frs-widget .prop-result .prop-btn a, .frs-tabl-link .frs-btn{background:#0c233f;border-color:#0c233f;border-width: 1px;border-style: solid;color:#fff!important;padding: 15px 30px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;transition: all 0.5s;font-weight: normal;}.frs-widget .frs-btn:hover, .frs-widget .prop-result .prop-btn a:hover, .frs-tabl-link .frs-btn:hover{color: #0c233f !important;background: #ffffff!important;text-decoration: none}.frs-widget .prop-tabs .prop-tab-nav ul li a{background: #0c233f;}.frs-widget form input[type='text'], .frs-widget form select{border:1px solid #999}.frs-widget.prop-view .prop-title{line-height: 2em;color: #2E2E2E;}.frs-widget.prop-view .prop-form label{width:100%;padding:0;margin-bottom:0}.frs-widget.prop-view .prop-form label + br{display:none}.frs-widget.prop-view .prop-form textarea{border:1px solid #999}.frs-widget.prop-view .prop-form{width:230px}.frs-widget.prop-view .prop-form .prop-form-hdr, .frs-widget.prop-view .prop-phone, .frs-widget.prop-view .prop-rent, .frs-widget .prop-tabs .prop-section h3, .frs-widget .prop-result .prop-rent{color: #0c233f;}.frs-widget form label{font-weight:normal}.frs-paging-btn a{border:1px solid #0c233f;color:#0c233f;}.frs-paging-btn a:hover, .frs-paging-btn.active a{background:#0c233f;color:#fff;}.prop-map{height: 550px;width: 100%;}.frs-widget .hide.active{display: block!important;}.lightbox .lb-image{max-width: inherit;}.prop-ad-links *{-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray;filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale")}@media screen and (max-width:1060px);{.frs-widget.prop-list .prop-search {padding:20px 50px}.frs-widget.prop-view .prop-form, .frs-widget.prop-view .prop-info, .frs-widget.prop-view .prop-gallery{width:32%}.frs-widget.prop-view .prop-info, .frs-widget.prop-view .prop-gallery{margin-left:1%}.frs-widget.prop-view .prop-thmbs{display: none;}}@media screen and (max-width: 890px) {.frs-widget.prop-list .prop-search {padding:20px 10px}}@media screen and (max-width: 768px) {.frs-widget.prop-list .prop-search .prop-search-form-rent {clear:both}.frs-widget.prop-list .prop-search .prop-search-form-button{clear:both;float:none}.frs-widget .prop-result .prop-img, .frs-widget .prop-result .prop-info, .frs-widget .prop-result .prop-details{float:none;width:100%;text-align:center}.prop-list-paging{position: relative;display: inline-block}.frs-widget.prop-list .prop-search .prop-search-form-keyword, .frs-widget.prop-list .prop-search .prop-search-form-rent, .frs-widget.prop-list .prop-search .prop-search-form-pets, .frs-widget.prop-list .prop-search .prop-search-form-sort, .frs-widget.prop-list .prop-search .prop-search-form-button{width:100%;margin-left:0;padding-left:0}.frs-widget.prop-list .prop-search .prop-search-form-beds, .frs-widget.prop-list .prop-search .prop-search-form-baths{width:49%;margin-left:0;padding-left:0}.frs-widget.prop-list .prop-search .prop-search-form-baths{margin-left:2%}.frs-widget{text-align:center}.frs-widget .prop-tabs .prop-tab-nav ul{height:auto;display:inline-block;text-align:center;width:100%}.frs-widget .prop-tabs .prop-tab-nav ul li{width:100%;float:none;display:inline-block;margin-bottom:2px}.frs-widget .prop-tabs .prop-tab-nav ul li a{display:inline-block;width:100%}.frs-widget.prop-view .prop-form, .frs-widget.prop-view .prop-info{width:100%;padding-left: 0px;padding-right: 0px;}.frs-widget.prop-view .prop-info{margin-left:0px;}.frs-widget.prop-view .prop-gallery{margin-left:0%;clear:both;width:100%}.frs-widget.prop-view .prop-gallery .prop-img img{width:auto;max-width:100%}.frs-widget.prop-view .prop-links{width:90%}.frs-widget.prop-view .prop-gallery .prop-gallery-count{padding-bottom: 10px;}}@media screen and (max-width: 560px) {.frs-widget.prop-list .prop-search .prop-search-form-keyword, .frs-widget.prop-list .prop-search .prop-search-form-rent, .frs-widget.prop-list .prop-search .prop-search-form-pets, .frs-widget.prop-list .prop-search .prop-search-form-sort, .frs-widget.prop-list .prop-search .prop-search-form-button {width:100%;margin-left:0;padding-left:0}.frs-widget.prop-list .prop-search .prop-search-form-beds, .frs-widget.prop-list .prop-search .prop-search-form-baths{width:49%;margin-left:0;padding-left:0}.frs-widget.prop-list .prop-search .prop-search-form-baths{margin-left:2%}.frs-widget.prop-view .prop-form, .frs-widget.prop-view .prop-info{width:100%}.frs-widget.prop-view .prop-info{margin-left:0%;padding: 0px;}.frs-widget.prop-view .prop-form{padding-right:0}.frs-widget.prop-view .prop-form form input[type='text'],.frs-widget.prop-view .prop-form form textarea{width: 90%;}}@media (max-width: 991px){.mobile-show { display: block !Important;}.mobile-hide{display: none !Important;}}@media (min-width: 1284px) {.container { width: 1284px;}}.prop-form{position: fixed;top: 50%;left: 50%;transform: translatex(-50%) translatey(-50%);background-color: #d4e7f7;border-radius: 5px;box-shadow: 3px 3px 4px rgba(0,0,0,0.25);-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.25);-moz_box-shadow: 3px 3px 4px rgba(0,0,0,0.25);padding: 30px;z-index: 3;}.frs-widget.prop-view .prop-form{width: 500px;padding: 30px;}.form-overlay{z-index: 2;background-color: rgba(0,0,0,0.5);content: '';position: fixed;top: 0;bottom: 0;right: 0;left: 0;}.form-overlay .close-overlay{color: #fff;position: absolute;top: 60px;right: 15px;padding: 0.5em 1em;border: 1px solid #fff;}.form-overlay .close-overlay:hover{background-color: #fff;color: #000;cursor: pointer;}.frs-widget.prop-view .prop-info{width: 100%;}.phone-email{margin: 25px 0;border: 1px solid #0c233f;color: #0c233f;text-transform: uppercase;width: 13em;font-size: 18px;letter-spacing: 1px;}.prop-apply-noapp,.prop-apply a{border: 1px solid #0c233f;color: #0c233f;width: 13em;text-transform: uppercase;text-align: center;font-size: 18px;letter-spacing: 1px;}.prop-apply-noapp{color: #555;border: 1px solid #888;}.phone-email ul{list-style-type: none;padding: 0;margin: 0;width: auto !important;text-align: center;-webkit-padding-start: 0;-webkit-margin-after: 0;-webkit-margin-before: 0}.phone-email ul li{display: inline-block;width: auto}.phone-email ul li:after{content: '|';margin: 0 10px}.phone-email ul li:last-child:after{content: '';margin: 0}.frs-widget.prop-view .rental-details{font-weight: 400;font-family: 'Knockout46', sans-serif;font-size: 16px;}.frs-widget.prop-view .rental-details .prop-beds,.frs-widget.prop-view .rental-details .prop-baths,.frs-widget.prop-view .rental-details .prop-area,.frs-widget.prop-view .rental-details .prop-avail,.frs-widget.prop-view .property-description p,.frs-widget.prop-view .property-features .prop-feature,.frs-widget.prop-view .lease-terms .prop-deposit{font-family: 'Knockout46', sans-serif;font-size: 16px;}.frs-widget.prop-view .property-description h3,.frs-widget.prop-view .property-features h3,.frs-widget.prop-view .lease-terms h3{letter-spacing: 2px;}.map-controls{padding: 10px 0}.map-controls ul{list-style-type: none;padding-left: 0}.map-controls ul li{display: inline-block;margin: 0 10px}.map-controls ul li a{text-decoration: none;padding: 3px 10px;text-align: center;border: 1px solid #0c233f;background-color: #0c233f;color: #fff;text-transform: uppercase;letter-spacing: 1px;font-size: 20px}.map-controls ul li a:hover{text-decoration: none;opacity: 1}.map-controls ul li a:active, .map-controls ul li a:link{color: #fff;text-decoration: none;s}.map-controls ul li:first-child{margin-left: 0}.map-controls ul li:first-child a:hover{background-color: transparent;color: #0c233f}.map-controls ul li:last-child a:hover{background-color: #0c233f;color: #fff}.map-controls ul li:last-child a{background-color: transparent;color: #0c233f}.frs-widget.prop-view .prop-gallery{width: 100%;float: none}.frs-widget.prop-view .prop-gallery{width: auto}.frs-widget.prop-view .prop-gallery .prop-img{margin: 0 auto 10px auto;display: block}.frs-widget.prop-view .prop-gallery .prop-thmbs .carousel-inner{text-align: center;position: relative}.frs-widget.prop-view .prop-gallery .prop-thmbs .prop-thmb{width: 20%;height: auto;margin: 0 10px;display: inline-block;float: none}.frs-widget.prop-view .prop-gallery .prop-thmbs .carousel-control-prev{padding: 10px;position: absolute;height: 100px;left: 5px;top: 0;transition: all .5s ease-in-out;background-color: #d4e7f7}.frs-widget.prop-view .prop-gallery .prop-thmbs .carousel-control-prev:hover,.frs-widget.prop-view .prop-gallery .prop-thmbs .carousel-control-next:hover{opacity: .7}.frs-widget.prop-view .prop-gallery .prop-thmbs .carousel-control-prev .arrow-left{margin-top: 30px}.frs-widget.prop-view .prop-gallery .prop-thmbs .carousel-control-next{padding: 10px;position: absolute;height: 100px;right: 5px;top: 0;transition: all .5s ease-in-out;background-color: #d4e7f7}.frs-widget.prop-view .prop-gallery .prop-thmbs .carousel-control-next .arrow-right{margin-top: 30px}.arrow-left{width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid #000;}.arrow-right{width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #000}.frs-widget.prop-view .prop-rent{border: 1px solid #0c233f;width: 5em;text-align: center;font-size: 26px;padding: 5px 0}.frs-widget.prop-view .prop-address{margin: 35px 0;font-size: 26px;color: #0c233f}.frs-widget.prop-view .rental-details{font-size: 20px;margin-bottom: 30px}.frs-widget.prop-view .prop-beds{margin: 0 3px 0 0}.frs-widget.prop-view .prop-baths{margin: 0 0 0 3px}