.mortgage-calculator-section{background-color:#000}.ratehub-calc .go,.ratehub-calc .get-details{background-color:red!important}body.agent_detail_view .page-title{filter:invert(1)}.section-agent-details{background-color:#000}.agent-content-full,.agent-content-full h2{color:#fff}.listing-details-container{padding:50px 0 20px 0;background-color:#000;color:#fff}.listing-ctas-main .btn-secondary{background-color:#333;color:#fff}.listing-bottom-form-container,.listing-hero-carousel .slide{background-color:#000}.table-striped>tbody>tr:nth-of-type(odd){background-color:#333}.listing-secondary-info li{padding-right:20px;margin:0 20px 20px 0;color:#fff}.hq-ah--container{color:#fff!important;background-color:#000!important}.header-section{background-color:#000}.primary-background-color{background-color:#d11f2e}.primary-color{color:#d11f2e}.agent-headshot img{object-position:top}#rn-218119 iframe::before{content:" ";background-color:#fff;width:100%;height:25px;position:absolute}.navbar{margin-bottom:0!important}.hero-carousel .slide{min-height:100vh}.header-top::after,.fixed-header::after{content:" ";height:30px;width:100%;position:absolute;z-index:1;background:rgb(0,0,0);background:linear-gradient(180deg,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 80%)}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333}.hero{-webkit-animation-duration:1s;-webkit-animation-delay:4s}.logointro{display:none}body.index .logointro{background-color:#000;width:100%;height:100%;position:fixed;z-index:9999;display:initial;overflow:hidden}body.index .logointrocontent{position:absolute;margin:auto;top:15px;right:0;margin-top:15%;left:-15px;width:361px;height:80px;-webkit-animation:mymove 1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation:mymove 1s linear;animation-delay:2s;animation-iteration-count:1;animation-fill-mode:forwards}@-webkit-keyframes mymove{from{margin-top:15%}to{margin-top:0%}}@keyframes mymove{from{margin-top:15%}to{margin-top:0%}}body.index .logo1{-webkit-animation-duration:.5s;-webkit-animation-delay:1s;animation-duration:.5s;animation-delay:1s}body.index .logo2{margin-top:-5px;-webkit-animation-duration:.5s;-webkit-animation-delay:.5s;animation-duration:.5s;animation-delay:.5s}body.index .logo3{margin-top:-5px;-webkit-animation-duration:.5s;-webkit-animation-delay:1s;animation-duration:.5s;animation-delay:1s}.juicer-feed h1.referral{display:none!important}a,a:focus,a:hover{color:#c50724;text-decoration:none}body{font-size:18px;line-height:24px}.custom-search .rn-content-block{padding-top:15px;padding-bottom:15px}.custom-search img{object-fit:cover;height:250px;width:100%;opacity:.7!important;transition:all .2s ease-in-out}.custom-search img:hover{opacity:.3!important;transform:scale(1.05)}.custom-search a{position:absolute;top:0;bottom:0;width:100%!important;height:30px;margin:auto;color:#fff;font-size:18px;left:0;text-align:center;text-transform:uppercase}.navbar-nav>li:first-child{display:none}.fixed-header{position:fixed!important;left:0;width:100%;background:#fff!important;transition:all .5s ease;z-index:999;top:0}.navbar-brand img{widthL 361px;height:auto;transition:all .5s ease}.fixed-header .navbar-brand img{width:200px!important;height:auto!important}.about-section .rn-col-1-2{background-color:#fff;min-height:380px;background-position:right bottom;background-size:cover}.about-section .rn-col-2-2{padding:40px!important}.about-section a{color:#fff;background-color:#c50724;padding:15px 35px;transition:all .2s ease-in-out;display:block;max-width:300px;text-align:center}.about-section a:hover{background-color:#000}.featured-boxes .rn-col-1-2{background-image:url(/static/media/med/5212_82beeb32_selling.jpg)}.featured-boxes .rn-col-2-2{background-image:url(/static/media/med/5212_32e1df64_bed.jpg)}.featured-boxes .rn-col-1-2,.featured-boxes .rn-col-2-2{background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:336px;font-size:32px;font-size:32px;padding:60px 75px!important;filter:grayscale(0);background-color:#fff;transition:all .2s ease-in-out}.featured-boxes .rn-col-1-2:hover,.featured-boxes .rn-col-2-2:hover{filter:grayscale(100%)}body,.big-contact-form-wrapper,.small-contact-info-wrapper,.hero-carousel .carousel-caption .btn,.building-main-info-listings-count,.listing-detail-info-list-container,.listing-grid,.listing-list,.listing-main-info-price,.listing-secondary-info,.mls-search-controls-wrapper,.mls-search-controls-wrapper label,.search-results-table-view-wrapper,#footer-disclaimer,.recent-blog-entry-text,.section-heading h3,.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,#rn-98132,.header-contact-details,.navbar-default .navbar-nav>li>a,.hero-carousel .carousel-caption h1,h1,h2,h3,h4,h5,.header1,.header2,.header3,.header4,.header5,.listing-main-info h1,.blog-header-title-section .blog-entry-info,.blog-post-content{font-family:'EB Garamond',serif}@media only screen and (min-width :480px){.about-section .rn-col-1-2{min-height:600px}.header-contact-details{font-size:16px}}@media only screen and (min-width :768px){.listing-main-info{background-color:#333;padding-top:15px;padding-bottom:15px}.about-section .rn-col-1-2{align-items:center;justify-content:center;display:flex}.about-section .row{display:flex}.agent-headshot,.agent-headshot img{height:400px}.agent-container{height:600px}.navbar-header-centered{z-index:9;width:400px;margin:0 auto!important}body.index #navbar{-webkit-animation-duration:1s;-webkit-animation-delay:3.5s;animation-iteration-count:1;z-index:2}.fixed-header #header-contact{margin-top:-50px!important}.about-section .rn-col-1-2{min-height:800px}.about-section .rn-col-2-2{padding:40px 100px!important}.navbar-default .navbar-nav>li>a{font-size:18px;font-weight:400}}@media only screen and (min-width :992px){.custom-search a{font-size:24px}.nav>li>a{padding-left:25px;padding-right:25px}}@media only screen and (min-width :1200px){#header-contact{padding:0 15px;margin-top:0;position:absolute;width:100%;left:0;right:0;top:20px;display:flex;align-items:center;justify-content:space-between}.agent-container{height:600px}.agent-headshot,.agent-headshot img{height:400px}}@media only screen and (max-width :479px){.fixed-header .navbar-header,.fixed-header #header-contact{display:none}.fixed-header .navbar{margin-bottom:0}.navbar-brand img{width:250px!important;height:auto!important}}@media only screen and (max-width :767px){#navbar{background-color:#fff}}