:root{--primary-color:#EA002A;--dark-color:#19130b;--secondary-color:#231F20;--grey-color:#fbf9f7;--grey-dark-color:#f3ede6;--white-color:#ffffff;--accent-color:#EA002A;--accent-hover:#a77b09;--body-fonts:"BioRhyme",serif;--button-fonts:"BioRhyme",serif;--title-fonts:"BioRhyme",serif;--sub-title-fonts:"BioRhyme",serif;--hover:#220217;--btn:#a07d5f}.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,.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,.cog-cognito.cog-form,.cog-button__text,.cog-label{font-family:var(--title-fonts)!important}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,.mls-search-controls-wrapper .form-control{font-family:var(--body-fonts);font-weight:300}body{font-size:18px;scroll-behavior:smooth}.navbar-default .navbar-toggle{position:absolute;top:10px;right:5px}body.index .navbar-brand,body.index .navbar-brand img{transition:all .3s ease-in-out;opacity:0;pointer-events:none}@media only screen and (min-width :768px){.navbar .container,.navbar .container-fluid{display:flex;flex-direction:row;justify-content:space-between}#navbar{width:auto;display:flex!important;flex-direction:column;justify-content:center;align-items:flex-end}#navbar ul{margin-top:0}}.sticky-header .navbar{position:fixed;width:100%;height:auto;top:0;left:0;background-color:var(--primary-color);transition:all .3s ease-in-out;z-index:999}.navbar-brand img{transition:all .3s ease}body.index.sticky-header .navbar-brand,body.index.sticky-header .navbar-brand img{transition:all .3s ease-in-out;pointer-events:initial;opacity:1}body.index.sticky-header .navbar-brand img,.sticky-header .navbar-brand img{width:100px!important}.hero-carousel .carousel-caption{height:auto;bottom:unset;top:30%;background:rgba(255,255,255,1);border-radius:10px;padding:25px}@media only screen and (min-width :992px){.hero-carousel .carousel-caption{height:auto;bottom:unset;top:20%;background:rgba(255,255,255,1);border-radius:10px;padding:25px}.hero-carousel .carousel-caption img{max-width:70%}}.hero-carousel .slide{min-height:100vh}.hero-carousel .carousel-caption h1{margin-bottom:18px;font-size:20px;font-weight:900;color:#000}@media only screen and (min-width :992px){.hero-carousel .carousel-caption h1{font-size:26px}}.hero-carousel .carousel-caption h4{color:var(--primary-color);text-transform:uppercase;text-shadow:none;margin-bottom:20px}.hero-carousel .carousel-caption h4>.tiny{display:block;margin-top:15px;font-size:18px!important}.hero-carousel .carousel-caption p>.btn{border:1px solid var(--primary-color)!important;color:var(--white-color);background:var(--primary-color);transition:all .3s ease-in-out;text-transform:uppercase;letter-spacing:.098rem}body:not(.editmode) .sponsorship-upload-section{display:none}.custom-section-heading .rn-content-block{padding-bottom:0}.custom-section-heading h3{font-weight:800!important;color:var(--primary-color);letter-spacing:.098rem}.custom-form .btn{background-color:var(--primary-color);padding:15px 30px;text-transform:uppercase;letter-spacing:2px;transition:all .3s ease-in-out;display:block;margin:0 auto;color:var(--white-color)}.custom-form .btn:hover{color:#fff;background-color:var(--accent-color)}.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:var(--accent-color)}.custom-form .col-lg-5{width:100%;text-align:center;margin:0;padding-top:20px;border-top:1px solid var(--secondary-color);margin-top:40px}.custom-form .col-lg-6{width:100%;text-align:center!important}.custom-form .small-divider{display:none}.custom-form .form-control{padding:25px;border:1px solid var(--secondary-color);border-radius:0!important}.custom-form h3{text-transform:uppercase;letter-spacing:.098rem;font-weight:800;margin-bottom:25px;color:var(--secondary-color)}@media only screen and (min-width :768px){.custom-form .big-contact-form-container .form-group{width:49%;margin-bottom:20px;display:inline-block}.custom-form .big-contact-form-container .form-group:first-of-type,.custom-form .big-contact-form-container .form-group:last-of-type{display:block;width:100%;margin:0 auto 20px}.custom-form .big-contact-form-container .formContent{margin:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.custom-form .contact-info-email{display:none}.cog-cognito.cog-form h1,.cog-checkable.cog-input{text-align:center!important}.cog-field input,.cog-field textarea{padding:25px!important;border:1px solid var(--secondary-color)!important;border-radius:0!important}.cog-page__navigation button{background-color:var(--primary-color)!important;padding:15px 30px!important;text-transform:uppercase!important;letter-spacing:2px!important;transition:all .3s ease-in-out!important;display:block!important;margin:0 auto!important;color:var(--white-color)!important}@media only screen and (min-width :768px){.cog-field.cog-field--6,.cog-field.cog-field--7{width:100%!important}}#footer-disclaimer,.section-custom-footer,.footer-section{padding-bottom:15px;padding-top:10px}#footer-disclaimer .col-lg-9{display:none}#footer-disclaimer .col-lg-3{width:100%;text-align:center}.powered-by-realtyninja,.privacy-policy{text-align:center}.padd-15 .rn-content-block{padding-top:15px;padding-bottom:15px}