a, a:hover, a:active, a:focus, .primary-text, .btn-clear, .btn-apply, .btn-primary-outlined, .btn-primary-outlined:before, .item-title a:hover, .sort-by .bootstrap-select .bs-placeholder, .sort-by .bootstrap-select > .btn, .sort-by .bootstrap-select > .btn:active, .page-link, .page-link:hover, .accordion-title:before, .blog-post-content-widget h4 a:hover, .agent-list-wrap .agent-list-content h2 a:hover, .agent-list-wrap .agent-list-contact li a:hover, .agent-nav-wrap .nav-pills .nav-link, .dashboard-side-menu-wrap .side-menu-dropdown a.active, .menu-edit-property li a.active, .menu-edit-property li a:hover, .dashboard-statistic-block h3 .fa, .statistic-referrals-list li a:hover, .chart-nav .nav-pills .nav-link.active, .board-message-icon-wrap.active, .post-title-wrap h2 a:hover, .listing-switch-view .switch-btn.active, .item-wrap-v6 .item-price-wrap, .listing-v6 .list-view .item-body .item-price-wrap, .property-schedule-tour-form-wrap .control input:checked ~ .control__indicator, .property-schedule-tour-form-wrap .control:hover, .activitiy-item-close-button a:hover, .taxonomy-item-list a:before, .property-lightbox-v2-sections-navigation .slick-prev, .property-lightbox-v2-sections-navigation .slick-next, .property-lightbox-v2-sections-navigation .slick-slide.current-section, .property-lightbox-v2-sections-navigation .nav-link.active {
	color: #00aeff;
}

.control input:checked ~ .control__indicator, .top-banner-wrap .nav-pills .nav-link, .btn-primary-outlined:hover, .page-item.active .page-link, .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus, .mobile-property-tools .nav-pills .nav-link.active, .login-register-form .modal-header, .agent-nav-wrap .nav-pills .nav-link.active, .board-message-icon-wrap .notification-circle, .primary-label, .fc-event, .fc-event-dot, .compare-table .table-hover > tbody > tr:hover, .post-tag, .datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled], .ui-slider-horizontal .ui-slider-range {
	background-color: #00aeff;
}

.control input:checked ~ .control__indicator, .btn-primary-outlined, .page-item.active .page-link, .mobile-property-tools .nav-pills .nav-link.active, .agent-nav-wrap .nav-pills .nav-link, .agent-nav-wrap .nav-pills .nav-link.active, .chart-nav .nav-pills .nav-link.active, .dashaboard-snake-nav .step-block.active, .fc-event, .fc-event-dot, .save-search-form-wrap, .property-schedule-tour-form-wrap .control input:checked ~ .control__indicator, .property-tabs-module.property-nav-tabs-v5 .nav-link.active {
	border-color: #00aeff;
}

.btn-primary, .fc-button-primary {
	color: #fff;
	background-color: #00aeff;
	border-color: #00aeff;
}

.btn-primary:focus, .btn-primary:focus:active, .fc-button-primary:focus, .fc-button-primary:focus:active {
	color: #fff;
	background-color: #00aeff;
	border-color: #00aeff;
}

.btn-primary:hover, .fc-button-primary:hover {
	color: #fff;
	background-color: #33beff;
	border-color: #33beff;
}

.btn-primary:active, .btn-primary:not(:disabled):not(:disabled):active, .fc-button-primary:active, .fc-button-primary:not(:disabled):not(:disabled):active {
	color: #fff;
	background-color: #33beff;
	border-color: #33beff;
}

.btn-secondary {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-secondary:focus, .btn-secondary:focus:active {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-secondary:hover {
	color: #fff;
	background-color: #34ce57;
	border-color: #34ce57;
}

.btn-secondary:active, .btn-secondary:not(:disabled):not(:disabled):active {
	color: #fff;
	background-color: #34ce57;
	border-color: #34ce57;
}

.btn-call {
	color: #28a745;
	background-color: transparent;
	border-color: #28a745;
}

.btn-call:focus, .btn-call:focus:active {
	color: #28a745;
	background-color: transparent;
	border-color: #28a745;
}

.btn-call:hover {
	color: #28a745;
	background-color: rgba(26, 26, 26, 0);
	border-color: #34ce57;
}

.btn-call:active, .btn-call:not(:disabled):not(:disabled):active {
	color: #28a745;
	background-color: rgba(26, 26, 26, 0);
	border-color: #34ce57;
}

.header-v4 .header-inner-wrap, .header-v4 .navbar-logged-in-wrap {
	line-height: 90px;
	height: 90px;
}

body, .main-wrap {
	background-color: #f8f8f8;
}

body, .form-control, .bootstrap-select .text, .item-title a, .listing-tabs .nav-tabs .nav-link, .item-wrap-v2 .item-amenities li span, .item-wrap-v2 .item-amenities li:before, .item-parallax-wrap .item-price-wrap, .list-view .item-body .item-price-wrap, .property-slider-item .item-price-wrap, .page-title-wrap .item-price-wrap, .agent-information .agent-phone span a, .property-overview-wrap ul li strong, .mobile-property-title .item-price-wrap .item-price, .fw-property-features-left li a, .lightbox-content-wrap .item-price-wrap, .blog-post-item-v1 .blog-post-title h3 a, .blog-post-content-widget h4 a, .property-item-widget .right-property-item-widget-wrap .item-price-wrap, .login-register-form .modal-header .login-register-tabs .nav-link.active, .agent-list-wrap .agent-list-content h2 a, .agent-list-wrap .agent-list-contact li a, .menu-edit-property li a, .statistic-referrals-list li a, .chart-nav .nav-pills .nav-link, .dashboard-table-properties td .property-payment-status, .dashboard-mobile-edit-menu-wrap .bootstrap-select > .dropdown-toggle.bs-placeholder, .payment-method-block .radio-tab .control-text, .post-title-wrap h2 a, .lead-nav-tab.nav-pills .nav-link, .deals-nav-tab.nav-pills .nav-link, .btn-light-grey-outlined:hover, button:not(.bs-placeholder) .filter-option-inner-inner, .fw-property-floor-plans-wrap .floor-plans-tabs a, .activitiy-item-close-button a {
	color: #222;
}

.main-nav .navbar-nav .nav-item .dropdown-menu {
	background-color: white;
}

.main-nav .navbar-nav .nav-item .nav-item a {
	color: #004274;
	border-bottom: 1px solid #dce0e0;
}

.main-nav .navbar-nav .nav-item .nav-item a:hover, .main-nav .navbar-nav .nav-item .nav-item a:active {
	color: #00aeff;
}

.header-v4 {
	background-color: #fff;
}

.header-v4 a {
	color: #004274;
}

.header-v4 a:hover, .header-v4 a:active {
	color: #00aeff;
	background-color: rgba(0, 174, 255, .1);
}

.header-mobile {
	background-color: #004274;
}

.header-mobile .toggle-button-left, .header-mobile .toggle-button-right {
	color: #fff;
}

.nav-mobile .main-nav, .nav-mobile .navi-login-register {
	background-color: #fff;
}

.nav-mobile .main-nav .nav-item a, .navi-login-register .main-nav .nav-item a {
	color: #004274;
	border-color: #dce0e0;
	background-color: #fff;
}

.form-control::-webkit-input-placeholder {
	color: #a1a7a8;
}

.form-control::placeholder, .bootstrap-select > .btn, .search-banner-wrap ::-webkit-input-placeholder, .advanced-search ::-webkit-input-placeholder, .advanced-search-banner-wrap ::-webkit-input-placeholder, .overlay-search-advanced-module ::-webkit-input-placeholder {
	color: #a1a7a8;
}

.control--checkbox, .control--radio, .range-text, .features-list-wrap .btn-features-list, .overlay-search-advanced-module .search-title, .overlay-search-advanced-module .overlay-search-module-close {
	color: #222;
}

.footer-top-wrap {
	background-color: #004274;
}

.footer-bottom-wrap {
	background-color: #00335a;
}

.footer-top-wrap, .footer-top-wrap a, .footer-bottom-wrap, .footer-bottom-wrap a, .footer-top-wrap .property-item-widget .right-property-item-widget-wrap .item-amenities, .footer-top-wrap .property-item-widget .right-property-item-widget-wrap .item-price-wrap, .footer-top-wrap .blog-post-content-widget h4 a, .footer-top-wrap .blog-post-content-widget, .footer-top-wrap .form-tools .control, .footer-top-wrap .slick-dots li.slick-active button:before, .footer-top-wrap .slick-dots li button::before, .footer-top-wrap .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li span {
	color: #fff;
}

.footer-top-wrap a:hover, .footer-bottom-wrap a:hover, .footer-top-wrap .blog-post-content-widget h4 a:hover {
	color: #00aeff;
}

body {
	font-family: "Inter", sans-serif;
	font-size: 15px;
	line-height: 25px;
	font-weight: 400;
	text-transform: none;
}

.btn, .houzez-search-button, .houzez-submit-button {
	font-family: "Inter", sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.form-control, .bootstrap-select .text, .sort-by-title {
	font-family: "Inter", sans-serif;
	font-size: 15px;
	font-weight: 400;
}

strong, b, label {
	font-weight: 600;
}

.main-nav, .dropdown-menu, .login-register, .btn-create-listing, .logged-in-nav {
	font-family: "Inter", sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: none;
}

h1, h2, h3, h4, h5, h6, .item-title {
	font-family: "Inter", sans-serif;
	font-weight: 600;
	text-transform: inherit;
}