.recent-blog-entry-text iframe,.blog-entry-overview-text iframe{width:100%;max-width:100%}.tall-header-video .quick-mls-search-controls-wrapper .container{max-width:900px}.hero-carousel .carousel-caption p{font-size:12px;line-height:1.4em}.mls-search-controls-wrapper .mls-search-form-area-list-clear{color:#fff}.navbar-wrapper .navbar{background-color:rgba(0,0,0,.3)}.hero-carousel .carousel-caption{top:25%}.rn-invert-colors .featured-listings-wrapper h4 a{color:#fff!important}a,a:focus,a:hover{color:#000;text-decoration:none}.featured-listings-wrapper{padding:0}.primary-background-color{background-color:#000}.primary-color{color:#000}body.index .video-foreground{background:#000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-99}body.index .fluid-width-video-wrapper,body.index .video-foreground iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (min-aspect-ratio:3/2){body.index .video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){body.index .video-foreground{width:100%;left:0%;height:100%;top:0}}@media all and (max-width:600px){.vid-info{width:50%;padding:.5rem}.vid-info h1{margin-bottom:.2rem}}@media all and (max-width:500px){.vid-info .acronym{display:none}}.csearch .container{background-color:rgba(0,0,0,.3);padding-top:20px;padding-bottom:10px}.csearch .btn-primary{background-color:transparent;border:1px solid #fff}.csearch .quick-mls-search-controls-wrapper .form-group{text-align:left;line-height:20px}body.index .hero-carousel .carousel-caption .btn{margin-top:-20px!important}body.index .fluid-width-video-wrapper{padding-top:56.25%!important}.tall-header-video{background-color:#000}.tall-header-video .hero-carousel .slide{min-height:600px!important;height:auto!important;padding-top:10%;padding-bottom:10%}.tall-header-video .rn-header-separated .carousel-caption{top:0;width:100%;padding:0;left:0;position:absolute}.tall-header-video .hero-carousel .carousel-caption h1{font-size:24px;position:absolute;width:100%;margin-top:25%;z-index:99}.tall-header-video .hero-carousel .carousel-caption h4{margin:0}@media only screen and (min-width :480px){.tall-header-video .hero-carousel .carousel-caption h1{font-size:52px;margin-top:20%}.hero-carousel .carousel-caption{top:20%}}@media only screen and (min-width :768px){.tall-header-video .hero-carousel .carousel-caption h1{font-size:52px;margin-top:15%}.hero-carousel .carousel-caption{top:20%}}@media only screen and (min-width :992px){.tall-header-video .hero-carousel .slide{min-height:555px!important}.hero-carousel .carousel-caption{top:10%}}@media only screen and (min-width :1200px){.tall-header-video .hero-carousel .carousel-caption h1{font-size:52px;margin-top:10%}.tall-header-video .hero-carousel .slide{min-height:680px!important}}