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 {
  color: var(--color-primary);
}

.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: var(--color-footerBg);
}

.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 {
  border-color: var(--color-primary);
}

.slick-arrow:hover {
  background-color: rgba(0, 174, 255, 0.65);
}

.slick-arrow {
  background-color: var(--color-footerBg);
}

.property-banner .nav-pills .nav-link.active {
  background-color: rgba(0, 174, 255, 0.65) !important;
}

.property-navigation-wrap a.active {
  color: var(--color-primary);
  -webkit-box-shadow: inset 0 -3px var(--color-primary);
  box-shadow: inset 0 -3px var(--color-primary);
}

.table-new td {
  background-color: rgba(0, 174, 255, 0.05);
}

.btn-primary,
.fc-button-primary {
  color: var(--white-text);
  background-color: var(--color-footerBg);
  border-color: var(--color-primary);
}

.btn-primary:focus, .btn-primary:focus:active,
.fc-button-primary:focus,
.fc-button-primary:focus:active {
  color: var(--white-text);
  background-color: var(--color-button);
  border-color: var(--color-button);
}

.btn-primary:hover,
.fc-button-primary:hover {
  color: var(--white-text);
  background-color: var(--but-card-hover-bg);
  border-color: var(--but-card-hover-bg);
}

.btn-primary:active, .btn-primary:not(:disabled):not(:disabled):active,
.fc-button-primary:active,
.fc-button-primary:not(:disabled):not(:disabled):active {
  color: var(--white-text);
  background-color: var(--color-footerBg);
  border-color: var(--color-primary);
}

.btn-secondary {
  color: var(--white-text);
  background-color: var(--color-heading);
  border-color: var(--color-heading);
}

.btn-secondary:focus, .btn-secondary:focus:active {
  color: var(--white-text);
  background-color: var(--color-footerBg);
  border-color: var(--color-primary);
}

.btn-secondary:hover {
  color: var(--white-text);
  background-color: var(--color-purple);
  border-color: var(--color-purple);
}

.btn-secondary:active, .btn-secondary:not(:disabled):not(:disabled):active {
  color: var(--white-text);
  background-color: var(--color-footerBg);
  border-color: var(--color-primary);
}

.btn-primary-outlined {
  color: var(--color-primary);
  background-color: transparent;
  border-color: var(--color-primary);
}

.btn-primary-outlined:focus, .btn-primary-outlined:focus:active {
  color: var(--color-primary);
  background-color: transparent;
  border-color: var(--color-primary);
}

.btn-primary-outlined:hover {
  color: var(--white-text);
  background-color: #33beff;
  border-color: #33beff;
}

.btn-primary-outlined:active, .btn-primary-outlined:not(:disabled):not(:disabled):active {
  color: var(--color-primary);
  background-color: rgba(26, 26, 26, 0);
  border-color: var(--color-primary);
}

.btn-secondary-outlined {
  color: #28a745;
  background-color: transparent;
  border-color: #28a745;
}

.btn-secondary-outlined:focus, .btn-secondary-outlined:focus:active {
  color: #28a745;
  background-color: transparent;
  border-color: #28a745;
}

.btn-secondary-outlined:hover {
  color: var(--white-text);
  background-color: #34ce57;
  border-color: #34ce57;
}

.btn-secondary-outlined:active, .btn-secondary-outlined:not(:disabled):not(:disabled):active {
  color: #28a745;
  background-color: rgba(26, 26, 26, 0);
  border-color: #34ce57;
}

.btn-call {
  color: #28a745;
  background-color: transparent;
  border-color: var(--color-heading);
}

.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: var(--color-primary);
}

.btn-call:active, .btn-call:not(:disabled):not(:disabled):active {
  color: var(--color-white);
  background-color: var(--color-heading);
  border-color: var(--color-heading);
}

.header-v1 .header-inner-wrap,
.header-v1 .navbar-logged-in-wrap {
  line-height: 60px;
  height: 60px;
}

.header-v2 .header-top .navbar {
  height: 110px;
}

.header-v2 .header-bottom .header-inner-wrap,
.header-v2 .header-bottom .navbar-logged-in-wrap {
  line-height: 54px;
  height: 54px;
}

.header-v3 .header-top .header-inner-wrap,
.header-v3 .header-top .header-contact-wrap {
  height: 80px;
  line-height: 80px;
}

.header-v3 .header-bottom .header-inner-wrap,
.header-v3 .header-bottom .navbar-logged-in-wrap {
  line-height: 54px;
  height: 54px;
}

.header-v4 .header-inner-wrap,
.header-v4 .navbar-logged-in-wrap {
  line-height: 90px;
  height: 90px;
}

.header-v5 .header-top .header-inner-wrap,
.header-v5 .header-top .navbar-logged-in-wrap {
  line-height: 110px;
  height: 110px;
}

.header-v5 .header-bottom .header-inner-wrap {
  line-height: 54px;
  height: 54px;
}

.header-v6 .header-inner-wrap,
.header-v6 .navbar-logged-in-wrap {
  height: 60px;
  line-height: 60px;
}

body,
#main-wrap {
  background-color: var(--color-white) !important;
}

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 {
  color: #222222;
}

.main-nav .navbar-nav .nav-item .dropdown-menu {
  background-color: white;
}

.main-nav .navbar-nav .nav-item .nav-item a {
  color: var(--color-houzez-navy);
  border-bottom: 1px solid var(--border-default);
}

.main-nav .navbar-nav .nav-item .nav-item a:hover,
.main-nav .navbar-nav .nav-item .nav-item a:active {
  color: var(--color-primary);
}

.header-v1 {
  background-color: var(--color-houzez-navy);
  border-bottom: 1px solid var(--color-houzez-navy);
}

.header-v1 a {
  color: var(--white-text);
}

.header-v1 a:hover,
.header-v1 a:active {
  color: var(--color-primary);
  background-color: rgba(0, 174, 255, 0.1);
}

.header-v2 .header-top,
.header-v2 .header-contact-wrap {
  background-color: var(--color-white);
}

.header-v2 .header-bottom {
  background-color: var(--color-houzez-navy);
  border-color: rgba(0, 174, 255, 0.2);
}

.header-v2 .header-contact-wrap .header-contact-right {
  color: var(--color-houzez-navy);
}

.header-v2 .header-contact-left {
  color: var(--color-houzez-navy);
}

.header-v2 .navbar-nav > li,
.header-v2 .navbar-nav > li:first-of-type {
  border-color: rgba(0, 174, 239, 0.2);
}

.header-v2 a {
  color: var(--white-text);
}

.header-v2 a:hover,
.header-v2 a:active {
  color: var(--color-houzez-accent);
  background-color: rgba(0, 174, 255, 0.1);
}

.header-v2 .header-social-icons a {
  color: var(--color-houzez-navy);
}

.header-v3 .header-top {
  background-color: var(--color-houzez-navy);
}

.header-v3 .header-bottom {
  background-color: var(--color-houzez-navy);
}

.header-v3 .header-contact,
.header-v3-mobile {
  background-color: var(--color-houzez-accent);
  color: var(--white-text);
}

.header-v3 .header-bottom,
.header-v3 .login-register,
.header-v3 .navbar-nav > li,
.header-v3 .navbar-nav > li:first-of-type {
  border-color: rgba(0, 174, 239, 0.2);
}

.header-v3 a {
  color: var(--white-text);
}

.header-v3 a:hover,
.header-v3 a:active {
  color: var(--color-houzez-accent);
  background-color: rgba(0, 174, 255, 0.1);
}

.header-v3 .header-social-icons a {
  color: var(--color-houzez-navy);
}

.header-v4 {
  background-color: var(--color-white);
}

.header-v4 a {
  color: var(--color-houzez-navy);
}

.header-v4 a:hover,
.header-v4 a:active {
  color: var(--color-houzez-accent);
  background-color: rgba(0, 174, 255, 0.1);
}

.header-v5 .header-top {
  background-color: var(--color-white);
}

.header-v5 .header-bottom {
  background-color: var(--color-houzez-navy);
}

.header-v5 .header-bottom,
.header-v5 .navbar-nav > li,
.header-v5 .navbar-nav > li:first-of-type {
  border-color: rgba(0, 174, 239, 0.2);
}

.header-v5 a {
  color: var(--white-text);
}

.header-v5 a:hover,
.header-v5 a:active {
  color: var(--color-houzez-accent);
  background-color: rgba(0, 174, 255, 0.1);
}

.header-v5 .header-social-icons a {
  color: var(--color-houzez-navy);
}

.header-v6 .header-top {
  background-color: var(--color-houzez-navy);
}

.header-v6 a {
  color: var(--white-text);
}

.header-v6 a:hover,
.header-v6 a:active {
  color: var(--color-houzez-accent);
  background-color: rgba(0, 174, 255, 0.1);
}

.header-v6 .header-social-icons a {
  color: var(--white-text);
}

.top-bar-wrap,
.switcher-wrap .dropdown-menu {
  background-color: #000;
}

.top-bar-wrap a,
.top-bar-contact,
.top-bar-slogan,
.top-bar-wrap .btn,
.switcher-wrap .dropdown-menu,
.top-bar-wrap .navbar-toggler {
  color: var(--white-text);
}

.top-bar-wrap a:hover,
.top-bar-wrap a:active,
.top-bar-wrap .btn:hover,
.top-bar-wrap .btn:active,
.switcher-wrap .dropdown-menu li:hover,
.switcher-wrap .dropdown-menu li:active {
  color: var(--color-houzez-accent);
}

.header-transparent-wrap .header-v4 {
  background-color: transparent;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.header-transparent-wrap .header-v4 a {
  color: var(--white-text);
}

.header-transparent-wrap .header-v4 a:hover,
.header-transparent-wrap .header-v4 a:active {
  color: var(--white-text);
  background-color: rgba(255, 255, 255, 0.1);
}

.header-transparent-wrap .header-v4 .btn-create-listing {
  color: var(--white-text);
  border: 1px solid var(--color-white);
  background-color: rgba(255, 255, 255, 0.2);
}

.header-transparent-wrap .header-v4 .btn-create-listing:hover,
.header-transparent-wrap .header-v4 .btn-create-listing:active {
  color: var(--white-text);
  border: 1px solid var(--color-houzez-accent);
  background-color: rgba(0, 174, 255, 0.65);
}

.header-main-wrap .btn-create-listing {
  color: var(--white-text);
  border: 1px solid var(--color-houzez-accent);
  background-color: var(--color-houzez-accent);
}

.header-main-wrap .btn-create-listing:hover,
.header-main-wrap .btn-create-listing:active {
  color: var(--white-text);
  border: 1px solid var(--color-houzez-accent);
  background-color: rgba(0, 174, 255, 0.65);
}

.header-mobile {
  background-color: var(--color-houzez-navy);
}

.header-mobile .toggle-button-left,
.header-mobile .toggle-button-right {
  color: var(--white-text);
}

.nav-mobile .main-nav,
.nav-mobile .navi-login-register {
  background-color: var(--color-white);
}

.nav-mobile .houzez-megamenu-inner .sub-menu .sub-menu li:last-of-type a,
.navi-login-register .houzez-megamenu-inner .sub-menu .sub-menu li:last-of-type a {
  border-color: var(--border-default);
}

.nav-mobile .main-nav .nav-item a,
.navi-login-register .main-nav .nav-item a {
  color: var(--color-houzez-navy);
  border-color: var(--border-default);
  background-color: var(--color-white);
}

.nav-mobile .main-nav .sub-menu a,
.navi-login-register .main-nav .sub-menu a {
  background-color: #f9f9f9;
  color: #000;
}

.nav-mobile .btn-create-listing,
.navi-login-register .btn-create-listing {
  color: var(--white-text);
  border: 1px solid var(--color-houzez-accent);
  background-color: var(--color-houzez-accent);
}

.nav-mobile .btn-create-listing:hover, .nav-mobile .btn-create-listing:active,
.navi-login-register .btn-create-listing:hover,
.navi-login-register .btn-create-listing:active {
  color: var(--white-text);
  border: 1px solid var(--color-houzez-accent);
  background-color: rgba(0, 174, 255, 0.65);
}

.logged-in-nav a {
  color: var(--color-houzez-navy);
  border-color: var(--border-default);
  background-color: var(--color-white);
}

.logged-in-nav a:hover,
.logged-in-nav a:active {
  color: var(--color-houzez-accent);
  background-color: rgba(0, 174, 255, 0.1);
  border-color: var(--border-default);
}

.form-control::-webkit-input-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;
  font-size: 16px;
}

.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;
  font-size: 16px;
}

.search-banner-wrap ::-moz-placeholder,
.advanced-search ::-moz-placeholder,
.advanced-search-banner-wrap ::-moz-placeholder,
.overlay-search-advanced-module ::-moz-placeholder {
  color: #a1a7a8;
  font-size: 16px;
}

.search-banner-wrap :-ms-input-placeholder,
.advanced-search :-ms-input-placeholder,
.advanced-search-banner-wrap ::-ms-input-placeholder,
.overlay-search-advanced-module ::-ms-input-placeholder {
  color: #a1a7a8;
  font-size: 16px;
}

.search-banner-wrap :-moz-placeholder,
.advanced-search :-moz-placeholder,
.advanced-search-banner-wrap :-moz-placeholder,
.overlay-search-advanced-module :-moz-placeholder {
  color: #a1a7a8;
  font-size: 16px;
}

.advanced-search .form-control,
.advanced-search .bootstrap-select > .btn,
.location-trigger,
.vertical-search-wrap .form-control,
.vertical-search-wrap .bootstrap-select > .btn,
.step-search-wrap .form-control,
.step-search-wrap .bootstrap-select > .btn,
.advanced-search-banner-wrap .form-control,
.advanced-search-banner-wrap .bootstrap-select > .btn,
.search-banner-wrap .form-control,
.search-banner-wrap .bootstrap-select > .btn,
.overlay-search-advanced-module .form-control,
.overlay-search-advanced-module .bootstrap-select > .btn,
.advanced-search-v2 .advanced-search-btn,
.advanced-search-v2 .advanced-search-btn:hover {
  border-color: var(--border-default);
}

.advanced-search-nav,
.search-expandable,
.overlay-search-advanced-module {
  background-color: var(--color-white);
}

.advanced-search-btn {
  color: var(--color-houzez-accent);
  background-color: var(--color-white);
  border-color: var(--border-default);
}

.advanced-search-btn:hover, .advanced-search-btn:active {
  color: var(--white-text);
  background-color: var(--color-houzez-accent);
  border-color: var(--color-houzez-accent);
}

.advanced-search-btn:focus {
  color: var(--color-houzez-accent);
  background-color: var(--color-white);
  border-color: var(--border-default);
}

.bootstrap-select .dropdown-item:focus,
.bootstrap-select .dropdown-item:hover {
  background-color: rgba(0, 174, 255, 0.1);
}

.range-text,
.control--checkbox,
.features-list-wrap .control--checkbox,
.features-list-wrap .btn-features-list,
.overlay-search-advanced-module .search-title,
.overlay-search-advanced-module .overlay-search-module-close {
  color: #222222;
}

.dashboard-side-wrap {
  background-color: #002B4B;
}

.side-menu a {
  color: var(--white-text);
}

.side-menu a.active,
.side-menu-dropdown a,
.side-menu a:hover {
  color: var(--white-text);
}

.form-control.is-invalid + button {
  border-color: red;
  border-radius: 3px;
}

.label-featured {
  background-color: #77c720;
  color: var(--color-white);
}

.block-content-wrap .detail-wrap {
  background-color: rgba(201, 201, 201, 0.1);
  border-color: #ededed;
}

.footer-top-wrap {
  background-color: var(--color-houzez-navy);
}

.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: var(--white-text);
}

body {
  font-family: var(--font-family);
  font-size: 16px;
  line-height: 25px;
  font-weight: 300;
  text-align: left;
  text-transform: none;
}

.btn {
  font-family: var(--font-family);
  font-size: 16px;
  font-weight: 500;
  border-radius: var(--radius);
}

.form-control,
.bootstrap-select .text,
.sort-by-title {
  font-family: var(--font-family);
  font-size: 16px;
  font-weight: 400;
  border-radius: var(--radius-xs);
}

strong, b, label {
  font-weight: 400;
}

.main-nav,
.dropdown-menu,
.login-register,
.btn-create-listing,
.logged-in-nav {
  font-family: var(--font-family);
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  text-transform: none;
}

h1, h2, h3, h4, h5, h6, .item-title {
  font-family: var(--font-family);
  font-weight: 600;
  text-transform: inherit;
}

.post-content-wrap h1, .post-content-wrap h2, .post-content-wrap h3, .post-content-wrap h4, .post-content-wrap h5, .post-content-wrap h6 {
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit;
}

.temp_day span {
  color: var(--color-link-alt);
  padding-right: 7px;
  cursor: pointer;
}

.temp_day span i {
  font-size: 0.8em;
  padding-left: 3px;
  font-weight: 100;
}

#step1 .selected .dropdown-item.selected {
  background-color: var(--color-bg-success-light);
}

@media (max-width: 480px) {
  .temp_day span {
    font-size: 0.8em;
  }
  .bootstrap-select .dropdown-menu li {
    max-width: 330px;
  }
}
.bootstrap-select .dropdown-menu li a {
  padding-right: 25px;
}

.bootstrap-select.show-tick .dropdown-menu li a span.text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  margin-right: 25px;
}

.form-group {
  position: relative;
}

.form-group .form_error {
  position: absolute;
  left: 0;
  top: 75px;
  box-shadow: 0 0 5px var(--color-border-muted);
  background: var(--color-white);
  padding: 10px;
  z-index: 2;
  color: #dc3545;
  max-width: 375px;
  font-size: 0.9em;
}

.btn-primary:disabled {
  background-color: var(--but-card-hover-bg);
  border-color: var(--but-card-hover-bg);
  cursor: auto;
}

#houzez-login-btn.btn:hover:disabled {
  background-color: var(--color-lightgray) !important;
}

#energy-class .form-group .fa {
  position: absolute;
  top: 47px;
  right: 15px;
  color: var(--color-border-muted);
}

.additional_ff li {
  position: relative;
  display: inline;
  list-style-type: none;
  padding-left: 12px;
  padding-right: 6px;
}

.additional_ff li:nth-child(1) {
  padding-left: 0px;
}

.additional_ff li:nth-child(1):before {
  width: 0px;
  height: 0px;
}

.additional_ff li:before {
  content: "";
  position: absolute;
  top: 9px;
  left: 0;
  width: 5px;
  height: 5px;
  display: block;
  background: #000;
  border-radius: 50%;
}

.additional_ff {
  padding-left: 10px;
}

.additional_f {
  padding: 0px;
  -moz-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3;
}

.additional_f li {
  list-style-type: none;
}

.additional_f li label {
  cursor: pointer;
}

.advanced-search-v1 .bootstrap-select div.dropdown-menu.show {
  transform: translate3d(0px, 43px, 0px) !important;
}

@media (max-width: 700px) {
  .additional_f {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
  }
}
@media (max-width: 440px) {
  .additional_f {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
  }
}
header .head-s-input__wrap.active input {
  border-radius: var(--radius-sm);
}

header .button-search-wrap .advanced-search-v1 input {
  box-shadow: none;
}

header .button-search-wrap .advanced-search-v1 .form-group {
  background-color: white;
  border-radius: var(--radius-sm);
}