:root{--primary: #c11e1e;--secondary: #363636;--dark: #000000;--gray: #f6f6f6;--primary-font: inherit;}body{font-family:'Raleway', sans-serif;color:#000;font-size:16px;line-height:1.7em;font-weight:300;}h1{margin-top:0;color:#c11e1e;}h2{font-weight:400;margin-bottom:30px;color: #000;}h3{color:#c11e1e;}p{margin-bottom:30px;}a, a:link, a:visited{color:#c11e1e;text-decoration:none;transition: all 0.5s;}a:hover, a:active{color: #a5a5a5!important;}.text-alt{color:#c11e1e;}.btn{background:#c11e1e;border-color:#c11e1e;color:#fff!important;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 30px;min-width: 200px;}.btn:hover{color:#c11e1e!important;border-color:#c11e1e;background:#fff;}.btn-invert{background-color:Transparent;border-color:#fff;background-repeat:no-repeat;}img.content{border:1px solid #CCC;}.box{padding:15px;border:solid 1px #cccccc;background:#fff;}.address{list-style-type: none;padding-left: 0}.address.standard{display: block}.address.in-line{display: inline-block}.address.standard li{display: block;margin: 10px 0}.address.in-line li{display: inline-block;margin: 0 5px}.address.with-piping li{margin: 0}.address.with-piping li:after{content: '|';margin: 0 10px}.address.with-piping li:last-child:after{content: '';margin: 0}.address-contact .address li{display: block;margin-left: 0}.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;}.btn-list ul{padding: 0;margin: 0;list-style-type: none;}.btn-list ul li{padding: 0;margin: 0;list-style-type: none;display: inline-block;margin: 10px 10px;}#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: 200px;border-bottom: 3px solid #c11e1e;position:relative;z-index:1000;background:#000;color: #ffffff;-webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.55);-moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.55);box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.55);}#header .container{position: relative;height: 100%;}#header .logo{position: absolute;left: 15px;top: 20px;}#header .logo img{width: 325px;}#header .phone{font-size: 1.5em;position: absolute;right: 15px;top: 30px;}#header .logins{position: absolute;right: 15px;top: 78px;}#header .social{position: absolute;right: 15px;top: 112px;}#header .social> ul{padding: 0;margin: 0;list-style-type: none;}#header .social> ul> li{padding: 0;margin: 0 5px;list-style-type: none;display: inline-block;}#header .social> ul> li> a{display:inline-block;width: 42px;height: 42px;text-align: center;line-height: 42px;background: #494949;border-radius: 21px;color: #fff;}#header .social> ul> li> a:hover{-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}#header .social> ul> li> a i{color:#fff!important}#header .logins> ul{margin: 0;padding: 0;list-style-type: none;}#header .logins> ul> li{margin: 0 10px;padding: 0;list-style-type: none;display: inline-block;}#header .nav{position: absolute;right: 15px;left: 15px;bottom: 0;}#header .nav .launch-menu-button{color: #ffffff;margin-top: 20px}#header.affix{height: 90px;}#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-width: 120px;}#header.affix .phone{display: none;}#header.affix .nav{left: auto;right: 15px;top: 10px;}#header.affix .logins{display: none;}@media (max-width: 1280px){#header .logo img { width: 250px;}}@media (max-width: 991px){#header .nav { text-align: center;}}@media (max-width: 767px){#header{height: 150px}#header .phone{left: 15px;text-align: center;top: 10px;}#header .logo{right: 15px;text-align: center;top: 50px;}#header .logins{display: none}#header .social{display: none}#header .logo img{max-width: 120px;}#header .nav{left: 15px;text-align: center;top: auto;bottom: 5px;}}#nav{color: #ffffff;text-align: center;font-size: 16px;}#nav> ul> li{position:relative;list-style:none;display:inline-block;margin: 0 30px;}#nav> ul> li> a, #nav> ul> li> a:link, #nav> ul> li> a:visited{display:inline-block;line-height:30px;color:#ffffff;}#nav> ul> li> a:hover, #nav> ul> li> a:active{color:#ffffff!important;}#nav> ul> li> ul{display:none;position:absolute;white-space:nowrap;z-index:575;text-align:left;padding:0;background-color:#000;top:30px;left:0px;}#nav> ul> li.no-drop :hover:after{content: ' ';display: inline-block;width: 100%;background: #c11e1e;height: 5px;position: absolute;top: 35px;left: 0;border-radius: 5px}#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!important;padding:0;}@media (max-width: 1313px){#nav > ul > li { margin: 0 20px;}}@media (max-width: 1199px){#nav > ul > li { margin: 0 15px;}}.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{}#footer .top{color: #a4a4a4;background-color: #363636;padding: 60px 0;}#footer .top .icon{color: #ffffff;}#footer .top h2{font-size: 30px;color: #ffffff;}#footer .top h4{color: #ffffff;text-transform: uppercase;}#footer .top a,#footer .top a:visited,#footer .top a:link{color: #828282;}#footer .top a:hover, #footer .top a:active{color: #000;}#footer hr{border-top: 1px solid #494949;}#footer .top .areas li{color: #fff;}#footer .top .areas li a{color: #fff}#footer .links, #footer .links li{list-style:none;margin:0;padding:0;}#footer .social{margin-bottom: 20px;}#footer .social> ul{padding: 0;margin: 0;list-style-type: none;}#footer .social> ul> li{padding: 0;margin: 0 5px;list-style-type: none;display: inline-block;}#footer .social> ul> li> a{display:inline-block;width: 42px;height: 42px;text-align: center;line-height: 42px;background: #494949;border-radius: 21px;color: #a4a4a4;}#footer .social> ul> li> a:hover{-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}#footer .bottom{line-height: 1.5em;background-color: #000000;padding: 50px 0;color: #959595;}#footer .form{padding: 50px 0;}#footer .form h2{font-size: 40px;text-align: center;color: #ffffff;margin: 0 0 10px 0;}#footer .form h3{font-size: 18px;text-align: center;color: #ffffff;margin: 0 0 20px 0;}#footer .form .btn{background: #ffffff;border-color: #ffffff;color: #363636 !important;transition: all 0.5s;margin-top: 20px;border-radius: 30px;min-width: 150px;}#footer .form .btn:hover{background: #363636!important;color: #ffffff!important;}#footer .form input[type='text'], #footer .form input[type='email']{background: transparent;margin: 20px 0;color: #ffffff;border: 0;border-bottom: 1px solid #ffffff;border-radius: 0;font-size: 18px;outline-style: none;}#footer .form ::-webkit-input-placeholder{color: #ffffff;}#footer .form :-moz-placeholder{color: #ffffff;opacity: 1;}#footer .form ::-moz-placeholder{color: #ffffff;opacity: 1;}#footer .form :-ms-input-placeholder{color: #ffffff;}#footer .affil img{margin: 0 5px;}#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;}#body-container .side-content ul.ctas a{display: inline-block;padding: 25px 0;color: #000000;text-transform: uppercase;}#body-container .side-content ul.ctas a h3{color: #000000;}#body-container .side-content ul.ctas li .icon{transition: all 0.5s;text-align: center;line-height: 125px;background-color: #c11e1e;border-radius: 135px;display: inline-block;width: 125px;height: 125px;font-size: 55px;color: #ffffff}#body-container .side-content ul.ctas li:hover .icon{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}#body-container .side-content ul.cta{text-align: center;display: block;}.banner{padding: 40px 0;}.banner h2{font-size: 40px;color: #c11e1e;margin: 5px 0;}.banner h3{font-size: 30px;color: #000000;margin: 5px 0 20px 0;}.banner-gray{background-color: #ebebeb;}.banner-primary{background-color:#c11e1e;}.blog-container{}.blog-container .post-list{}.blog-container .blog-post{margin-bottom:35px;}.blog-container .blog-post .post-head{font-size:1.5em;padding-bottom:5px;margin-bottom:20px;border-bottom:solid 1px #ccc;}.blog-container .blog-post .post-title{font-size:1.2em;}.blog-container .blog-post .post-body{}.blog-container .blog-post .post-body .read-more{display:block;margin-top:15px;font-size:.90em;text-transform:lowercase;}@media (max-width: 768px) {.blog-container .post-list { float:none;display:block;width:100%;}.blog-container .side-panel{display:none;}}.bios .bio{padding-bottom:1.0em;margin-bottom:1.0em;border-bottom:solid 1px #ccc;}.bios .bio:after{content:"";display:table;clear:both;}.bios .bio .name{font-size:1.8em;font-weight:500;line-height:2.2em;}.bios .bio .image{float:left;width:25%;margin-right:5%;margin-bottom:1.2em;}.bios .bio .image img{width:100%;max-width:100%;}.bios .bio .content{float:left;width:70%;}.bios .bio .contact{margin-top:1.5em;}.bios .bio .contact:before{content:"";display:table;clear:both;}.bios .bio .contact .item{display:block;}@media (max-width: 768px) {.bios .bio .content { float:none;width:100%;}}@media (max-width: 600px) {.bios .bio .image { float:none;width:100%;margin-right:0;text-align:center;}.bios .bio .image img{width:auto;}}.launch-accordion{margin: 45px 0;}.launch-accordion> li{margin-bottom: 10px;}.launch-accordion> li> h4{position: relative;font-size: 18px;font-weight: bold;text-transform: uppercase;letter-spacing: 0.025em;background-color:#f1f1f1;color: #000;border: 0;-webkit-transition:background-color 0.05s ease;-o-transition:background-color 0.05s ease;transition:background-color 0.05s ease;padding: 15px 50px 16px 15px;line-height: 1.333em;}.launch-accordion> li> h4:after{content: '+';right: 35px;color: #adadad;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);position: absolute;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.launch-accordion> li.active> h4:after{content: '-';-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.launch-accordion> li> h4:hover, .launch-accordion> li.active> h4, .launch-accordion.no-margin> li.active> h4{background-color: rgba(189,190,192,0.44);-webkit-transition: background-color 0.3s;-o-transition: background-color 0.3s;background-color: all 0.3s;}.launch-accordion> li> div{background-color: #f7f7f7;border-color: #ecebeb;padding: 30px 20px;}.launch-accordion> li> div p{margin-bottom: 20px;}.launch-accordion> li> div ul{list-style: disc;margin: 20px 0;}.launch-accordion> li> div ul li{margin: 0 0 10px;}.launch-accordion> li> div *:last-child{margin: 0;}.launch-accordion> li> div *:first-child{margin-top: 0;}.launch-accordion.no-margin> li.active + li> h4, .launch-accordion.no-margin> li:hover + li> h4{border-color: #ecebeb;border-top: 0;}@media (min-width: 768px) {.launch-accordion > li > h4 { padding: 15px 65px 15px 35px;}.launch-accordion> li> div{padding: 20px 35px;}}.form-container{}blockquote.testimonial{}blockquote.testimonial .quote{}blockquote.testimonial .credit{}ul.areas{margin:0 10px;padding:0;text-align:left;font-size:1.125em;}ul.areas li{width:20%;list-style:none;float:left;padding:.3em 1em .3em 0;font-size:22px;margin:0;}@media (max-width: 991px) {ul.areas li { width:25%;}}@media (max-width: 767px) {ul.areas li { width:33%;}}@media (max-width: 550px) {ul.areas li { width:50%;}}.home.blog-container .post-list{width:92%;float:none;display:block;}#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;}.faq-question{font-size:1.2em;font-weight:500;}.faq-answer{margin-bottom:25px;}.faq-answer p{padding:0;margin:0;}#home-banner{position:relative;height:650px;padding-top: 100px;}#home-banner .overlay{position: absolute;height: 165px;bottom: 0;width: 100%;background-color: rgba(0,0,0,0.47);}#home-banner .prompt{background-color: rgba(0,0,0,0.5);color: #ffffff;padding: 23px 35px;text-align: center}#home-banner .prompt h2{color: #fff}@media (max-width: 1313px){#home-banner { padding-top: 80px;}}@media (max-width: 1199px){#home-banner .prompt { padding: 30px;}}@media (max-width: 767px){#home-banner{padding-top: 50px}#home-banner .prompt{padding: 15px}#home-banner .prompt h2{font-size: 26px}#home-banner .overlay{height: 325px}}#home-carousel{height: 100%;position: absolute;width: 100%;top: 0;}#home-carousel .carousel-inner{height: 100%}#home-carousel .carousel-inner .item{height: 100%;background-size: cover;background-position: center center;background-attachment: fixed;background-repeat: no-repeat;}#home-carousel .carousel-inner .item.banner1{background-image: url('/images/home-banner-1.jpg');}#home-carousel .carousel-inner .item.banner2{background-image: url('/images/home-banner-2.jpg');}#home-carousel .carousel-inner .item.banner3{background-image: url('/images/home-banner-3.jpg');}#home-carousel .carousel-inner .item.banner4{background-image: url('/images/home-banner-4.jpg');}#home-cta{position: absolute;bottom: 10px;left: 0;right: 0}#home-cta .cta{text-align: center;display: block;}#home-cta .cta .icon{transition: all 0.5s;text-align: center;line-height: 170px;background-color: #c11e1e;border-radius: 135px;display: inline-block;width: 170px;height: 170px;font-size: 90px;color: #ffffff;margin: 20px 0 0 0;}#home-cta .cta:hover .icon{opacity: 0.8}#home-cta .cta .title{display: block;color: #ffffff;color: #fffff;font-size: 24px;text-align: center;margin: 10px 0 0 0;text-transform: uppercase;}@media (max-width:991px){#home-cta {}#home-cta .cta{margin: 0;}#home-cta .cta .icon{width: 125px;height: 125px;line-height: 105px}#home-cta .cta .icon i{font-size: 80px}#home-cta .cta .icon img{max-height: 70px}#home-cta .cta .title{font-size: 18px}}@media (max-width: 450px){#home-cta .cta .icon{width: 100px;height: 100px;line-height: 80px}#home-cta .cta .icon i{font-size: 60px}#home-cta .cta .icon img{max-height: 50px}}#home-welcome h1{font-size: 40px;margin: 5px 0;}#home-welcome h2{font-size: 30px;color: #000000;margin: 5px 0 20px 0;}#home-welcome p{text-align: left;}#home-rentals{}#home-rentals .map{position: relative;z-index: 40;border: 1px solid #e8e8e8;}#home-rentals .map .overlay{z-index: 30;position: absolute;left: 0;right: 0;bottom: 0;top: 0;}#home-rentals .map-inner{height: 375px;border: 1px solid #dedede;padding: 10px;}#home-blog{background: #e3e3e3;border-top: 1px solid #cecece;border-bottom: 1px solid #c7c7c7;}#home-blog .post-title{font-size: 24px;margin: 10px 0 5px 0;}#home-blog .post-date{color: #545454;margin: 5px 0 20px 0;font-size: 14px;}#home-blog .post-body{font-size: 14px;color: #545454;}#home-blog .read-more{text-transform: uppercase;}#secondary-banner{position:relative;height:350px;background-position: center center;background-attachment: fixed;}#secondary-banner .prompt{text-align: center;background-color: rgba(0,0,0,0.6);width: 100%;position: absolute;bottom: 0;padding: 40px 0;color: #ffffff;font-size: 32px;}#secondary-banner .prompt .btn{margin-left: 40px;}@media (max-width: 991px){#secondary-banner .prompt .text{display: block}#secondary-banner .prompt .btn{margin-left: 0;margin-top: 20px}}.prop-map{height: 550px;width: 100%;}.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: 768px) {.prop-list-paging {position: relative;display: inline-block}}@media (max-width: 991px){.mobile-show { display: block !Important;}.mobile-hide{display: none !Important;}}@media (min-width: 1314px) {.container { width: 1284px;}}#header .phone a{color: #fff}#header .logins a{color: #fff}#footer .top{background-color: #363636}#footer .bottom{background-color: #000000}#footer a, #footer a:link, #footer a:visited{color: #fff;}.social ul li a{background-color: #494949 !important}.social ul li a i{color: #a4a4a4 !important}#nav> ul> li> a,#nav> ul> li> a:link,#nav> ul> li> a:visited{color: #fff}#nav> ul> li :hover:after{background: #c11e1e}#nav> ul> li> ul> li:hover{background-color:#c11e1e;}.btn{background-color: #c11e1e;border-color: #c11e1e}.btn:hover{background-color: #fff;color: #c11e1e !important}a:hover, a:active{color: #fff}h1{color: #c11e1e}h2{color: #000}h3{color: #c11e1e}#home-cta .cta .icon{background-color: #c11e1e}#body-container .side-content ul.ctas li .icon{background-color: #c11e1e}.prop-search .prop-search-form label{color: #c11e1e}.prop-search .prop-search-form .prop-search-form-button .frs-btn{background-color: #c11e1e;color: #fff;border: 1px solid #c11e1e}.prop-search .prop-search-form .prop-search-form-button .frs-btn:hover{color: #c11e1e}ul.listings li .view-details .btn-listing{border: 1px solid #c11e1e}ul.listings li .view-details .btn-listing:hover{background-color: rgba(38, 165, 91, 0.8);color: #fff;}#footer .form h3{font-size: 32px;color: #ffffff;text-transform: uppercase;font-weight: 400;margin-top: 0px;}#footer .form form .btn{line-height: 50px;font-size: 16px;margin-top: 25px;}#footer .form form input{text-align: left;background-color: transparent;color: #ffffff;display: block;border: 0;border-bottom: 1px solid #ffffff;width: 100%;padding: 10px 0 5px;margin: 10px 0;}#footer .form form input::-webkit-input-placeholder, #footer .contact-form form textarea::-webkit-input-placeholder{color: #fff;}#footer .form form textarea{background-color: transparent;color: #ffffff;display: block;border: 0;border-bottom: 1px solid #ffffff;width: 100%;margin: 20px 0;}.ion-form button{border: 1px solid #c11e1e;background-color: #c11e1e;}.ion-form button:hover{color: #c11e1e;}#gallery h4{color: #f99b24 !important;font-size: 24px;margin-bottom: 10px;}#gallery p{margin-bottom: 10px;}#gallery .thumbs{padding: 15px 8px;}#gallery .thumb{position: relative;padding: 15px 8px;height: 109px;overflow: hidden;margin-top: 14px;}#gallery .item{padding-bottom: 40px;overflow: hidden;position: relative;}#gallery .thumb img{overflow: hidden;width: 100%;padding: 7px;position: absolute;margin: auto;top: 0;left: 0;right: 0;bottom: 0;}#gallery .main{position: relative;height: 375px;overflow: hidden;}#gallery .main img{overflow: hidden;width: 100%;padding: 15px;position: absolute;margin: auto;top: 0;left: 0;right: 0;bottom: 0;}#gallery .item img:hover{cursor: pointer!important;}@media (max-width: 1285px){#gallery .main { height: 359px;}#gallery .thumb{height: 79px;}}@media (max-width: 1199px){#gallery .main { height: 290px;}#gallery .thumb{height: 66px;}}@media (max-width: 991px){#gallery .main { height: 475px;}#gallery .thumb{height: 200px;}#gallery .thumbs{padding: 0 8px;}}@media (max-width: 650px){#gallery .main { height: auto;}#gallery .main img, #gallery .thumb img{overflow: visible;width: 100%;padding: 8px 0px;position: relative;}#gallery .thumb{overflow: visible;height: auto;width: 100%;margin: 0;padding: 8px 15px;}#gallery .thumbs, #gallery .thumb img{padding: 0;}}.prop-result-panel .panel-details .prop-rent-freq{display: none;}.nhw-btn{color:#fff !important}.nhw-details__property-info .key-detail .label{color: #000;}.parters-realty-group{display: inline;position: relative}.parters-realty-group::before{content: "An Affiliate of";position: absolute;top: -30px;left: 58%;transform: translate(-50%, 0);font-weight: bold;color: #fff;width: max-content;font-size: 14px;}#home-rentals .nhjw-prop-list-search{display: none}