#footer-disclaimer .mls_logo_footer{display:none}#footer-disclaimer .col-lg-9 p:before{content:"";width:100px;height:40px;background-image:url(https://s.realtyninja.com/static/media/med/9418_39a49d8c_preview-full-msl_home.png?width=100&optimize=medium&dpr=1);display:block;float:left;margin-right:10px}.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{color:#2ac4f4;margin-right:5px}.fa-stack-1x{color:#2ac4f4!important}.fa-stack-2x{display:none!important}a,.primary-color{color:#2ac4f4}.primary-background-color{background-color:#2ac4f4}.blog-overview-wrapper .btn-outline{color:#2ac4f4;border-color:#2ac4f4}.primary-border-color{border-color:#2ac4f4}a:hover,a:focus{color:#444444}.btn-primary:hover{background-color:#444444}.section-heading h3,.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,.header-contact-details,.navbar-default .navbar-nav>li>a,.hero-carousel .carousel-caption h1,h1,h2,h3,h4,h5,.header1,.header2,.header3,.header4,.header5,.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:din-2014,sans-serif}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,.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{font-family:din-2014,sans-serif}.dropdown-menu>li>a{font-size:15px}.page-title h1{font-size:40px}.about-section{font-size:18px;line-height:32px}.custom-search-boxes .row>div{background-size:cover;background-position:center;min-height:300px;background-color:#444444;position:relative;border:1px solid #fff}.custom-search-boxes .rn-col-1-3{background-image:url(https://s.realtyninja.com/static/media/med/9418_507b9fde_sechelt.jpg)}.custom-search-boxes .rn-col-2-3{background-image:url(https://s.realtyninja.com/static/media/med/9418_73450de4_roberts-creek.jpg)}.custom-search-boxes .rn-col-3-3{background-image:url(https://s.realtyninja.com/static/media/med/9418_d8dd24ae_halfmoon-bay.jpg)}.custom-search-boxes .rn-col-1-2{background-image:url(https://s.realtyninja.com/static/media/med/9418_4f8a657c_madeira.jpg)}.custom-search-boxes .rn-col-2-2{background-image:url(https://s.realtyninja.com/static/media/med/9418_1d80eeb9_gibsons.jpg)}.custom-search-boxes a,.buy-sell-section a{color:#fff;font-size:22px;letter-spacing:2px;width:100%;height:100%;position:absolute;display:flex;justify-content:center;align-items:center;background-color:rgba(101,101,101,.5);transition:all .2s ease-in-out}.hero-carousel .carousel-inner .rn-invert-colors .btn{transition:all .2s ease-in-out}.custom-search-boxes a:hover,.buy-sell-section a:hover,.hero-carousel .carousel-inner .rn-invert-colors .btn:hover{color:#fff;background-color:rgba(101,101,101,.8)}.footer-section,.footer-section .rn-content-block{padding-top:0;padding-bottom:0}.instagram-heading a{color:#444444;font-size:18px}.custom-listings .section-heading{display:none}.buy-sell-section .row>div>div{min-height:400px;background-size:cover;background-position:center;position:relative}.buy-sell-section .rn-col-1-2-content{background-image:url(https://s.realtyninja.com/static/media/med/9418_812baec1_Buying.jpg)}.buy-sell-section .rn-col-2-2-content{background-image:url(https://s.realtyninja.com/static/media/med/9418_63476d2e_Selling.jpg)}.buy-sell-section a{font-weight:400;flex-direction:column;letter-spacing:2px}.buy-sell-section .bold{font-size:72px;display:block;padding-top:20px;font-weight:600}.navbar-wrapper .navbar{width:100%;border-radius:0}body.blog .navbar-wrapper .navbar{margin-bottom:0;background:#6BBFE5}.navbar-default .navbar-nav>li>a{text-shadow:none!important}#header-contact{display:none}.navbar-nav>li:first-child{display:none}.navbar-default .navbar-nav>li>a{font-size:15px;font-weight:400;letter-spacing:2px;border:none!important}.bg-fade-carousel-shadow{z-index:0;background:none}.home-banner .slide:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(68,68,68,.7)}.hero-carousel .carousel-caption{max-width:1170px;margin:0 auto}.hero-carousel .carousel-caption h1{text-transform:initial;font-size:40px;max-width:768px;font-weight:600;text-shadow:none!important;letter-spacing:0;display:block;margin:auto}.hero-carousel .carousel-inner .rn-invert-colors .btn{color:#fff;border-color:transparent;background-color:#2ac4f4;padding:15px 35px;font-size:14px;letter-spacing:2px;margin-top:20px}.hero-carousel .slide{min-height:100vh}@media only screen and (min-width :768px){.hero-carousel .slide{min-height:600px}}@media only screen and (min-width :1200px){.hero-carousel .slide{min-height:750px}}.img_contact{max-width:150px;display:block;margin:auto}.contact-info-container{text-align:center}.contact-info-contact-image{display:block;margin:auto}.contact-info-mobile,.contact-info-phone,.contact-info-email,.contact-info-social{text-align:center}.big-contact-form-container .small-divider{display:block;margin:40px auto}.contact-info-social{display:flex;flex-direction:row;justify-content:center}.contact-info-social a[href="https://www.instagram.com/coasthomesbyrandi/"]{order:-1}.designer-link a{color:#838383;font-size:12px}@media only screen and (min-width :768px){.img_contact{display:inline-block}.contact-info-container{text-align:left}.contact-info-contact-image{display:inline-block}.contact-info-mobile,.contact-info-phone,.contact-info-email,.contact-info-social{text-align:left}.contact-info-social{justify-content:flex-start}.big-contact-form-container .small-divider{display:inline-block;margin:20px auto}}@media only screen and (min-width :992px){.designer-link,.powered-by-realtyninja,.privacy-policy{text-align:right!important}}.custom-heading .rn-content-block{padding-bottom:0}.custom-heading h3,.custom-title h3{font-size:28px}.custom-button a{color:#fff;background-color:#2ac4f4;padding:15px 35px;border-radius:5px;letter-spacing:2px;font-size:18px;transition:all .2s ease-in-out}.custom-button a:hover{color:#fff;background-color:#444444}.custom-heading h3,.custom-title h3{font-size:28px}.custom-button a{color:#fff;background-color:#2ac4f4;padding:15px 35px;border-radius:5px;letter-spacing:2px;font-size:18px;transition:all .2s ease-in-out}.custom-button a:hover{color:#fff;background-color:#444444}.contact-info-contact-image{max-width:200px}@media only screen and (min-width :480px){}@media only screen and (min-width :768px){.hero-carousel .carousel-caption h1{font-size:52px}.navbar-header{width:300px;margin:0 auto!important}.featured-listing-info-container{text-align:left}.listing-title h3,.instagram-heading h3{margin:0}.listing-title .row>div>div,.instagram-heading .row>div>div{display:flex;justify-content:space-between;align-items:center}}@media only screen and (min-width:992px){.featured-listing-info-container h4 a{color:#4f8190}.hero-carousel .carousel-caption{top:30%}#navbar{position:absolute;width:100%;left:0;top:30%}.navbar-nav>li:nth-of-type(4){margin-right:300px}.hero-carousel .carousel-caption h1{font-size:92px}.custom-search-boxes .rn-col-1-2{width:33.333333%}.custom-search-boxes .rn-col-2-2{width:66.6666667%}}@media only screen and (min-width :1200px){.navbar-nav>li:nth-of-type(4){margin-right:600px}}@media screen and (max-width:767px){.listing-title a{margin-top:10px;display:inline-block}.buy-sell-section .row>div>div{margin-bottom:20px}}