:root{--accent:#0972ce;--accent-hover:#333;--primary:#111d43;--secondary:#0972ce}.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,.hero-carousel .carousel-caption h1,.section-heading h3,.listing-main-info h1,.blog-header-title-section .blog-entry-info,.blog-header-title-section h1,.blog-overview-wrapper,.blog-overview-wrapper h2{font-family:myriad-pro,sans-serif}body,.header-contact-details,.navbar-default .navbar-nav>li>a,.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,.blog-post-content .header1,.blog-post-content .header2,.blog-post-content .header3,.blog-post-content .header4,.blog-post-content .header5,.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-header-title-section .blog-entry-info,.blog-post-content,.blog-overview-wrapper,.blog-overview-wrapper h2,.mls-search-controls-wrapper .form-control{font-family:rubik,sans-serif}a{transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;color:var(--accent)}a:hover{color:var(--secondary)}a:focus{text-decoration:none}.btn{transition:all .2s ease-in;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.btn-primary,.rn-invert-colors .btn-primary,.hero-carousel .carousel-caption .btn-primary{background-color:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover,.rn-invert-colors .btn-primary:hover,.hero-carousel .carousel-caption .btn-primary:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}.blog-overview-wrapper .btn-outline{color:var(--accent);border-color:var(--accent)}.navbar-default .navbar-nav .dropdown-menu a{transition:none}.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.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:var(--accent)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff!important;background-color:var(--secondary)}#header-contact{display:none}.navbar-header-centered{margin-top:0}.navbar-brand{max-width:150px}#navbar{z-index:2}.navbar-toggle{margin-top:20px;background-color:var(--primary);border:1px solid transparent var(--accent);border-radius:0}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"]:hover{background:;transition:all .2s ease-in}.navbar-default .navbar-toggle .icon-bar{background-color:var(--accent)}.navbar-default .navbar-toggle.collapsed[aria-expanded="false"] .icon-bar{background:var(--accent);transition:all .2s ease-in}.navbar-default .navbar-toggle,.rn-invert-colors .navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle[aria-expanded="true"]{background:var(--primary)}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar{background:#fff}.navbar-default .navbar-nav>li>a{font-size:15px;border:none!important;font-weight:400}@media only screen and (min-width :768px){.navbar-brand{max-width:250px;margin:0 auto!important}}@media only screen and (min-width :992px){.navbar .container-fluid{display:flex;align-items:center;justify-content:space-between}#navbar{margin-left:auto}}.footer-section{}.contact-info-container p.prec-caption{font-size:12px;text-transform:capitalize}.contact-info-container .contact-info-name{margin-bottom:0}.section-custom-footer{padding:0 0}#footer-disclaimer{padding:20px 0 80px}.contact-info-address .fa,.contact-info-email .fa,.contact-info-fax .fa,.contact-info-mobile .fa,.contact-info-phone .fa,.contact-info-toll-free .fa,.small-contact-info-wrapper .contact-info-social .fa-circle,.big-contact-form-container .contact-info-social .fa-circle{color:var(--primary)}.big-contact-form-container .small-divider{border-color:var(--accent)}.contact-info-contact-image{max-width:200px}.featured-listing-desc-price{font-size:16px}.featured-listing-desc-primary,.featured-listing-desc-secondary{font-size:13px}.quick-mls-search-controls-wrapper{}.mls-search-controls-wrapper{}.mls-search-controls-wrapper .ui-slider .ui-slider-range{}.listing-ctas-main .btn-primary,.listing-ctas-main .btn-secondary{}.listing-ctas-main .btn-secondary{background:var(--primary);color:#fff}.listing-ctas-main .btn-secondary:hover{background:var(--accent);color:#fff}.listing-lead-form-container{background:var(--primary)}@media only screen and (min-width:992px){.featured-listing-info-container h4 a{color:var(--primary)}}body.ddf .img-listing-showcase img,body.ereb .img-listing-showcase img{object-fit:cover}.featured-listings-section .small-divider{display:none}.featured-listings-section .slick-arrow{display:none!important}.featured-listings-section .slick-prev,.featured-listings-section .slick-next{bottom:0;top:unset;z-index:2;opacity:.5;transition:.2s all ease-in;width:50px;height:50px;background:url(https://s.realtyninja.com/static/media/med/10541_fbbc05de_left-arrow.png) center / contain no-repeat}.featured-listings-section .slick-dots li{margin:0;padding:0}.featured-listings-section .slick-prev{left:unset;right:90px}.featured-listings-section .slick-next{transform:scaleX(-1);right:20px}.featured-listings-section .slick-prev:before,.featured-listings-section .slick-next:before{color:transparent}.featured-listings-section .slick-prev:hover,.featured-listings-section .slick-prev:focus,.featured-listings-section .slick-next:hover,.featured-listings-section .slick-next:focus{color:unset;outline:none;background:url(https://s.realtyninja.com/static/media/med/10541_fbbc05de_left-arrow.png) center / contain no-repeat}.featured-listings-section .slick-prev:hover,.featured-listings-section .slick-next:hover{opacity:1}.featured-listings-wrapper{padding-top:0}.featured-listings-wrapper .section-heading{display:none}@media only screen and (min-width:768px){.featured-listings-section .slick-arrow{display:block!important}.featured-listings-section .slick-dots{text-align:left;padding:0 15px}.featured-listings-section .slick-prev{bottom:-60px}.featured-listings-section .slick-next{bottom:-35px}}@media only screen and (min-width:992px){.featured-listings-section .slick-list{padding-bottom:70px}.featured-listings-section .slick-prev{bottom:-10px}.featured-listings-section .slick-next{bottom:15px}}@media only screen and (min-width:1200px){}.featured-listings-wrapper .row:nth-child(2) div[class^="col"]{width:100%;text-align:left;color:#fff}.featured-listings-wrapper .listing-tag-over-image-container{display:block;top:0;padding-left:10px;padding-top:10px;font-family:var(--accent);letter-spacing:1px}.featured-listing-preview .listing-tag-small{font-size:.8em;padding:0 15px;box-shadow:none;border-radius:0;position:relative;background:#fff;color:#000;height:36px;line-height:36px}.featured-listings-wrapper .listing-tag-small.label:after{content:"";display:block;position:absolute;right:-17px;top:0;border:solid 18px #fff;border-left-width:0;border-right-color:transparent}.featured-listings-wrapper .featured-listing-preview{position:relative;overflow:hidden;display:flex;align-items:flex-end;flex-direction:row;min-height:360px}.featured-listings-wrapper .featured-listing-preview .img-listing-showcase{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;display:block;background:#000}.featured-listings-wrapper .featured-listing-preview .img-listing-showcase .ad-logo-fx{transition:.3s ease-out;position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;opacity:0;transform:translateY(-20px);background:transparent url(https://s.realtyninja.com/static/media/med/10541_68af9662_2.png) center no-repeat}.featured-listings-wrapper .featured-listing-preview:hover .img-listing-showcase .ad-logo-fx{opacity:.3;transform:translateY(5px)}.featured-listings-wrapper .featured-listing-preview .img-listing-showcase .gradient-fx{transition:.3s ease-out;position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;opacity:1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.45) 51%,rgba(0,0,0,.45) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.45) 51%,rgba(0,0,0,.45) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.45) 51%,rgba(0,0,0,.45) 100%)}.featured-listings-wrapper .featured-listing-preview .img-listing-showcase img{min-height:400px}.featured-listings-wrapper .featured-listing-preview:hover img{opacity:.7}.featured-listings-wrapper .featured-listing-info-container{text-align:left;padding-bottom:30px;padding-left:30px;transition:.3s ease-out;height:auto;margin-top:auto;background:none}.featured-listings-wrapper .featured-listing-info-container h4,.featured-listings-wrapper .featured-listing-info-container h4 a{color:#fff;font-size:28px;margin-bottom:0}.featured-listings-wrapper .featured-listing-preview:hover .featured-listing-info-container{transform:translateY(-50px)}.featured-listings-wrapper .featured-listing-info-container .featured-listing-desc-price{font-family:var(--heading);color:#fff;font-size:28px;margin-bottom:5px}.featured-listings-wrapper .ereb_courtesy_notice,.featured-listings-wrapper .featured-listing-desc-primary,.featured-listings-wrapper .featured-listing-desc-secondary{color:#fff;font-family:var(--accent);text-transform:uppercase;font-size:11px;letter-spacing:2px}.featured-listings-wrapper .ereb_courtesy_notice{display:none}.view-property{position:absolute;color:#fff;font-family:var(--accent);text-transform:uppercase;font-size:11px;letter-spacing:2px;right:0;bottom:25px}.view-property a{color:#fff;position:relative;display:inline-block;padding-right:40px;margin-right:10px;transition:.3s ease-out;opacity:0}.view-property a:after{content:"";height:1px;right:-10px;top:11px;width:0;background:#fff;position:absolute;transition:.3s ease-out}.featured-listings-wrapper .featured-listing-preview:hover .view-property a{opacity:1}.featured-listings-wrapper .featured-listing-preview:hover .view-property a:after{width:40px}@media only screen and (min-width:768px){.featured-listings-wrapper .featured-listing-preview{min-height:400px}.featured-listings-wrapper .featured-listing-info-container h4,.featured-listings-wrapper .featured-listing-info-container h4 a,.featured-listings-wrapper .featured-listing-info-container .featured-listing-desc-price{font-size:28px}}@media only screen and (min-width:992px){.featured-listings-wrapper .featured-listing-info-container{margin-right:25%;margin-top:auto;height:auto}.sold-listings-section .featured-listings-wrapper .row:nth-child(2) div[class^="col"]{width:50%}}@media only screen and (min-width:1200px){.featured-listings-wrapper .featured-listing-preview{min-height:400px}}.video-content{position:relative;height:600px;width:100%}#myVideo{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.home-header{position:relative;z-index:11}.home-header .header-top{position:absolute;width:100%}.video-banner:hover{position:static!important}.video-banner-content,.social-media-links{position:absolute;z-index:1}.video-banner-content{width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;align-items:baseline;justify-content:end;padding:40px;color:#fff;font-size:16px}.video-banner-content h1{font-size:42px;color:#fff;font-weight:700}.banner-line{width:200px;height:3px;background-color:var(--accent);margin:10px 0 20px}.video-btn{color:var(--accent);border:1px solid #fff;padding:12px 35px;display:inline-block;margin:20px 0}.video-btn:hover{background-color:var(--accent);color:#fff}@media only screen and (min-width :768px){.video-banner-content{width:650px}.video-banner-content h1{font-size:72px}}@media only screen and (min-width :992px){.video-banner-content{justify-content:center}.video-content{height:800px}}.about-section{color:#fff;font-size:16px;line-height:28px}.about-section hr,.intro-section hr,.featured-boxes hr{border-color:var(--accent);width:100px;margin-left:0!important}.about-section h3{color:#fff;letter-spacing:2px}.portrait-section .rn-col-1-2-content,.swap-section .rn-col-2-2-content{padding:40px!important}.custom-button a,.featured-boxes a,.big-contact-form-container .btn,.listing-lead-form-container .btn{text-transform:uppercase;color:var(--accent);border:1px solid #fff;padding:10px 30px;display:inline-block;font-size:14px;background-color:var(--primary)}.custom-button a:hover,.featured-boxes a:hover,.big-contact-form-container .btn:hover,.listing-lead-form-container .btn:hover{background-color:var(--accent);color:#fff}.about-section img{object-fit:cover;width:100%;height:400px}.swap-section img{object-position:left center}@media only screen and (min-width :768px){.about-section h3{font-size:36px}.about-section img{height:700px}.about-section .row,.about-section .row>div{display:flex;align-items:center;justify-content:center}}@media only screen and (min-width :1200px){.portrait-section .rn-col-1-2-content,.swap-section .rn-col-2-2-content{max-width:600px}.about-section img{height:600px}}@media screen and (max-width:767px){.swap-section .row{display:flex;flex-direction:column-reverse}}.custom-heading{color:#666666;font-size:16px;letter-spacing:2px}.custom-heading h3{color:var(--primary);font-weight:700;font-size:36px}.intro-section .rn-content-block{padding-top:80px;padding-bottom:80px}.intro-section .rn-col-2-2-content{background-color:#fff;padding:40px;font-size:16px;box-shadow:0 0 5px 0 rgb(0 0 0 / 30%);-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / 30%);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.intro-section h3{color:var(--primary);font-size:36px;font-weight:600}.intro-section a{background-color:var(--primary)}@media only screen and (min-width :768px){.intro-section .row{display:flex;align-items:center}.intro-section .rn-col-2-2-content{width:120%;margin-left:-20%}}.featured-boxes .rn-content-block{padding-top:0}.featured-boxes hr{margin-bottom:0}.featured-boxes .row>div>div{height:500px!important;background-size:cover;background-position:center;position:relative;display:flex;flex-direction:column;align-items:baseline;justify-content:end;padding:15px;overflow:hidden;margin-bottom:40px}.featured-boxes .row>div>div:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in}.featured-boxes h3,.featured-boxes h4,.featured-boxes hr,.featured-boxes a{margin-top:0;color:#fff;z-index:2;position:relative;bottom:0}.featured-boxes h4{font-size:16px;font-weight:300;font-family:rubik,sans-serif;letter-spacing:5px}.featured-boxes h3{font-size:20px}.featured-boxes .rn-col-1-3-content{background-image:url(https://s.realtyninja.com/static/media/med/10541_fe653e82_1.jpg)}.featured-boxes .rn-col-2-3-content{background-image:url(https://s.realtyninja.com/static/media/med/10541_3e9cfb36_2.jpg)}.featured-boxes .rn-col-3-3-content{background-image:url(https://s.realtyninja.com/static/media/med/10541_56b411cf_3.jpg)}.featured-boxes a{margin-top:30px;margin-bottom:-100px;display:block!important;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in}.featured-boxes .row>div>div:hover:before{background-color:rgba(0,0,0,.7)}.featured-boxes .row>div>div:hover a{margin-bottom:20px}#testimonials-carousel blockquote{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}#testimonials-carousel .item:before{content:"";background-image:url(https://s.realtyninja.com/static/media/med/10541_2febaec0_Google_Rating.png);height:30px;width:200px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;margin:0 auto}#testimonials-carousel{background-color:#fff;padding:40px;margin-bottom:60px}.testimonials-wrapper .section-heading h3{font-size:36px;font-weight:700;color:#fff}#testimonials-carousel .carousel-control{display:initial;background-image:none!important;width:50px;color:var(--primary);opacity:1}.testimonials-wrapper .small-divider,.testimonials-wrapper .fa{display:none}.carousel-indicators .active{background-color:var(--primary)}.glyphicon-chevron-left:before{content:"\e5e0"}.glyphicon-chevron-right:before{content:"\e5e1"}.glyphicon-chevron-left:before,.glyphicon-chevron-right:before{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.page-title .rn-content-block{background-color:var(--primary)!important}.page-title h1{color:#fff}@media only screen and (min-width :480px){}@media only screen and (min-width :768px){.featured-boxes .row>div>div{margin-bottom:0}}@media only screen and (min-width :992px){.featured-boxes h3{font-size:30px}#testimonials-carousel{padding:60px 80px}#testimonials-carousel .carousel-control{width:100px}}@media only screen and (min-width :1200px){}@media screen and (max-width:767px){.small-contact-info-wrapper,.big-contact-form-container .col-lg-5{text-align:center}.contact-info-contact-image,.big-contact-form-container .small-divider{margin:20px auto}}.loading-screen{position:fixed;background-color:var(--accent);width:100%;height:100%;z-index:999999;display:flex;top:0;left:0;align-items:center;justify-content:center;overflow:auto}.htmlNoPages{position:relative;width:320px;height:125px;left:0;right:0;top:0;bottom:0;margin:auto}#The_Beard_logo{left:30%!important;top:0!important}.gwd-p-avjo{top:0!important;left:30%!important;color:#000!important}.gwd-span-ikal{left:30%!important;bottom:0!important;top:auto!important;color:#000}.social-media-links{transform:rotate(90deg);color:#fff;right:-150px;bottom:40%;left:auto;letter-spacing:2px}.social-media-links a{color:#fff;margin-right:15px}.social-media-links a:hover{color:var(--accent)}@media screen and (max-width:767px){.social-media-links{display:none}}