html,body{font-family:'Open Sans',Arial,Helvetica,sans-serif}h1{font-size:1.45em}h2{font-size:1.35em}h3{font-size:1.25em}#headerContact{color:#3B3B39}#headerContact span.headerPhone{margin:3.5rem 2rem 0 0}#headerContact span.headerPhone:first-child{margin-right:0}@media only screen and (max-width: 767px){#headerContact span.headerPhone{margin-right:1.25rem}}#headerContact p{font-size:1.2rem;text-align:right}@media only screen and (max-width: 767px){#headerContact p{text-align:center;font-size:1rem}}#headerContact img{float:left;display:block;padding-top:3px}#headerContact .contactUsTel{margin-top:8px;margin-bottom:8px}#masthead{background:#b82620}#masthead .nav{font-size:1.5rem}@media only screen and (min-width: 768px) and (max-width: 991px){#masthead .nav{font-size:1.4rem;margin-top:2.3rem;float:right !important}#masthead .nav>li>a{padding:10px}}@media only screen and (min-width: 992px) and (max-width: 1199px){#masthead .nav{float:right !important;margin-top:2.7rem}}@media only screen and (min-width: 1200px){#masthead .nav{margin-top:3.5rem;float:right !important}}#masthead .nav li a{color:white}#masthead .nav li>a:focus,#masthead .nav li>a:hover,#masthead .nav li>a:active,#masthead .nav li.open>a{background:#8e1712}#masthead .nav li>ul{background:#b82620}#masthead .nav li>ul li{border-bottom:1px solid #4b4b4b}#masthead .nav li>ul li:last-child{border-bottom:none}#masthead .nav li>ul li a{padding:15px 10px}#header #siteLogo span{display:none}#siteLogo{margin:10px 0}#siteLogo .img-responsive{margin:5px 0}@media only screen and (max-width: 767px){#siteLogo .img-responsive{width:180px;height:auto;min-width:120px}}.navbar{margin-bottom:10px;margin-top:20px}.navbar-toggle-hm{color:white;font-size:1.7em}@media only screen and (max-width: 767px){.navbar-toggle-hm{margin-top:1.3rem}}#footer{background:#3b3b3b;width:100%;padding:20px 0 5px 0;color:white}#footerLogo{font-size:.9em;margin-top:0;text-align:center}#footerLogo p{margin:10px 0 0 0;color:#d5d5d5;text-align:center}#footerLogo img{margin-bottom:20px}#socialMediaIcons{margin-top:10px;text-align:center}#socialMediaIcons a{color:#b82620}#socialMediaIcons a:hover{text-decoration:none;color:#3B3B39}#footerLogos{background:#ededed;margin-top:20px;padding:15px 0;color:#797979;font-size:1.4em;font-weight:300}#footerLogos a{display:inline-block}ul#footerNavigation{margin:0 0 0 0;padding-left:0;padding-right:0}#footerNavigation li{list-style-type:none;float:left;margin:3px 2px;font-size:.9em;width:180px}#footerNavigation li a{color:#d5d5d5;background:#535353 url(../images/arrowSmall.png) 170px 4px no-repeat;text-decoration:none;padding:3px 10px;display:block}#footerNavigation li a:hover{background:#b82620 url(../images/arrowSmall.png) 170px 4px no-repeat}a#primeLocationLogo{margin:10px 15px 5px 15px}.featuredCarousel{width:100%;height:40vw;position:relative;overflow:hidden}@media only screen and (max-width:479px){.featuredCarousel{height:70vh}}.featuredCarousel .slide{height:100%;background-size:cover;background-position:50% 50%;margin-right:-100%;width:100%;float:left;position:relative;background-repeat:no-repeat;z-index:1;display:none}.featuredCarousel .slide a{display:block;width:100%;height:100%}.featuredCarousel #fixed-fee-slide{background-image:url('../images/homepageBanners/property-meeting-wide.jpg')}@media only screen and (max-width:479px){.featuredCarousel #fixed-fee-slide{background-image:url('../images/homepageBanners/property-meeting-mobile.jpg')}}.featuredCarousel #valuations-slide{background-image:url('../images/homepageBanners/valuations-wide-2.jpg')}@media only screen and (max-width:479px){.featuredCarousel #valuations-slide{background-image:url('../images/homepageBanners/valuations-mobile-2.jpg')}}.featuredCarousel #virtual-tour-slide{background-image:url('../images/homepageBanners/virtual-tours.jpg')}@media only screen and (max-width:479px){.featuredCarousel #virtual-tour-slide{background-image:url('../images/homepageBanners/virtual-tours-mobile.jpg')}}.featuredCarousel #market-info-slide{background-image:url('../images/homepageBanners/market-info-wide.jpg')}@media only screen and (max-width:479px){.featuredCarousel #market-info-slide{background-image:url('../images/homepageBanners/market-info-mobile.jpg')}}.featuredCarousel div.active_image{z-index:2;display:block}.featuredCarousel ul.slide_image_markers{text-align:center;position:absolute;bottom:1em;width:100%;margin:0;padding:0;z-index:20}.featuredCarousel ul.slide_image_markers li{display:inline-block;list-style-type:none;margin:0 4px;cursor:pointer;zoom:1}.featuredCarousel ul.slide_image_markers li a{width:18px;height:18px;display:inline-block;border-radius:9px;background:white;text-indent:-9999px;opacity:.5;box-shadow:0 0 5px -1px rgba(0,0,0,0.75)}.featuredCarousel ul.slide_image_markers li a.active_link{opacity:1}.featuredCarousel ul.slide_image_markers li.vieweetMarker a{text-indent:0;color:black}#homepageSearchFull{padding:1rem 0 5rem 0;text-align:center;background:#fafafa}#homepageSearchFull h3{margin-bottom:3rem;font-weight:300;font-size:3rem;color:#b82620;font-family:"Open Sans",sans-serif}#homepageSearchFull p{margin-top:.5rem;font-weight:300;font-family:"Open Sans",sans-serif;font-size:2rem;color:#8c8c8c}#homepageSearchFull select{height:auto;font-size:1.5rem}.btn-HM{margin:0;padding:1rem 2rem;margin-left:2rem;background:#b82620;color:white}.btn-HM:hover{background:#611411;color:white}.homepageSectionImage{height:90vh;min-height:45rem;background-size:cover;background-position:50% 50%}.homepageSectionImage h2{color:white;font-size:4.5rem;line-height:6rem;font-family:"Open Sans",sans-serif;font-weight:300;text-shadow:1px 1px 4px rgba(0,0,0,0.8);text-align:center}@media only screen and (max-width: 767px){.homepageSectionImage h2{font-size:3.5rem;line-height:5rem}}.homepageSectionImage p{margin-top:4rem;color:white;text-shadow:1px 1px 3px rgba(0,0,0,0.8);font-family:"Open Sans",sans-serif;font-size:2rem;text-align:center}.homepageSectionImage a.btn{color:white;margin-top:4rem;border-radius:0;padding:1rem 2rem;font-size:1.75rem}.homepageSectionImage div.caption{padding-top:15vh}@media only screen and (max-width: 767px){.homepageSectionImage div.caption{padding-top:4vh}}@media only screen and (min-width: 768px) and (max-width: 991px){.homepageSectionImage div.caption{padding-top:10vh}}.homeSectionDark{width:100%;background:#3B3B39;padding-bottom:4rem}.homeSectionDark h2{color:white;font-size:4rem;line-height:6rem;font-family:"Open Sans",sans-serif;font-weight:300;text-shadow:1px 1px 4px rgba(0,0,0,0.8);text-align:center;margin-bottom:3.5rem;margin-top:3rem}.homepageNews{margin-bottom:2rem}.homepageNews h2{font-size:3.5rem;margin:4.5rem 0 4rem 0;font-weight:300}.homepageNews h2 a{color:#3B3B39}.homepageNews h2 a:hover{text-decoration:none}.homepageNews .homepageNewsStoryInner{margin-bottom:2rem;border:1px solid #d6d6d6}.homepageNews .homepageNewsStoryInner a.homepageNewsImage{width:100%;height:15rem;background-position:50% 50%;background-size:cover;display:block}.homepageNews .homepageNewsStoryInner h3{font-size:2rem;margin:1rem 2rem;text-align:center;font-weight:500}.homepageNews .homepageNewsStoryInner h3 a{color:#b82620}.homepageNews .homepageNewsStoryInner h3 a:hover{text-decoration:underline}#searchSidebar{margin-top:3rem}@media only screen and (min-width: 992px) and (max-width: 1199px){#properties{min-height:500px}}@media only screen and (min-width: 1200px){#properties{min-height:500px}}.hmPager{margin:15px}#properties h2,#properties h1,#landingPage h1{border-bottom:1px solid #d5d5d5;font-size:1.8em;margin-bottom:.75em;line-height:1.5;color:#b82620}.property{border-bottom:1px solid #d5d5d5;padding:10px 0}.property:last-child{border-bottom:none}.property .propertyPhoto{float:left;padding:5px 0;margin-right:15px;text-align:center;position:relative}.property .propertyPhoto img.propThumb{display:block;padding:3px;border:1px solid #d5d5d5;margin:0 auto}img.alreadyLetImageIndex{position:absolute;bottom:9px;right:4px;z-index:10;height:65px}img.alreadyLetImage{position:absolute;bottom:15px;right:5px;z-index:10}.property .propertyListingDetails{margin:0 10px 0 20px;padding:5px 0}.propertyListingDetails h3{margin:5px 0 0 0;padding:0}.propertyListingDetails h3 a{color:#B82620;text-decoration:none}p.propertyListingAddress{color:#6D6D6D;margin:5px 0}p.propertyListingAvailability{font-weight:bold;margin:5px 0}p.propertyListingPrice{float:right;font-size:1.5em}p.propertyListingPrice span{font-size:.8em}#propertyView_prices{float:right}#propertyView_price{font-size:1.6em;padding-top:17px}#searchSidebar,#featuredProperty{background:#fff;border:1px solid #eaeaea;margin-bottom:15px}#searchSidebarInner,#featuredPropertyInner{background:#ebebeb;margin:5px;padding-bottom:10px}#searchSidebarInner h3,#featuredPropertyInner h3{margin:0 5px;padding:10px 0;color:#bb332e}#searchSidebarInner{padding:.5rem 0 1.5rem 0;text-align:center}#searchSidebarInner h3{margin-bottom:2rem;font-weight:300;font-size:2rem;color:#b82620;font-family:"Open Sans",sans-serif}#searchSidebarInner p{margin-top:.5rem;font-family:"Open Sans",sans-serif;font-size:1.5rem;color:#3B3B39}#searchSidebarInner .form-group{display:block;text-align:center}#searchSidebarInner select{height:auto;font-size:1.5rem}#searchSidebarInner .btn-HM{margin:0;padding:1rem 2rem;margin-left:2rem;margin-top:2rem;width:75%;background:#b82620;color:white}#searchSidebarInner .btn-HM:hover{background:#611411}.searchFormField select{width:100%}.searchFormField #searchSubmit{border-radius:5px;color:#fff;margin-left:auto;margin-right:auto;border:none;padding:5px 10px;text-shadow:0 -1px 1px rgba(0,0,0,0.45);font-size:1.1em;cursor:pointer;background:#9b1515;background:-moz-linear-gradient(top, #ba2615, #9b1515);background:-webkit-gradient(linear, 0 0, 0 100%, from(#ba2615), to(#7c1111))}#searchSideBarInner #searchSubmit{margin:0 auto}.searchFormField #searchSubmit:hover{background:-moz-linear-gradient(top, #951e11, #5d0d0d);background:-webkit-gradient(linear, 0 0, 0 100%, from(#951e11), to(#7c1111))}#featuredPropertyPhoto{width:90px;margin:8px;display:block;float:right}#featuredPropertyInner h3{padding-bottom:5px}#featuredPropertyInner h4{margin:5px 0;padding:0 5px;font-weight:normal;font-size:1.15em}#featuredPropertyInner p{margin:5px;padding:0}p#featuredPropertyPrice{text-align:right;margin:10px 0;padding-right:10px;font-size:1.2em;font-weight:bold}p#featuredPropertyLink{text-align:right;font-weight:bold;padding-right:10px;margin:10px 0 0 0;padding-bottom:10px}.contentArea a,.homepageContentArea a{text-decoration:none}.contentArea a:hover,.homepageContentArea a:hover{color:#b82620}.contentArea h1,.contentArea h2,.contentArea h3,.contentArea h4,.homepageContentArea h1,.homepageContentArea h2,.homepageContentArea h3,.homepageContentArea h4{color:#b82620}.contentArea h2,.contentArea h1{border-bottom:1px solid #d5d5d5;font-size:1.8em;line-height:1.5}.contentArea table{margin:0 auto}.contentArea th{border:1px solid #fff;font-weight:bold;background:#ebebeb;text-align:center}.contentArea td{border:1px solid #fff}.homepageContentArea h1{font-size:1.8em;line-height:1.5}.whyChoose{text-align:center;font-weight:300;padding:20px 0}.whyChoose h1,.whyChoose h2,.whyChoose h3,.whyChoose h4{color:#b82620}.whyChoose h2{font-size:2em;font-weight:300}.whyChoose p{font-size:1.2em;line-height:1.5em}.whyChooseRed{background:#b82620;color:#fff}.whyChooseRed h2{font-size:2em;color:#fff}.whyChooseDark{background:#3b3b3b;color:#fff}.whyChooseDark h2{color:#fff}.whyChooseLight{background:#ededed}.smallRedBox{color:#fff;padding:2em;margin-bottom:.5em;background:#b82620}.smallRedBox h2{color:#fff}.smallRedBox .glyphicon{font-size:2.5em}#floorplans_{background-image:url('../images/whychoose/floorplan.jpg');background-repeat:no-repeat;background-size:contain;height:25em;background-position:-140px 0;margin-top:10px;margin-bottom:30px}#floorplanText p{margin-top:10px}@media (min-width:767px){.smallRedBox{height:18em}#floorplans{background-image:url('../images/whychoose/floorplan.jpg');background-repeat:no-repeat;background-size:contain;height:35em;background-position:-40px 0;margin-top:40px;margin-bottom:40px}#floorplanText{padding-top:40px}#floorplanText p{margin-top:40px}}@media (min-width:991px){.smallRedBox{height:25em}}.carousel-control.right,.carousel-control.left{background:none}.carousel-control span.glyphicon{color:black}#scrollIndicator{cursor:pointer;display:block;position:fixed;bottom:15px;margin:0 auto;text-align:center;z-index:1000;color:white;text-shadow:1px 1px 5px rgba(0,0,0,0.9);left:0;right:0;margin-left:auto;margin-right:auto;width:100px;opacity:.6}#propertyViewDetails h2{margin-bottom:.2em}#propertyViewDetails p{margin-bottom:.2em}#property_images{width:100%;overflow-y:hidden;overflow-x:hidden;position:relative}@media only screen and (max-width: 767px){#property_images{height:25em}}@media only screen and (min-width: 768px) and (max-width: 991px){#property_images{height:30em}}@media only screen and (min-width: 992px) and (max-width: 1199px){#property_images{height:30em}}@media only screen and (min-width: 1200px){#property_images{height:35em}}#property_images div.property_image{margin-right:-100%;width:100%;height:100%;background-size:cover;background-position:50% 50%;float:left;position:relative;background-repeat:no-repeat;z-index:1;display:none}#property_images div.property_image img{visibility:hidden}#property_images div.active_image{z-index:2;display:block}ul.property_image_markers{text-align:center;position:absolute;bottom:1em;width:100%;margin:0;padding:0;z-index:20}ul.property_image_markers li{display:inline-block;list-style-type:none;margin:0 4px;cursor:pointer;zoom:1}ul.property_image_markers li a{width:18px;height:18px;display:inline-block;border-radius:9px;background:white;text-indent:-9999px;opacity:.5;box-shadow:0 0 5px -1px rgba(0,0,0,0.75)}ul.property_image_markers li a.active_link{opacity:1}ul.property_image_markers li.vieweetMarker a{text-indent:0;color:black}ul.property_image_nav{width:100%;padding:0;margin:0}ul.property_image_nav li{list-style-type:none}ul.property_image_nav li a{display:block;background:black;color:white;z-index:100;font-size:2em;padding:5px 4px;opacity:.5}ul.property_image_nav li a:hover{opacity:.8}ul.property_image_nav li a.img_prev{position:absolute;top:45%;left:.8em}ul.property_image_nav li a.img_next{position:absolute;top:45%;right:.8em}#propertyOptions a{color:#b82620;background:#dfdfdf url(../images/propertyButtonBG.gif) top left repeat-x;display:block;text-decoration:none;position:relative;height:36px}#propertyMap{margin-bottom:20px}#propertyDocs{display:none}#propertyOptions a#propertyInfoButton{border:1px solid #b9b9b9}#propertyOptions a#propertyPrintButton,#propertyOptions a#propertyMapButton{border-left:1px solid #b9b9b9;border-right:1px solid #b9b9b9}#propertyOptions a#propertyMapButton{border-bottom:1px solid #b9b9b9}#propertyOptions a#propertyContactButton{border-left:1px solid #b9b9b9;border-right:1px solid #b9b9b9;border-top:1px solid #b9b9b9}#propertyOptions a#propertyDocsButton{border:1px solid #b9b9b9}#propertyOptions a img{float:left;padding:0 10px;margin:8px auto 0 auto}#propertyOptions a#propertyMapButton img{margin-top:7px}#propertyOptions a#propertyPrintButton img{margin-top:6px;padding:0 7px}#propertyOptions a#propertyContactButton img{margin-top:10px}#propertyOptions a:hover,#propertyOptions a.activePropertyOption{background:#dfdfdf url(../images/propertyButtonBGHover.gif) top left repeat-x}#propertyOptions a p{margin-left:50px;padding:12px 0 0 0}@media only screen and (min-width: 768px) and (max-width: 991px){#propertyOptions{margin-top:15px}}@media only screen and (max-width: 767px){#propertyOptions{margin-top:15px}}a#viewTypeLink{display:block;color:#868686;text-decoration:none}@media only screen and (max-width: 767px){a#viewTypeLink{float:none !important;text-align:right}}a#viewTypeLink:hover{color:#b82620}a#viewTypeLink img{display:block;float:right;margin:0 5px}.contactPanel .panel-heading{background:#b82620}.contactPanel .panel-heading h3{color:white}.mapInfoWindow img{float:left;margin-right:5px;margin-top:5px}p.mapInfoWindowAddress{font-size:.9em;color:#6d6d6d;margin:10px 0 5px 0}p.mapInfoWindowPrice{margin:5px 0;text-align:right;font-size:1em}p.mapInfoWindowLink{text-align:right;margin:5px 0}p.mapInfoWindowAvailability{font-weight:bold;font-size:.9em;margin:5px 0}h3.mapInfoWindowHeading{font-size:1.1em;margin:5px 0}#attachmentList{margin:0;padding:0}#attachmentList li{list-style-type:none;margin:5px 0;padding:0;font-size:1.2em;text-decoration:none;clear:both;display:block;margin-top:15px}#attachmentList li a{text-decoration:none}#attachmentList li img{padding:0 10px 0 0;display:block;float:left;height:30px;margin:-5px 0 5px 0}img.contentImage{float:right;margin:10px;padding:5px;border:1px solid #eaeaea;max-width:400px}@media only screen and (max-width: 767px){img.contentImage{float:none;max-width:100%;margin:0}}.landlordInfoLink a{color:#337ab7}#footer a{color:#d5d5d5}.contactUsFooter{margin:0 0 0 0}.contactUsFooter p{color:#d5d5d5;padding:0;margin:0;line-height:1.5em;font-size:.85em}.contactUsFooter h4{margin:0 0 8px 0;font-size:1.1em;color:#d5d5d5;border-bottom:1px solid #888;padding-bottom:7px}.contactUsFooter a{color:#d5d5d5}#footerCopyright{color:#d5d5d5;text-align:right;margin-top:20px}#footerCopyright p{margin:8px 5px 0 0;padding:0;font-size:.8em}.hpLogos div{margin-top:15px;margin-bottom:15px}.fees .panel-hm h1,.fees .panel-hm h2,.fees .panel-hm h3,.fees .panel-hm h4{color:#3b3b3b;border:none;line-height:auto}.fees .panel-hm h1{font-size:1.75em;font-weight:300}.fees .panel-hm h2{font-size:1.35em;color:white}.fees .smallRedBox{height:auto;color:white;padding:2em;margin-bottom:2em}.fees .smallRedBox h2{border:none;color:white}.fees .smallRedBox .glyphicon{font-size:2.5em}.fees p.fees-introText{font-weight:300;font-size:1.3em;line-height:2em;text-align:center}.fees p.formattedPrice{margin-top:10px;font-size:1.4em;text-align:center;background:white;padding:10px 0;color:#3b3b3b}.fees .panel-hm{margin-top:20px;background:#b82620;background:#e4e4e4;color:white;color:#3b3b3b}.fees .panel-hm .slider{margin-bottom:20px;margin:10px auto 20px auto;text-align:center;display:block;width:80%}.fees .panel-hm table{margin-top:20px;margin-bottom:15px;background:white;color:#3b3b3b}.fees #priceInput{background:#b82620;color:white;margin:20px auto}.fees tr{border:none}.fees td{text-align:left;border:none}.fees tr.saving-row{background:#b82620;color:white}.fees td.saving{font-weight:bold;font-size:1.3em}table.borderless tr>td,.borderless th{border:none}