.anchor-offset{display: block;height: 235px;margin: -235px 0 0 0;content: '';}#header.riverview{border: 0;height: auto;background-color: transparent}#header.riverview #top{height: 95px;background-color: #fff;}#header.riverview #top a img{position: absolute;top: 50%;transform: translateY(-50%);left: 15px;max-height: 85px}#header.riverview #top a.launch-menu-button{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);font-family: 'Oxygen';color: #555555}#header.riverview #bottom{height: 140px;background-color: rgba(255,255,255,0.95);}#header.riverview #bottom a img{position: absolute;left: 15px;top: 50%;transform: translateY(-50%);}#header.riverview #bottom .nav{border: 0;text-align: right;margin-bottom: 0;bottom: 15px;}#header.riverview #bottom .nav ul{list-style-type: none;padding: 0;margin-bottom: 0}#header.riverview #bottom .nav ul li{display: inline-block;margin: 0 10px;color: #898989}#header.riverview #bottom .nav ul li a{font-size: 16px;font-weight: 300;color: #898989;text-transform: uppercase;font-family: 'Lato'}#header.riverview #bottom .nav ul li:hover a{opacity: .5}#header.riverview #bottom .phone{position: absolute;top: 30px;right: 15px}#header.riverview #bottom .phone a{color: #4695a4;margin-left: 10px;font-family: 'Lato';font-size: 24px;font-weight: 300}#header.riverview #bottom .phone i{color: #4695a4}#header.affix .phone{display: block}#header.affix .nav{top: inherit;right: 15px;left: 15px;text-align: right}@media (max-width: 991px){#header.riverview #bottom a img{max-width: 200px;top: 15px;transform: none}}@media (max-width: 767px){#header.riverview #top{height: 50px}#header.riverview #top a img{max-height: 45px}#header.riverview #bottom{height: 200px}#header.riverview #bottom .nav{text-align: center}#header.riverview #bottom a img{left: 50%;transform: translate(-50%,-50%);top: 50%}#header.affix .nav{text-align: center}}@media (max-width: 615px){#header.riverview #bottom .nav{top: 0;right: 0;left: inherit;width: 30%;display: none}#header.riverview #bottom .nav ul{width: auto}#header.riverview #bottom .nav ul li{display: block;margin: 3px 0}#header.riverview #bottom .phone{right: inherit;left: 30px;top: 25%;right:30px;text-align: center}#header.riverview #bottom a img{left: 30px;top: inherit;bottom: 25%;transform: none;right: 30px;text-align: center;margin: 0px auto}}@media (max-width: 400px){#header.riverview #bottom a img{max-width: 175px}#header.riverview #bottom .nav{width: 35%}#header.riverview #bottom .phone a{font-size: 20px}#header.riverview #bottom .phone i{font-size: 20px}}#secondary-banner.riverview{height: 760px;background-image: url('/images/riverview/riverview-home-banner-1.jpg');background-size: cover;background-position: top center;background-repeat: no-repeat}@media (max-width: 600px){#secondary-banner.riverview{ background-size: auto}}#riverview-welcome{padding: 40px 0;text-align: center;background-color: #fff}#riverview-welcome h1{font-family: 'Lato';font-size: 42px;color: #0a5971;font-weight: 300}#riverview-welcome p{color: #898989;font-family: 'Lato';font-size: 18px}@media (max-width: 500px){#riverview-welcome h1{font-size: 36px}#riverview-welcome p{font-size: 16px}}#riverview-complex{padding: 40px 0;background-color: #4695a4}#riverview-complex h2{font-family: 'Lato';font-size: 42px;color: #fff;font-weight: 300;text-align: center}#riverview-complex h3{color: #fff;text-align: left;margin-top: 0}#riverview-complex p{font-family: 'Lato';font-size: 18px;color: #fff;font-weight: 300}#riverview-complex img.center{display: block;margin: 15px auto}#riverview-complex ul{list-style-type: none;padding: 0}#riverview-complex ul li{text-align: left;color: #fff;font-weight: 300;background-image: url('/images/checkmark.png');background-repeat: no-repeat;background-position: left center;padding-left: 30px}@media (max-width: 991px){#riverview-complex{text-align: center}#riverview-complex h3{text-align: center}#riverview-complex img{margin: 10px auto}}@media (max-width: 767px){#riverview-complex ul{width: 360px;display: block;margin: 0 auto}}#riverview-photos{padding: 40px 0;text-align: center}#riverview-photos #carousel-riverview{position: relative}#riverview-photos #carousel-riverview .carousel-inner{min-height: 295px}#riverview-photos #carousel-riverview .carousel-inner .item .col-xs-6:first-child{padding: 0 0 0 60px}#riverview-photos #carousel-riverview .carousel-inner .item .col-xs-6:last-child{padding: 0 60px 0 0}#riverview-photos #carousel-riverview .carousel-inner .item .col-xs-6 img{max-width: 90%}#riverview-photos #carousel-riverview .carousel-control-prev{position: absolute;left: 10px;top: 50%;transform: translatey(-50%)}#riverview-photos #carousel-riverview .carousel-control-next{position: absolute;right: 10px;top: 50%;transform: translatey(-50%)}@media (max-width: 1199px){#riverview-photos #carousel-riverview .carousel-inner .item .col-xs-6:first-child{padding: 0 15px 0 60px}#riverview-photos #carousel-riverview .carousel-inner .item .col-xs-6:last-child{padding: 0 60px 0 15px}#riverview-photos #carousel-riverview .carousel-inner{min-height: 250px}}@media (max-width: 991px){#riverview-photos #carousel-riverview .carousel-inner{min-height: 181px}}@media (max-width: 767px){#riverview-photos #carousel-riverview .carousel-control-prev{display: none}#riverview-photos #carousel-riverview .carousel-control-next{display: none}#riverview-photos #carousel-riverview .carousel-inner{min-height: auto}#riverview-photos #carousel-riverview .carousel-inner .item .col-xs-6:first-child{padding: 0 15px 0 15px}#riverview-photos #carousel-riverview .carousel-inner .item .col-xs-6:last-child{padding: 0 15px 0 15px}}@media (max-width: 500px){#riverview-photos #carousel-riverview .carousel-inner .item .col-xs-6 img{max-width: 100%}}#riverview-contact{padding: 50px 0;background-color: #bdd0d1}#riverview-contact h2{font-size: 24px;color: #000;margin-bottom: 15px}#riverview-contact p{font-size: 15px;color: #000}#popup-map-riverview{display: none;position: fixed;top: 50%;left: 50%;padding: 30px;transform: translatex(-50%) translatey(-50%);z-index: 3;background-color: #fff;border-radius: 10px}.map-overlay{display: none;position: fixed;top: 0;left: 0;bottom: 0;right: 0;background-color: rgba(0,0,0,0.5);z-index: 2}#riverview-contact .frs-widget .frs-form-submit .frs-btn{background: transparent;border: 1px solid #4695a4;color: #4695a4!important;text-transform: uppercase;margin: 15px 0 15px auto;display: block}#riverview-contact .map-popup{color: #1176ac}#riverview-contact .location:last-child{margin-top: 40px}@media (max-width: 700px){#popup-map-riverview{width: 75%}#popup-map-riverview iframe{width: 100%}}@media (max-width: 500px){#popup-map-riverview{width: 95%}}#riverview-listings{padding: 50px 0}#riverview-listings h2{font-size: 42px;color: #0a5971;margin-bottom: 20px;font-weight: 300;text-align: center}#riverview-floorplan{padding: 50px 0;background-color: #4695a4;color: #fff;text-align: center}#riverview-floorplan h2{color: #fff;font-size: 42px;font-weight: 100;margin-bottom: 20px;margin-top: 0}#riverview-floorplan h3{text-transform: none;color: #fff;text-align: center}#riverview-floorplan p{color: #fff;font-size: 18px}#riverview-floorplan img{max-height: 205px;margin-bottom: 15px}@media (max-width: 991px){#riverview-floorplan{text-align: center}#riverview-floorplan h2{margin-top: 0;}#riverview-floorplan .unit-floorplan{margin-bottom: 35px}#riverview-floorplan img{margin-bottom: 0}#riverview-floorplan h3{margin-top: 10px}}#riverview-community{padding: 50px 0;background-color: #fff}#riverview-community h2{font-size: 42px;color: #0a5971;margin-bottom: 20px;font-weight: 300}#riverview-community p{color: #898989;font-size: 18px}#riverview-community a{color: #4695a4}@media (max-width: 991px){#riverview-community{text-align: center}#riverview-community h2{margin-top: 15px}}#riverview-faq{padding: 100px 0;background-color: #f4f9f9}#riverview-faq h2{font-size: 42px;color: #0a5971;font-weight: 300}#riverview-faq p{color: #898989;font-size: 18px}#riverview-faq p.larger{font-size: 22px}#riverview-faq img.vision-logo{max-height: 150px}@media (max-width: 991px){#riverview-faq{padding: 50px 0;text-align: center}#riverview-faq img{margin-bottom: 20px}}#faq{padding: 0}#faq h2{font-size: 40px;text-align: center;color: #404040;margin-bottom: 30px}#faq .question{position: relative;display: block;border: 1px solid #404040;padding: 20px 10px;margin: 10px 0;background-color: #fff;}#faq .question .expand{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);border-radius: 50%;text-align: center;width: 25px;height: 25px;color: #0a5971;line-height: 25px;font-size: 26px;font-weight: 400;transition: .5s all ease-in-out;}#faq .question> .answer{display: none}#faq .question h3{position: relative;transition: .5s all ease-in-out;font-size: 18px;text-transform: none;margin: 0;color: #0a5971}#faq .question .expand.open{}#faq .questions{font-size: 20px;color: #404040;text-align: center;margin: 45px 0 20px 0;}#faq .telephone{color: #005c7a;text-align: center;font-size: 40px;display: block;}@media (max-width: 767px){#faq{padding: 50px 0}#faq h2{font-size: 28px}}@media(max-width: 615px){#faq .question h3{font-size: 18px}}@media(max-width: 500px){#faq .question h3{font-size: 15px}#faq .question .expand{display: none}}#footer-bar{background-color: #0a5971;padding: 15px 0;text-align: center}#footer-bar p{color: #fff;margin: 0;font-size: 15px;font-weight: 100}#footer-riverview{padding: 30px 0;background-color: #fff}#footer-riverview .company-info{list-style-type: none;padding: 0}#footer-riverview .company-info li{display: block;margin: 3px 0;font-size: 15px;color: #000}#footer-riverview .footer-links{list-style-type: none;padding: 0;}#footer-riverview .footer-links li{display: inline-block;margin: 0;padding: 0}#footer-riverview .footer-links li:after{content: '|';margin: 0 10px;color: #000}#footer-riverview .footer-links li:last-child:after{content: '';margin: 0}#footer-riverview .footer-links li a{color: #0076bc}#footer-riverview .align-right{text-align: right}#footer-riverview .align-right p{margin: 0}#footer-riverview .social-footer{}#footer-riverview .social-footer ul{list-style-type: none;padding;0;display: inline-block;margin-right: 50px}#footer-riverview .social-footer ul li{display: inline-block;margin: 0 5px}#footer-riverview .social-footer ul li a{height: 30px;width: 30px;border-radius: 50%;border: 1px solid #0076bc;display: block;text-align: center;line-height: 30px}#footer-riverview .social-footer ul li a i{color: #0076bc}#footer-riverview .social-footer img{margin: 0 10px 0 0}@media (max-width: 991px){#footer-riverview{text-align: center}#footer-riverview .align-right{text-align: center}}@media (max-width: 500px){#footer-riverview .social-footer ul{display: block}}