#mobilePhone,#phoneIcon,.modal{display:none}#tabMobile,.mobileHomePic{visibility:hidden}.modal,body,form,html{height:100%;width:100%}::-webkit-scrollbar-track{background-color:#000;border-left:1px solid #000}::-webkit-scrollbar-thumb{background-color:#5a5a5a}::-webkit-scrollbar-thumb:hover{background-color:#808080}html{overflow-y:scroll}body,form,html{font-family:'Open Sans',sans-serif;font-weight:400;border:0;margin:0;min-height:100%}body{padding:0;font-size:16px;background-color:#fff;line-height:normal}#aboutUsContent ul li{margin-bottom:1em;letter-spacing:.1em}.home-carousel{height:100%;margin-top:-15px}.carousel.fade{opacity:1}.carousel.fade .item{transition:opacity ease-out .7s;left:0;opacity:0;top:0;position:absolute;width:100%;display:block}.carousel.fade .item:first-child{top:auto;opacity:1;position:relative}.carousel.fade .item.active{opacity:1}a{color:#900;text-decoration:none !important}a:hover{color:#900000 !important}input{font-size:inherit !important;color:#000 !important;outline:0;padding:3px 3px 3px 5px;box-shadow:inset 0 1px 4px #ececec;-moz-box-shadow:inset 0 1px 4px #ececec;-webkit-box-shadow:inset 0 1px 4px #ececec}.ahp-button{float:none !important;font:inherit;background:#000;border:none;padding:3px;color:#fff;box-shadow:1px 1px 5px #b6b6b6;border-radius:3px;text-shadow:1px 1px 1px #72121b;cursor:pointer;text-align:center;max-width:200px;margin:0 auto;width:150%}.ahp-button:hover{background:#72121b}.ui-widget.ahp-dialog{font-family:Verdana,Arial,sans-serif;font-size:.8em}.ui-widget-content.ahp-dialog{background:#f9f9f9;border:1px solid #000;color:#222}.ui-dialog.ahp-dialog{left:0;outline:0;padding:0 !important;position:absolute;top:0}.ui-dialog.ahp-dialog .ui-dialog-content{background:none;border:0;overflow:auto;position:relative;padding:0 !important;margin:0}.ui-dialog.ahp-dialog .ui-widget-header{background:#000;border:0;color:#fff;font-weight:400}.ui-dialog.ahp-dialog .ui-dialog-titlebar{padding:.1em .5em;position:relative;font-size:1em}.ui-widget-overlay{background:url(/images/bgs/modal/IehB7.png) #000;opacity:.7}ul.officeListView{list-style-type:none;margin:0;padding:0}.officeListView li{display:block;list-style-type:none;border:1px solid #ccc;margin:0;overflow-x:visible;overflow-y:visible;padding:4px;position:relative;text-align:left;background-color:none}.footerContainer,.headingContent,.ui-btn,body.loading{overflow:hidden}.officeListView li:first-child{border-top-left-radius:9.6px;border-top-right-radius:9.6px}.officeListView li:last-child{border-bottom-left-radius:9.6px;border-bottom-right-radius:9.6px}.ui-btn{display:block;text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none !important}.basic-grey select,.basic-red select,.homeSelectLocationForm select{text-overflow:'';color:#000}#menu ul li a,.location-login a{text-decoration:none}.ui-dialog.ahp-dialog .ui-dialog-titlebar{padding:.5em .5em;position:relative;font-size:1em}.ui-button:focus{outline:none !important}.ui-btn-icon-right{padding-right:2.5em}.ui-btn-icon-bottom:after,.ui-btn-icon-notext:after,.ui-btn-icon-top:after{left:50%;margin-left:-11px}.ui-btn-icon-left:after,.ui-btn-icon-notext:after,.ui-btn-icon-right:after{top:50%;margin-top:-11px}.ui-btn-icon-bottom:after,.ui-btn-icon-left:after,.ui-btn-icon-notext:after,.ui-btn-icon-right:after,.ui-btn-icon-top:after{content:"";position:absolute;display:block;width:22px;height:22px;background-color:#000;background-position:center center;background-repeat:no-repeat;-webkit-border-radius:1em;border-radius:1em}.ui-btn-icon-right:after{right:.5625em}.ui-icon-phone{background-color:#666;color:#fff;padding:5px 5px 5px 23px;background-color:rgba(0,0,0,.4);background-position:left 5px center;background-repeat:no-repeat;-webkit-border-radius:1em;display:inline-block;border-radius:1em;background-image:url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22https%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%22-0.01%200.008%2014%2014%22%20style%3D%22enable-background%3Anew%20-0.01%200.008%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M6.939%2C9.189C6.165%2C8.557%2C5.271%2C7.705%2C4.497%2C6.744C3.953%2C6.071%2C3.473%2C5.363%2C3.969%2C4.866l-3.482-3.48%20C-0.021%2C2.02-1.146%2C5.04%2C3.675%2C9.984c5.08%2C5.211%2C8.356%2C4.097%2C8.92%2C3.511l-3.396-3.4C8.725%2C10.568%2C8.113%2C10.146%2C6.939%2C9.189z%20%20M13.82%2C11.519v-0.004c0%2C0-2.648-2.646-2.649-2.647c-0.21-0.211-0.546-0.205-0.754%2C0.002L9.455%2C9.831l3.403%2C3.407%20c0%2C0%2C0.962-0.96%2C0.961-0.961l0.002-0.001C14.043%2C12.056%2C14.021%2C11.721%2C13.82%2C11.519z%20M5.192%2C3.644V3.642%20c0.222-0.222%2C0.2-0.557%2C0-0.758V2.881c0%2C0-2.726-2.725-2.727-2.726C2.255-0.055%2C1.92-0.05%2C1.712%2C0.156L0.751%2C1.121l3.479%2C3.482%20C4.231%2C4.604%2C5.192%2C3.645%2C5.192%2C3.644z%22%2F%3E%3C%2Fsvg%3E)}.ui-icon-carat-r:after{background-image:url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22https%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%223.404%2C2.051%208.354%2C7%203.404%2C11.95%205.525%2C14.07%2012.596%2C7%205.525%2C-0.071%20%22%2F%3E%3C%2Fsvg%3E)}body.loading .modal{display:block}.headingContent{text-align:center;width:100%;max-width:1000px;margin:0 auto}h1{text-rendering:optimizeLegibility;letter-spacing:normal;line-height:1.5em;font-weight:bold;font-style:normal;text-align:center;font-size:3.2rem;color:#000;padding-top:3.5rem;padding-bottom:1rem;margin:30px auto 1rem auto;border:0;vertical-align:baseline;position:relative}.headingContent h1{display:inline-block;line-height:4rem;position:relative;text-align:center;color:#000;letter-spacing:3px;padding:0 15px}h2{font-weight:bold}.headingContent h1:after,.headingContent h1:before{background:#000;content:"";display:block;height:1px;position:absolute;top:50%;width:400%}.headingContent h1:before{right:100%}.headingContent h1:after{left:100%}.location-login{padding:3px 25px 0 0;font-size:9pt;letter-spacing:1px;position:absolute;top:0;right:10px;text-align:right;color:#fff;z-index:999}.menuPhone span{font-size:1.2em;font-weight:bold}#menu ul li a,.menu-root{letter-spacing:3px}#headingWrapper,#logoContainer{z-index:10;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;top:0}.location-login a{color:#fff}.location-login a:hover{color:#ce153f}#chatIcon{position:fixed;right:0;top:25%;background:url(/images/icons/chattab-right.png) no-repeat;width:50px;height:185px;z-index:100}.side-included-features{position:fixed;right:0;margin-top:200px;top:25%;background:url(/images/icons/standard-features-tab-right.png) no-repeat;width:50px;height:185px;z-index:100;cursor:pointer}#phoneIcon{position:fixed}#headingWrapper{width:100%;background-color:#fff;height:60px;position:fixed;transition:all .3s;border-bottom:1px solid #808080}#headingContainerTop{display:table;width:100%;height:40px;background-color:#fff;margin:0 auto}#headingContainerBottom{display:table;width:100%;height:40px;margin:0 auto;background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}#logoContainer{height:100%;position:absolute;left:40px;transition:all .3s;margin-top:5px}.logoContainer img{height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#logoContainerGif img{height:100px}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fpb{vertical-align:middle;padding-top:0;font-size:1.3em;font-weight:bold;letter-spacing:5px;text-shadow:1px 1px 2px none;left:-10%}.fpb{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:2s}.fpb a{color:#000}.fpb:hover{transform:scale(1.1);text-decoration:none}.farmhouse{vertical-align:middle;font-size:.6em;font-weight:bold;letter-spacing:2px;text-shadow:1px 1px 2px none;left:50%;background-color:#900;position:absolute;padding:15px;margin:0 auto;width:230px;border-radius:10px;transform:translatex(-50%);text-align:center;color:#fff;padding-top:11px;top:-5px}.farmhouse-button{width:150px;background-color:#fff;color:#3276b1;margin:0 auto;border-radius:5px;padding:5px;margin-top:5px}.farmhouse-button:hover{transform:scale(1.1);text-decoration:none}.fpbm{display:none}#headingLeft{display:table-cell;position:relative;width:100%;vertical-align:middle;text-align:center}#headingRight{display:table-cell;width:10%;height:100%}#headingBottomLeft{width:20%;display:table-cell}#headingBottomRight{z-index:1200;width:80%;display:table-cell;vertical-align:middle}#headingRight .wrapper{display:block;height:100%;width:100%}#headingRight .wrapper .top,.bottom{display:inline-block;width:100%;height:50%;vertical-align:top;position:relative;text-align:center}#headingLoginContainer{font-size:8pt;color:#000;position:absolute;top:5px;right:0;padding:5px;text-shadow:1px 1px 2px none}#headingLoginContainer a{color:#000}.contentContainer{display:block;position:absolute;height:auto !important;bottom:0;top:0;left:0;right:0;margin-top:95px;margin-bottom:50px !important}#contentWrapper{width:100%;height:100%;padding:0}.footerContainer{position:fixed;height:55px;bottom:0;background-color:#fff;color:#000;width:100%;z-index:501;text-shadow:1px 1px 2px none;-webkit-box-shadow:0 -5px 40px -5px rgba(50,50,50,.65);-moz-box-shadow:0 -5px 40px -5px rgba(50,50,50,.65);box-shadow:0 -5px 40px -5px rgba(50,50,50,.65);transition:all .2s}.footerContentContainer{padding:0;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;display:table;white-space:nowrap;height:100%}.footerContentLeft,.footerContentRight{width:50%;text-align:center}#menuContainer,.footerContentLeft,.footerContentRight{display:table-cell;vertical-align:middle}#menu ul li a,#menu ul li:hover>ul{display:block}.copyright,.footerLinks{vertical-align:middle}.footerLinks a{color:#000}.shadow{-moz-box-shadow:0 19px 40px 5px rgba(50,50,50,.65);-webkit-box-shadow:0 19px 40px 5px rgba(50,50,50,.65);box-shadow:0 19px 40px 5px rgba(50,50,50,.65);width:100%;height:60px;top:0;position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}@keyframes slideInFromTop{0%{transform:translateY(-400%)}100%{transform:translateY(0)}}.socialicons{vertical-align:middle}.socialicons a{color:#a5a5a5}#menuContainer{position:fixed;margin:0;text-align:right;left:50%;transform:translate(-50%);width:990px;top:50px}#menuContainer a{font-weight:600}#menu ul{background:#fff;padding:0;list-style:none;position:relative;display:inline-table;text-shadow:1px 1px 2px none;font-weight:bold}#menu ul li a{font-size:10pt;padding:0 20px;padding-bottom:6px;color:#000 !important;text-transform:uppercase}#menu ul li:hover a{color:#000 !important;background-color:#fff !important}#menu ul ul{display:none;background:#fff !important;border-radius:0;color:#000 !important;padding:0;position:absolute;top:100%;text-shadow:none}#menu ul ul li a{padding:8px 20px;color:#000 !important;text-transform:none;text-align:left}#menu ul ul li a:hover{color:#fff !important;background-color:#000 !important}#menu ul:after{content:"";clear:both;display:block}#menu ul li{float:left}#menu ul ul li{float:none;border-top:1px solid none;position:relative;color:#000 !important}#menu ul ul ul{position:absolute;left:100%;top:0}.mobileMenu{display:none;position:absolute;top:5px;right:5px}.homeContentContainer{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;min-height:100%}.homeSelectLocationContainer{position:relative;top:20%;background:#000;background:rgba(255,255,255,.4);width:860px;height:200px;z-index:1;margin:107px auto 0 auto !important}.homeSelectLocationHeading{position:relative;display:inline-block;top:20px;padding-bottom:10px;color:#000;font-size:2em;text-align:center;width:100%;line-height:.95em;text-shadow:2px 2px 3px #dbdbdb}.homeFormContainer{display:block;margin-top:20px;text-align:center;margin-left:auto;margin-right:auto;width:350px}.homeSelectLocationLabel{padding:20px 35px;margin:4px 0 0 2px;vertical-align:middle;background:rgba(255,255,255,.8);color:#000;float:left;font-weight:700;font-size:.9em}.homeSelectLocationForm{margin:0;vertical-align:middle;color:#fff;height:100%}.homeSelectLocationForm h2{color:#000}.homeSelectLocationForm select{margin-top:-16px;-webkit-appearance:none;-moz-appearance:none;padding:5px 25px;width:100%;line-height:25px;font-weight:400;background:#d4d4d4;text-align-last:center}.homeSelectLocationForm select:hover{background-color:#fff;color:#000}.homeSelectLocationForm option{background:#fff;padding:5px}.mobileHomePic{display:none}.eventDescriptionWrapper,.eventHeadingWrapper{display:block;width:100%;white-space:nowrap}.eventDescription,.eventHeading,.eventImageWrapper,.eventTimes{display:inline-block;white-space:normal}.eventHeadingWrapper{background:#ededed;color:#000;padding:10px}.eventHeading,.eventTimes{font-size:large;font-weight:700;vertical-align:middle;padding:3px 0}.eventHeading{width:63%;text-align:left}.eventTimes{width:35%;text-align:right}.eventDescription{width:60%;text-align:left;font-size:medium;margin:5px;vertical-align:top;padding-top:10px}.promoDisclaimer{text-align:left;font-size:smaller;margin:5px;vertical-align:top;padding-top:10px;display:block}.eventImageWrapper{width:35%;vertical-align:middle}.eventWrapper{width:100%;margin-bottom:30px;padding-bottom:10px;border:1px solid #d2d2d2;display:block;-webkit-box-shadow:4px 4px 10px 6px #a6a6a6;-webkit-box-shadow:4px 4px 10px 6px rgba(166,166,166,.68);-moz-box-shadow:4px 4px 10px 6px #a6a6a6;-moz-box-shadow:4px 4px 10px 6px rgba(166,166,166,.68);box-shadow:4px 4px 10px 6px #a6a6a6;box-shadow:4px 4px 10px 6px rgba(166,166,166,.68)}#rafFormArea,#rafTitleArea,#rafWrapper{display:block;margin:0 auto;width:100%}#reviewTitleArea{background:url(/images/content/AboutUs/reviewsHeader2.jpg) center center no-repeat;background-size:cover;width:100%;height:auto;min-height:308px}#rafWrapper{max-width:1000px;height:100%}#rafFormArea,#rafTitleArea{white-space:nowrap}#rafTitleArea{background:url(/images/content/promos/ReferFriend.jpg) center center no-repeat;background-size:cover;width:100%;height:300px}.promoMobileText,.promoText{background:#fff;white-space:normal;padding:10px}.promoText{float:right;opacity:.9;height:100%;width:30%}.promoText h1,.promoText h2{line-height:22px;text-align:center}.promoText h1{color:#000;font-size:1.3em;line-height:35px;padding-top:0}.promoText h2{color:#000;padding-top:0}.promoText p{line-height:1.3;font-size:.9em;padding-bottom:20px;padding-left:20px}.promoMobileText{width:100%;display:none}.promoMobileText h1,h2{text-align:center}.promoMobileText h1{color:#000}.promoMobileText h2{color:#000;padding-top:20px}.promoMobileText p{line-height:1.3;font-size:.7em}.rafAboutFriendWrapper,.rafAboutYouWrapper{display:inline-block;width:50%}#aboutUsNav,#aboutUsWrapper{display:block}#aboutUsNav,#aboutUsTop,#aboutUsWrapper{margin:0 auto;width:100%;max-width:1000px}#aboutUsNav{height:300px}#aboutUsNav a{color:#fff}#aboutUsNav a:hover .textBox{background-color:#5a5a5a}#aboutUsNav a:hover .imgBox{opacity:.8}#aboutUsContent{margin-bottom:20px}#aboutUsContent h2{display:inline-block;padding:1rem 5px;position:relative;color:#000;letter-spacing:3px;padding-bottom:0;text-align:left;font-weight:bold;font-style:normal;font-size:1.5rem;text-rendering:optimizeLegibility}#aboutUsContent p{letter-spacing:.1rem;padding:15px;line-height:1.3}#aboutUsContent h2{font-size:1em}.navBox{float:left;width:24%;height:100%;margin:0 2px}.imgBox,.selected,.textBox{height:50%;display:block;width:100%;text-align:center;vertical-align:middle}.selected span,.textBox span{position:relative;top:40%;transform:translateY(-50%);text-transform:uppercase;font-size:1.3em}.imgBox{background-color:#000}.textBox{background-color:#808080}.selected{background-color:#000}#navAboutUs .imgBox{background:url(/images/content/aboutUs/AboutUs.jpg) center center no-repeat;background-size:cover}#navMission .imgBox{background:url(/images/content/aboutUs/Mission.jpg) center center no-repeat;background-size:cover}#navTheProcess .imgBox{background:url(/images/content/aboutUs/THeProcess.jpg) no-repeat;background-size:cover}#navProductsAndStandards .imgBox{background:url(/images/content/aboutUs/ProductsStandards.jpg) center center no-repeat;background-size:cover}#tabArea{margin-bottom:100px}.officeLocationLeft{height:100%;display:table-cell;width:50%}.officeLocationRight{display:table-cell;height:100%;vertical-align:top;width:100%}.officePageWrapper,.toysForTots{display:block;width:100%}.officePageWrapper{max-width:1000px;margin:0 auto;padding-bottom:75px;padding-top:30px}#hmReturnToPlans,#tabMobile{display:none}#officePhotoWrapper{overflow:hidden;width:100%;text-align:center}#showroomSlideshowWrapper{width:100%}.bigMapWrapper{height:600px;width:100%;max-width:1000px;text-align:center;margin:0 auto;padding-bottom:60px}#planFilter,#planListWrapper{margin:0;padding:0;vertical-align:top;display:table-cell}#findLocationWrapper{width:100%;display:table;height:60px}#findLocationBox{display:table-cell;width:auto}#needLocationPrompt{display:table-cell;width:60%}#map_canvas{height:100%}#chooseStateWrapper{float:right}#stateMapWrapper{width:100%;max-width:1000px;text-align:center;margin:0 auto;background-color:#f2f2f2;height:100%;max-height:600px;display:table;padding-top:10px}#stateMapBox{display:table-cell;width:70%;background-color:#f2f2f2;margin:0;vertical-align:middle;height:100%;padding:30px 10px 10px 0}#planSearchWrapper{width:100%;max-width:1200px;margin:0 auto;display:table}#planFilter{width:25%}#planListWrapper{width:75%;white-space:normal;padding-bottom:200px}#houseCountDisplay,#hpSearchBox,#hpSort{display:table-cell;background-color:#fff;vertical-align:middle}#hpSort{text-align:left;text-transform:uppercase;font-weight:700;color:#000}#hpSort select{font-size:.7em;text-transform:uppercase;color:#000}#hpSort p{color:#000;text-transform:uppercase;font-weight:700;line-height:.3em}#houseCountDisplay{width:70%;text-align:left;color:#000;min-height:25px}#hpSearchBox{width:50%;padding-bottom:5px;text-align:right}.hpRow:before,.hpRow:after{content:"";display:block;clear:both}.box{float:left;position:relative;width:32%;margin:4px;margin-bottom:6px;min-height:230px}@media only screen and (max-width:480px){.box{width:100%}}@media only screen and (max-width:767px) and (min-width:481px){.box{width:48%}}@media only screen and (max-width:991px) and (min-width:768px){.box{width:100%}}@media only screen and (max-width:1199px) and (min-width:992px){.box{width:48%}}@media only screen and (max-width:1200px) and (min-width:1051px){.box{width:30%}}[class*='hpCol-']{float:left;min-height:1px}.hpCol-1{width:16.66%}.hpCol-2{width:33.33%}.hpCol-3{width:50%}.hpCol-4{width:66.664%}.hpCol-5{width:83.33%}.hpCol-6{width:100%}.hmContentWrapper{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;height:100%}.hmTop{width:100%;display:block;white-space:nowrap;height:auto;min-height:400px}.hmBackButton,.hmPDFLink{font-size:.8em;float:left;height:auto;margin-top:25px;margin-left:15px;background:rgba(50,50,50,.65);text-align:center;color:#fff;padding:8px 14px 8px 14px;width:auto;-webkit-box-shadow:4px 4px 4px 0 rgba(255,255,255,.8);-moz-box-shadow:4px 4px 4px 0 rgba(255,255,255,.8);box-shadow:4px 4px 4px 0 rgba(255,255,255,.8);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.hmPDFLink{width:75%;margin:20px auto;float:unset}.hmElevationDetails,.hmRenderArea{display:inline-block;height:100%;vertical-align:middle}.hmBackButton:hover,.hmPDFLink:hover{background:#808080;color:#fff}.hmRenderArea{width:70%}.hmElevationDetails{width:30%;padding-top:100px}.hmHeading,.hmRender{display:block;width:100%}.hmName{text-align:left;line-height:1em;margin:0;padding-top:0}.hmBath,.hmBed,.hmSQFt{text-align:center}.hmPrice{font-size:.9em;color:#000;text-align:left}.hmPrice a{color:#000}.hmPrice h2{font-size:.9em}.hmBath,.hmBed{display:inline-block;width:50%;height:100%;vertical-align:middle}.hmBed{border-right:1px solid #000}.hmBed div .hmBath div{display:block;width:100%;height:100%;vertical-align:middle}#mpover_render,.aboutTabs,.hmSQFt,.hpTabs,.pcTabs,.processTabs{width:100%}.dxnbLite{width:100% !important}.hmSQFt{margin:0 auto}.hmSQFt h1,.hmBedBathWrapper h1,.hmHeading h1{margin-top:10px;padding-top:10px}#mpover_render{position:relative;margin:-40px auto 0;text-align:right;font-size:1.5em;vertical-align:middle;top:60px;height:40px;background:#fff;background:rgba(255,255,255,.95);z-index:99}#hpTabsFull{display:block}#hpTabsMobile{display:none}.dxeListBox{color:#000}.pcTabs .dxnb-header,.pcTabs .dxnb-headerCollapsed,.pcTabs .dxtc-activeTab,.pcTabs .dxtc-tab{font-size:1.5em;text-transform:uppercase}.pcTabs .dxnb-headerCollapsed,.pcTabs .dxtc-tab{background-color:#d1d3d4}.pcTabs .dxnb-header,.pcTabs .dxtc-activeTab,.pcTabs .dxtc-activeTab a{background-color:#000;color:#fff !important}.pcTabs .dxnb-content,.pcTabs .dxtc-content{background-color:#fff;padding:25px;line-height:1.5;color:#000 !important}.pcContent{background-color:#5d5e5e;color:#fff}.aboutTabs .dxnb-header,.aboutTabs .dxnb-headerCollapsed,.aboutTabs .dxtc-activeTab,.aboutTabs .dxtc-tab{font-size:1.5em;text-transform:uppercase}.aboutTabs .dxnb-headerCollapsed,.aboutTabs .dxtc-tab{background-color:#e8e9ea;color:#000;text-align:center}.aboutTabs .dxnb-header,.aboutTabs .dxtc-activeTab,.aboutTabs .dxtc-activeTab a{background-color:#000;color:#fff !important}.aboutTabs .dxnb-content,.aboutTabs .dxtc-content{background-color:#d1d3d4;padding:25px;line-height:1.5;color:#000 !important}.processTabs .dxnb-header,.processTabs .dxnb-headerCollapsed,.processTabs .dxtc-activeTab,.processTabs .dxtc-tab{font-size:1.5em;text-transform:uppercase}.processTabs .dxnb-headerCollapsed,.processTabs .dxtc-tab{background-color:#e8e9ea;color:#000;text-align:left}.processTabs .dxnb-header,.processTabs .dxtc-activeTab,.processTabs .dxtc-activeTab a{background-color:#000;color:#fff !important}.processTabs .dxnb-content,.processTabs .dxtc-content{background-color:#d1d3d4;padding:25px;line-height:1.5;color:#000 !important}.hpTabs .dxnb-header,.hpTabs .dxnb-headerCollapsed,.hpTabs .dxtc-activeTab,.hpTabs .dxtc-tab{font-size:1.5em;text-transform:uppercase;background:#fff;border-top:2px solid #000;color:#000}.hpTabs .dxnb-headerCollapsed,.hpTabs .dxtc-tab{background-position:right center;text-align:left}.hpTabs .dxnb-header,.hpTabs .dxtc-activeTab{background-position:right center;color:#000 !important;border-top:2px solid #000}.hpTabs .dxtc-activeTab a{background-color:#000;color:#fff !important;color:#000}.hpTabs .dxnb-content,.hpTabs .dxtc-content{background-position:right center;background-color:#fff;line-height:1.5;color:#000 !important}#contactUsPicture,#fpbPicture,#registerPicture,#surveyPicture{vertical-align:middle;background-position:center center;background-repeat:no-repeat;background-size:cover}.dateViewItems{padding:5px}.videoFrame{border:1px solid #000}.videoFrame{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.videoFrame iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#contactUsWrapper,#fpbWrapper,#registerWrapper{width:100%;height:100%;max-width:1000px;margin:0 auto;display:table}#contactUsPicture,#errorPicture,#fpbFormWrapper,#fpbPicture,#registerPicture,.ahpRB,#surveyPicture{display:table-cell}#fpbPicture{width:30%;background-image:url(/images/content/fpb/fpb.jpg)}#contactUsPicture img,#fpbPicture img,#registerPicture,#surveyPicture img{height:100%}#fpbFormWrapper{width:50%;vertical-align:top;padding-top:20px}#contactUsPicture{width:30%;background-image:url(/images/content/ahp/ContactUs.jpg)}#surveyPicture{width:50%;background-image:url(/images/content/extras/survey.jpg)}#surveyPicture-m{width:100%;background-image:url(/images/content/extras/survey-m.jpg)}#errorPicture{width:50%;background-image:url(/images/content/error/error1.jpg);background-position:top center;background-repeat:no-repeat}#contactFormWrapper,#registerFormWrapper{display:table-cell;width:70%;vertical-align:top;padding-top:20px;max-width:400px}#registerPicture{width:50%;background-image:url(/images/content/register/RegisterWithUs.jpg)}.ahpRB{background-color:inherit;display:table-cell}.ahpRB div:nth-child(even){padding-left:0}.ahpRB label{text-align:right;display:contents}.ahpRB input{margin-top:15px !important;text-align:left;padding-left:10px}.required{font-size:13px !important;color:#f00 !important;top:10px !important;position:relative;display:flex}.basic-red{margin:0 auto;width:100%;max-width:1000px;background:#fff;font-size:18px;color:#000}.basic-red .fieldContainer{display:block;margin:0 auto;max-width:600px;padding-bottom:5px}.basic-red h1,.basic-red h2{display:block;margin:0 auto;text-align:center;color:#000}.basic-red h2{font-size:25px;padding:20px}.basic-red label,.basic-red label>span{float:left;padding-right:10px;text-align:right}.basic-red h1>span{display:block;font-size:15px;color:#000;text-transform:none;padding-bottom:10px}.basic-red label{font-size:16px;font-weight:600;display:block;margin:10px 0 0;min-width:25%;color:#000}.basic-red label:after{content:": "}.basic-red label>span{width:20%;margin-top:10px;color:#888}.basic-red input[type=text],.basic-red input[type=email],.basic-red input[type=time],.basic-red input[type=date],.basic-red input[type=tel],.basic-red input[type=password],.basic-red select,.basic-red textarea{border:1px solid #dadada;background-color:#f2f2f2;color:#888;height:30px;margin-bottom:6px;margin-right:6px;margin-top:2px;outline:0;padding:3px 3px 3px 5px;width:100%;font-size:12px;line-height:15px;box-shadow:inset 0 1px 4px #ececec;-moz-box-shadow:inset 0 1px 4px #ececec;-webkit-box-shadow:inset 0 1px 4px #ececec}.basic-red input.input-validation-error,.basic-red select.input-validation-error,.basic-red textarea.input-validation-error{background:#fef1ec;outline:1px solid #cd0a0a}.basic-red .field-validation-error{text-align:right;font-size:small;display:block}.basic-red .field-validation-error:before{content:'*'}.basic-red radio,.basic-red textarea{padding:5px 3px 3px 5px}.basic-red select{text-indent:.01px;width:100%;height:35px;line-height:25px}.basic-red textarea{height:100px}.basic-red .button{float:none !important;font:inherit !important;background:#000;border:none;padding:10px 25px;color:#fff;box-shadow:1px 1px 5px #b6b6b6;border-radius:3px;text-transform:uppercase;text-shadow:1px 1px 1px #72121b;cursor:pointer;text-align:center;max-width:200px;margin:0 auto}.basic-red .button:hover{background:#72121b}.basic-grey{margin-left:auto;margin-right:auto;max-width:100%;background:#f7f7f7;padding:25px 15px 25px 10px;font:12px Georgia,"Times New Roman",Times,serif;color:#888;text-shadow:1px 1px 1px #fff;border:1px solid #e4e4e4}.basic-grey h1{font-size:25px;padding:0 0 10px 40px;display:block;border-bottom:1px solid #e4e4e4;margin:-10px -15px 30px -10px;color:#888}.basic-grey label,.basic-grey label>span{float:left;text-align:right;padding-right:10px;color:#888}.basic-grey h1>span{display:block;font-size:11px}.basic-grey label{display:block;margin:10px 0 0;min-width:20%}.basic-grey label>span{width:20%;margin-top:10px}.basic-grey input[type=text],.basic-grey input[type=email],.basic-grey input[type=time],.basic-grey input[type=date],.basic-grey input[type=tel],.basic-grey select,.basic-grey textarea{border:1px solid #dadada;color:#888;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0;padding:3px 3px 3px 5px;width:70%;font-size:12px;line-height:15px;box-shadow:inset 0 1px 4px #ececec;-moz-box-shadow:inset 0 1px 4px #ececec;-webkit-box-shadow:inset 0 1px 4px #ececec}.basic-grey input.input-validation-error,.basic-grey select.input-validation-error,.basic-grey textarea.input-validation-error{background:#fef1ec;border:1px solid #cd0a0a}.basic-grey select{background:url(down-arrow.png) no-repeat #fff;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;width:70%;height:35px;line-height:25px}.basic-grey textarea{padding:5px 3px 3px 5px;height:100px}.basic-grey .button{background:#e27575;border:none;padding:10px 25px;color:#fff;box-shadow:1px 1px 5px #b6b6b6;border-radius:3px;text-shadow:1px 1px 1px #9e3f3f;cursor:pointer}.basic-grey .button:hover{background:#cf7a7a}.validation-summary-errors{background-color:#d9ffb2;border:1px solid #5cba30;width:100%;margin:0 auto}span.validation-summary-errors{border-bottom-color:#d9ffb2;display:block}ul.validation-summary-errors{margin:0;padding:0;border-top:none}.aboutTabs{width:100%}.aboutTabs .dxtc-tab,.aboutTabs .dxnb-headerCollapsed,.aboutTabs .dxnb-header,.aboutTabs .dxtc-activeTab{font-size:1.5em;text-transform:uppercase}.aboutTabs .dxtc-tab,.aboutTabs .dxnb-headerCollapsed{background-color:#e8e9ea;color:#000;text-align:center}.aboutTabs .dxtc-activeTab,.aboutTabs .dxnb-header{background-color:#000;color:#fff !important}.aboutTabs .dxtc-activeTab a{background-color:#000;color:#fff !important}.aboutTabs .dxtc-content,.aboutTabs .dxnb-content{background-color:#d1d3d4;padding:25px;line-height:1.5;color:#000 !important}.processTabs{width:100%}.processTabs .dxtc-tab,.processTabs .dxnb-headerCollapsed,.processTabs .dxnb-header,.processTabs .dxtc-activeTab{font-size:1.5em;text-transform:uppercase}.processTabs .dxtc-tab,.processTabs .dxnb-headerCollapsed{background-color:#e8e9ea;color:#000;text-align:left}.processTabs .dxtc-activeTab,.processTabs .dxnb-header{background-color:#000;color:#fff !important}.processTabs .dxtc-activeTab a{background-color:#000;color:#fff !important}.processTabs .dxtc-content,.processTabs .dxnb-content{background-color:#d1d3d4;padding:25px;line-height:1.5;color:#000 !important}.hpTabs{width:100%}.hpTabs .dxtc-tab,.hpTabs .dxnb-headerCollapsed,.hpTabs .dxnb-header,.hpTabs .dxtc-activeTab{font-size:1.5em;text-transform:uppercase;background:#fff;border-top:2px solid #000}.hpTabs .dxtc-tab,.hpTabs .dxnb-headerCollapsed{background-position:right center;text-align:left}.hpTabs .dxtc-activeTab,.hpTabs .dxnb-header{background-position:right center;color:#000 !important;border-top:2px solid #000}.hpTabs .dxtc-activeTab a{background-color:#000;color:#fff !important}.hpTabs .dxtc-content,.hpTabs .dxnb-content{background-position:right center;background-color:#fff;line-height:1.5;color:#000 !important}.processTabs{width:100%;padding:20px 26px 20px 2px !important}.processTabs .dxtc-tab,.processTabs .dxnb-headerCollapsed,.processTabs .dxnb-header,.processTabs .dxtc-activeTab{font-size:1.5em;text-transform:uppercase}.processTabs .dxtc-tab,.processTabs .dxnb-headerCollapsed{background-color:#e8e9ea;color:#000;text-align:left}.processTabs .dxtc-activeTab,.processTabs .dxnb-header{background-color:#000;color:#fff !important}.processTabs .dxtc-activeTab a{background-color:#000;color:#fff !important}.processTabs .dxtc-content,.processTabs .dxnb-content{background-color:#d1d3d4;padding:25px;line-height:1.5;color:#000 !important}.dxnbLite .dxnb-gr{margin:0}span.dx-vam,span.dx-vat,span.dx-vab,a.dx-vam,a.dx-vat,a.dx-vab{line-height:100%;padding:6px 0;text-decoration:inherit}.gridItem{display:inline-block;margin-right:10px;vertical-align:top;word-wrap:break-word}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.divflex{display:flex;flex-wrap:wrap;justify-content:space-around}.divflex a{display:inline-block;margin-bottom:8px;width:calc(20% - 4px);text-decoration:none;color:#000}.videoLink:hover img{transform:scale(1.15)}.videoFigure{margin-left:auto;margin-right:auto;overflow:hidden;width:100%;margin-top:5px;margin-bottom:15px;cursor:pointer}.videoFigure figcaption{margin-top:5px;margin-bottom:15px;text-align:center;font-weight:600;font-size:.8em}.videoFigure img{border:none;max-width:100%;height:auto;display:block;vertical-align:top;transition:transform .2s ease-in-out;margin:0 auto}.picBox{float:left}.picBox:hover figure{transform:scale(1.1)}.picBox figure{transition:transform .2s ease-in-out}.picBoxLeft{float:left;width:50%}.picBoxRight{margin-left:50%;width:50%}.picBoxLeft figure{transition:transform .2s ease-in-out}.picBoxRight figure{transition:transform .2s ease-in-out}.picBoxLeft:hover figure{transform:scale(1.1)}.picBoxRight:hover figure{transform:scale(1.1)}.galleryContainer{margin-bottom:50px !important;padding-left:10px !important;padding-right:10px !important}@media screen and (max-width:600px){.picBox{margin:0 auto;width:50%}.galleryContainer{padding-top:20px}}@media screen and (max-width:600px){.picBoxLeft{float:none;margin:0 auto;width:100%}.picBoxRight{margin-left:0;margin:0 auto;width:100%}.galleryContainer{padding-top:20px}}.pure-button,.pure-form input:not([type]),.pure-menu{box-sizing:border-box;padding-left:50px}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-list{list-style:none;margin:0;padding:0;width:100%}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator{display:inline-block;zoom:1;vertical-align:middle}.pure-menu-item{padding:0;margin:0;height:100%;width:19%;min-width:125px;text-align:center}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-disabled,.pure-menu-heading,.pure-menu-link{padding:.5em 1em}.pure-menu-link{color:#000;cursor:pointer;font-weight:bold}.pure-menu-heading,.pure-menu-link{display:block;text-decoration:none;white-space:nowrap}.pure-menu-item:hover{background-color:#c0c0c0}.pure-menu-item:hover>.pure-menu-link{color:#fff}.pure-menu-active{background-color:#c0c0c0;color:#fff}a{background-color:transparent}#planFilterToggleMobile,#planFilterToggle{text-align:center;display:none}.nav-buttons{display:table-cell;float:left;width:30%;text-align:center;border-radius:5px;padding:15px;margin-bottom:15px;font-size:14px;width:18%;height:60px}.nav-buttons a{color:#808080}.nav-buttons:hover{background-color:#808080;color:#fff}.nav-buttons:hover a{color:#fff}.nav-buttons a:hover{color:#fff !important}@media screen and (max-width:990px){.nav-buttons{width:20%}}@media screen and (max-width:810px){.nav-buttons{width:27%}}@media screen and (max-width:600px){.nav-buttons{width:40%}}blockquote{font-size:1em}.ahpButton{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;padding:.4em;margin:1em auto;width:300px;height:20px;line-height:30px;background:#000;color:#fff;font-weight:700;text-align:center;cursor:pointer;border:1px solid #fff;border-radius:5px}.ahpButton:hover{background:#808080;color:#fff}.ahpButton:active{background:#444}@media screen and (min-width:990px){.mobileMenu{display:none}#fpbm{display:none}}@media screen and (max-width:1400px){#menu ul li a{font-size:8pt;padding:0 15px}.contentContainer{margin-top:85px}.shadow{top:-5px}#menuContainer{width:800px}}@media screen and (max-width:1200px){#menu ul li a{font-size:7pt;padding:0 12px}}@media screen and (max-width:768px){.divflex a{width:calc(33% - 6px)}}@media screen and (max-width:600px){.divflex a{width:calc(50% - 6px)}}@media screen and (max-width:990px) and (orientation:landscape){.footerContainer{display:none}#logoContainer img{height:40px}#headingWrapper{height:45px}#planFilter{display:table-cell}}@media screen and (max-width:990px){#headingLoginContainer{right:50%}#logoContainer{left:10px}#logoContainer img{height:40px}#headingWrapper{height:45px}#headingBottomLeft{display:none}#headingBottomRight{display:none}#menuContainer{display:none}.fpb{display:none}.fpbm:hover{transform:scale(1.1)}.fpbm{display:table-cell;margin:0 auto;vertical-align:middle;padding-top:0;font-size:1em;font-weight:bold;letter-spacing:5px;text-align:center;animation:4s ease-out 0s 1 slideInFromTop}.fpbm a{font-size:1.2em;color:#000}#mobileMenuContainer,.mobileMenu{display:inherit}.ui-mobile .ui-page-active{margin-top:45px !important;margin-bottom:0 !important}#tabFull{display:none;visibility:hidden}#tabMobile{display:inline;visibility:visible}.shadow{top:-5px}}@media screen and (max-width:990px){.homeSelectLocationHeading{position:relative;display:inline-block;top:40px;color:#000;font-size:2em;text-align:center;width:100%}}@media screen and (max-width:768px){.homeContentContainer{background:url(/images/bgs/home/1-780.jpg) center center no-repeat;background-size:cover}.homeSelectLocationHeading{position:relative;display:inline-block;top:40px;color:#000;font-size:1.5em;text-align:center;width:100%}#tabMobile{display:inline}#tabFull{display:none;visibility:hidden}}@media screen and (max-width:780px){.side-included-features{display:none}.homeSelectLocationForm,.homeSelectLocationLabel{float:none;display:block}#chatIcon{top:5px;width:33px;height:33px;z-index:100;left:30%;background:url(/images/icons/chaticon-mobile.png) no-repeat}#phoneIcon{top:10px;width:auto;height:33px;display:inherit;left:50%;color:#000;transform:translate(-50%)}#contentWrapper{padding:0}h1{font-size:1.2em}.eventDescription,.eventImageWrapper{display:block;white-space:normal;width:95%}#hmReturnToPlans,.hmElevationDetails,.hmRenderArea{display:block;width:100%}.eventHeading,.eventTimes{font-size:inherit;font-weight:700;display:block;white-space:normal;vertical-align:middle;padding:3px 0;width:100%;text-align:center}#hmReturnToPlans{height:30px;background-color:#da1a32;padding-top:10px;padding-bottom:10px;text-align:center;vertical-align:middle;color:#fff;position:fixed;z-index:999;top:0}.hmBath div,.hmBed div{display:inline-block;width:50%;vertical-align:middle;height:100%}.hmPrice{text-align:center}#findLocationBox,#needLocationPrompt{display:table;width:100%}#bigMapWrapper,.imgBox{display:none}.navBox{margin:1px;display:block;width:100%}#aboutUsNav{height:auto}#chooseStateWrapper,#hpSearchBox,#hpTabsFull,#stateMapBox{display:none}#houseCountDisplay,#hpSort{display:table;background-color:#fff;text-align:right;vertical-align:middle;width:100%}#hpTabsMobile,.promoMobileText{display:block}.officePageWrapper{padding-bottom:10px}#contactUsPicture,#errorPicture,#rafTitleArea{display:none;visibility:hidden;background-image:none}.rafAboutFriendWrapper,.rafAboutYouWrapper{display:block;width:100%}#headingLoginContainer,#tabFull{display:none}#fpbPicture,#registerPicture{display:none;visibility:hidden;background-image:none}#tabMobile{display:inline;visibility:visible}#tabFull{visibility:hidden}#logoContainer img{height:40px}#headingWrapper{height:80px}.ui-mobile .ui-page-active{margin-top:45px !important;margin-bottom:0 !important}.homeFormContainer,.homeSelectLocationForm{width:100%}.homeSelectLocationButton .ui-btn{text-align:left}.homeSelectLocationContainer{top:65%;display:block;width:100%}.homeContentContainer{background:url(/images/bgs/home/1-500.jpg) center center no-repeat;background-size:cover;width:100%}.homeSelectLocationHeading{position:relative;display:inline-block;top:40px;color:#000;font-size:1.5em;text-align:center}#planFilter,.footerContentLeft{display:none}#planFilterToggle{display:table-cell}#mobilePhone,.basic-red h1{font-size:.9em}#mobilePhone{display:inherit;text-align:center;background-color:#000;width:100%;padding:5px}#mobilePhone a{color:#fff}.officeLocationLeft,.officeLocationRight{display:table-row;height:100%;width:100%}.basic-red label{text-align:left}.officeLocationRight{vertical-align:top}.toysForTots{display:block;width:100%}.farmhouse{font-size:.8em;letter-spacing:0;padding:5px;margin:0 auto;width:240px;border-radius:10px;transform:translatex(-50%);text-align:center;color:#fff}.farmhouse-button{width:100px;padding:3px;margin-top:5px}}@media screen and (max-width:500px){.homeContentContainer{background:#000}.homeSelectLocationContainer{position:absolute;bottom:0;top:auto;height:40%}.mobileHomePic{width:auto;height:60%;background-image:url(/images/bgs/home/1-500.jpg);background-position:center center;background-repeat:no-repeat;visibility:visible;display:block;position:relative}.fpbm{font-size:.7em}}@media screen and (-webkit-min-device-pixel-ratio:0){input:focus,select:focus,textarea:focus{background:#eee}}.dl-menuwrapper button{background:#888 !important;border:none;width:38px !important;height:35px !important;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:none;top:-3px !important;left:100px !important}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:#888 !important}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:after{color:#fff !important}.no-touch .dl-menuwrapper li a:hover{background:#777 !important}.dl-menuwrapper button:after{content:'';position:absolute;width:68% !important;height:4px !important;background:#fff !important;top:6px !important;left:16% !important;box-shadow:0 10px 0 #fff,0 20px 0 #fff}#contactPopup{display:none;border:6px solid #808080;padding:1em;text-align:center;background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-height:85%;overflow:auto}#contactTimedPopup{display:none;border:1px solid #808080;padding:1em;text-align:center;background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-height:75%;overflow:auto}#contact{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin:1em auto;width:300px;height:30px;line-height:30px;background:#000;color:#fff;font-weight:700;text-align:center;cursor:pointer;border:1px solid #fff;border-radius:5px;box-sizing:content-box}#contact:hover{background:#808080;color:#fff}#contact a:hover{color:#fff}#contact:active{background:#444}@media screen and (max-height:950px){#contactPopup{height:85%;overflow-y:scroll}}.nav-up{position:absolute;top:-50px !important}.footer-down{bottom:-200px !important;position:fixed !important}.saved,.saved:focus,.saved:active{color:#da1a32}.notSaved,.notSaved:focus,.notSaved:active{color:#a9a9a9}#headerFaveButton.saved{background-color:#da1a32 !important;color:#fff;border:none}#headerFaveButton.saved:hover{background-color:#da1a32 !important;color:#000;border:none}#headerFaveButton.saved:active{background-color:#da1a32 !important;color:#fff;border:none}#headerFaveButton.notSaved:hover{background-color:#000 !important;color:#da1a32 !important;border:none}#headerFaveButton.notSaved:active{background-color:#ddd !important;color:#da1a32 !important;border:none}#headerFaveButton.notSaved{background-color:#ddd !important;color:#000 !important;border:none}body{font-family:'Open Sans',sans-serif !important}.header{height:30px}.header-brand-container{z-index:1050;padding-left:20px}.header-fpb{font-size:16px;font-weight:700;letter-spacing:3px;margin:0;color:#000}.header-items{position:absolute;top:.5rem;right:2rem;z-index:15}.header-icon{height:20px}.header-items .phone{padding-right:.5rem;border-right:1px solid #aaa;color:#182b38;text-decoration:none;border-bottom:0;border-left:0}.header-items .main-phone{display:none}.header-items .mobile-phone{display:inline-block}.header-items .set-location{text-decoration:underline;cursor:pointer;margin:0 .5rem 0 .5rem;border-right:#aaa 1px solid;padding-right:.5rem}.header-items .username{text-decoration:underline;cursor:pointer;margin:0 .5rem 0 .5rem;padding-right:.5rem}.loginContainer{display:inline-block;z-index:1}.navbar{padding:0}.navbar-nav{margin:0 auto !important}.navbar-light .navbar-nav .nav-link{color:#000}.navbar-light{background-color:#fff !important}.nav-link,.dropdown-item{font-size:13px;font-weight:500;letter-spacing:3px;padding-right:10px;color:#000}.nav-link:hover,.dropdown-item:hover{background-color:#000;color:#fff !important}.navbar-light .navbar-nav,.navbar-light .navbar-nav .nav-link:hover{color:#fff !important}.navbar-toggler:not(:disabled):not(.disabled){margin-top:6px;margin-bottom:6px}.ahp-brand{top:5px}.navbar-logo{height:55px}.carousel-item{height:100%}.carousel-item.active{display:contents}.carousel img{width:100%}.portfolio-item{margin-bottom:30px}span.avoidwrap{display:inline-block}.homepage-card{margin:0 auto;max-width:300px}@media(max-width:1199.98px){h1{font-size:2em}.ahp-brand{right:5px !important}.header-items{font-size:12px}}@media(max-width:1199.98px){.nav-link,.dropdown-item{font-size:12px;font-weight:500;letter-spacing:2px;padding-right:5px}}@media(min-width:1200px){.ahp-brand{top:50px;left:5px}.header-items .main-phone{display:inline-block}.header-items .mobile-phone{display:none}.header-fpb{font-size:21px;letter-spacing:5px}}@media(max-width:460px){.header-fpb{font-size:12px;letter-spacing:2px}}@media(max-width:575.98px){h1{font-size:1.2em}}@media screen and (min-width:768px){.rwd-break{display:none}}