.blockquote,h3{font-size:24px}.btn{padding:12px 20px}.btn-primary:not(:disabled):not(.disabled){background-color:#FFC558;color:#000;border:1px solid #FFC558}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):focus,.btn-primary:not(:disabled):not(.disabled):hover{border:1px solid #FFC558;background-color:#FFC558;color:#000;box-shadow:0 0 0 .2rem #fff}.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem #fff}.btn-secondary:not(:disabled):not(.disabled){background-color:#fff;border:1px solid #000;color:#000}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled):focus,.btn-secondary:not(:disabled):not(.disabled):hover{background:#FFC558;color:#000;box-shadow:none}h1{margin-bottom:20px}h2{margin-bottom:16px}.blockquote{line-height:1.3;font-weight:400;border-left:6px solid #FFC558;padding:8px 0 8px 20px}#contact-container .contact-info,#footer-container .contact-info{line-height:3}.blockquote .quote{font-style:italic;display:block;margin-bottom:20px}.blockquote .author{display:block;font-size:16px}.section{padding:40px 0}.card{padding:20px}.card p{padding:0;margin:0}#header-cta{display:none;text-align:center;background:#FFC558;color:#000;padding:12px}#header-cta span{font-style:italic;font-weight:400;margin:0 4px}#header-cta .btn{font-size:14px;margin:0 4px;background-color:#FFC558;padding:4px 8px}#header-cta .btn:hover{background:#fff;color:#000}#cta-banner-container,#hero-container{background:url(/assets/img/storefront.jpg) center no-repeat}#main-nav-container{background:#000;padding:20px 28px}#main-nav-container #main-nav{display:flex;justify-content:space-between;align-items:center}#main-nav-container .logo{width:140px;border:4px solid #fff}#main-nav-container #menu-button,#main-nav-container .phone-icon{width:40px}#main-nav-container #nav-menu-container{display:none;position:absolute;z-index:99;top:115px;bottom:0;left:0;right:0;background:#333;border-top:4px solid #FFC558}#main-nav-container #nav-menu{padding:20px}@media screen and (min-width:768px){#header-cta{display:block}#main-nav-container{display:flex}#main-nav-container #main-nav{display:inline-block}#main-nav-container #menu-button,#main-nav-container .phone-icon{display:none}#main-nav-container #nav-menu-container{display:inline-block;position:static;border:none;background:0 0}#main-nav-container #nav-menu{padding:0 20px}}#main-nav-container #nav-menu a{display:block;font-size:24px;color:#fff;padding:20px}#main-nav-container #nav-menu .btn-primary{color:#000;margin-top:20px}#hero-container{background-size:cover}#hero-content{padding:40px 0 60px;text-align:center}@media screen and (min-width:576px){#hero-content{padding:80px 40px}}@media screen and (min-width:768px){#main-nav-container #nav-menu a{display:inline-block;padding:24px;font-size:16px}#main-nav-container #nav-menu a#contact-btn{position:absolute;right:40px;border:1px solid #fff;border-radius:4px;padding:12px;top:87px}#hero-content{padding:100px 0 120px}}#hero-content h1,#hero-content p{color:#fff}#hero-content h1{font-size:32px}@media screen and (min-width:768px){#hero-content h1{font-size:52px}#hero-content p{padding:0 40px;margin-bottom:32px}}#hero-content p{font-size:20px}@media screen and (min-width:768px){#hero-content .btn{font-size:20px}}#about-us-container{padding:40px 0}@media screen and (min-width:576px){#about-us-container{padding:60px 0 0}}#chris-and-angie{width:100%;margin-bottom:20px;display:block;border-radius:8px}@media screen and (min-width:1200px){#chris-and-angie{margin-top:-40px}}.listing{padding:12px 12px 16px;box-shadow:0 1px 5px rgba(0,0,0,.3);border-radius:4px;margin-bottom:20px}@media screen and (min-width:576px){.listing{padding:20px}}.listing .listing-thumbnail{width:100%;border-radius:2px;margin-bottom:20px}@media screen and (min-width:992px){.listing .listing-thumbnail{margin-bottom:0}}.listing .unit{font-size:12px;font-weight:200;color:#767676;margin-top:-2px;display:block}.listing .title{font-size:24px;font-weight:800;margin:0}.listing .bedrooms{display:block;font-size:16px;margin-bottom:8px}.listing .btn{display:block}@media screen and (min-width:992px){.listing .btn{display:inline-block}#location-container h2{margin-top:12px}}.amenities{padding-left:20px;list-style-image:url(/assets/img/check.svg)}#apt-details-container,#contact-container,#resources-container,#testimonials-container{padding:40px 0}#apt-details-container h1{margin-bottom:0}#apt-details-container .bedrooms{display:block;font-size:18px;margin-bottom:20px}#apt-details-container .apt-photo{width:100%;margin-bottom:20px}#apt-details-container .amenities{margin-left:8px;margin-bottom:40px}#apt-details-container .cta .btn{margin-bottom:8px}@media screen and (min-width:768px){#apt-details-container .cta .btn{margin-right:8px;margin-bottom:0}}#photoGallery{margin-bottom:40px}#photoGallery .carousel-control-next,#photoGallery .carousel-control-next:hover,#photoGallery .carousel-control-prev,#photoGallery .carousel-control-prev:hover{opacity:1}#cta-panel{box-shadow:0 2px 5px rgba(0,0,0,.3);padding:20px;border-radius:8px}#cta-panel h2{background:#FFC558;margin:-20px -20px 20px;padding:8px 20px;border-top-left-radius:8px;border-top-right-radius:8px;font-size:28px}#cta-panel .btn{margin-bottom:12px}#location-container{padding-bottom:80px}#location-container .btn{margin-right:8px}@media screen and (min-width:1200px){#location-container h2{margin-top:36px}}#location-container h3{margin-bottom:20px;font-size:32px}@media screen and (min-width:576px){#apt-details-container .amenities li{width:49%;float:left}#location-container{padding:60px 0 80px}#location-container h3{font-size:24px}}#location-map{width:100%;margin:0 0 20px}@media screen and (min-width:576px){#location-map{margin:12px 0}}#contact-container h1{margin-top:12px}#contact-container .btn{margin-bottom:12px}@media screen and (min-width:992px){#contact-container{padding:80px 0 100px}#contact-container .btn{margin-bottom:0;margin-right:8px}#resources-container{padding:80px 0 40px}}#testimonials-container .card,.five-stars,.resource-item{margin-bottom:20px}#resources-container h2{margin-top:20px}.resource-item{display:block;text-align:left}.resource-item .resources-icon{width:20px;margin-right:12px}.resource-item .resources-icon.download{margin-top:-4px}.resource-item .resources-icon.bookmark{width:16px}#testimonials-container h2{margin-top:20px}#testimonials-container .card-columns{column-count:1}.five-stars{display:block}.five-stars img{width:20px}#cta-banner-container{padding:60px 20px;background-size:cover}@media screen and (min-width:992px){#testimonials-container{padding:80px 0 40px}#testimonials-container .card-columns{column-count:2}#cta-banner-container{padding:80px 0}}@media screen and (min-width:1200px){#cta-banner-container{padding:120px 0}}#cta-banner-content{text-align:center}#cta-banner-content h2{color:#fff;margin-bottom:20px}#footer-container{background:#000;padding:40px 20px}#footer-container h3,#footer-container p a{color:#fff}#footer-container p{color:#9d9d9d}#footer-container nav a{color:#fff;display:block;padding:12px 0}@media screen and (min-width:576px){#footer-container nav{text-align:right}#footer-container nav a{display:inline-block;margin-left:12px}}