.object_img .bidding_wrap span {
	background-color: var(--labelbtn_background);
	color: var(--btn_fontcolor);
}

.object_address span.custom_line {
	background-color: var(--fontsecondary_color);
}

#top .property_search_filter .filters .accordion {
	color: var(--btn_hoverbackground);
}

#top .property_search_filter .filters .accordion:hover {
	color: var(--btn_hoverbackground);
}

.filter-wrapper .filters button {
	border-color: var(--btn_background);
	color: var(--btn_background);
}

#top .right_info .obj_additional_info a.btn::before {
	background-color: var(--btn_hoverbackground);
}

#top .right_info .obj_additional_info a.btn:hover {
	color: var(--btn_background);
}

.filter-wrapper .filterTextMain input[type="text"] {
	border-color: var(--fontsecondary_color) !important;
}

.filter-wrapper .filterTextMain input[type="submit"] {
	color: var(--btn_fontcolor);
}

#top .right_info .obj_additional_info .vis_btn a.btn::after,
#top .right_info .obj_additional_info a.btn::after {
	color: var(--btn_fontcolor);
}

#top .right_info .obj_additional_info .vis_btn a.btn:hover::after,
#top .right_info .obj_additional_info a.btn:hover::after {
	color: var(--btn_background);
}

#top .total_deal_count #sort_filter {
	border-color: var(--fontsecondary_color);
	color: var(--fontsecondary_color);
}

.total_deal_count .show_list_grid_view button.map.selected-view,
.total_deal_count .show_list_grid_view button.map.selected-view:hover {
	background-color: var(--btn_background);
}

.obj_project_section .show_list_grid_view .full_view_btn.square-btn.selected-view,
.obj_project_section .show_list_grid_view button.selected-view:hover,
.total_deal_count .show_list_grid_view .full_view_btn.square-btn.selected-view,
.total_deal_count .show_list_grid_view button.selected-view:hover,
.total_deal_count .show_list_grid_view button.grid.selected-view,
.total_deal_count .show_list_grid_view button.list.selected-view,
.obj_project_section .show_list_grid_view button.list.selected-view,
.obj_project_section .show_list_grid_view button.grid.selected-view,
.obj_project_section .show_list_grid_view button.selected-view:hover {
	background-color: var(--btn_background);
}

#top .filters-group .filters-header {
	color: var(--fontprimary_color);
}

#top .filters button.mixitup-control-active {
	background-color: var(--btn_hoverbackground) !important;
	border-color: var(--btn_hoverbackground);
}

#top .filters-group .irs--round .irs-from,
#top .filters-group .irs--round .irs-to,
#top .filters-group .irs--round .irs-single {
	color: var(--fontprimary_color);
}

#top .deal_listings .objects_repeat h2 {
	color: var(--fontprimary_color);
}

#top .deal_listings .objects_repeat:hover h2 {
	color: var(--fontsecondary_color);
}

.deal_listings .object_address ul li,
.deal_listings .object_address ul li a,
.deal_listings .object_address ul li span {
	color: var(--pricefontcolor);
}

.total_deal_count h6,
.total_deal_count h6 .mixCount {
	color: var(--fontsecondary_color);
}


#top .office-main-box .office-box h5 {
	color: var(--fontprimary_color);
}

.office-box .office-broker .office-broker-list p {
	color: var(--fontprimary_color);
}

#top .office-box .office-broker .office-broker-list p a,
#top .filesnlinks-doc a {
	color: var(--btn_hoverbackground);
}

#top .office-box .office-broker .office-broker-list p a:hover,
#top .filesnlinks-doc a:hover {
	color: var(--btn_background);
}

#top .wpcf7-form label {
	color: var(--fontprimary_color);
}

.office-right-div p,
.office-right-div p a {
	color: var(--fontprimary_color);
}

.office-right-div p label {
	color: var(--fontprimary_color);
}

#top .office-main-box .office-box .office_detail p a:hover {
	color: var(--btn_hoverbackground);
}

.office-main-box .office-box p,
.office-main-box .office-box p a {
	color: var(--fontprimary_color);
}

#top .office-main-box .office-box .office_detail label {
	color: var(--fontprimary_color);
}

.object_detail header .header_bg,
.office-detail-maklare header .header_bg,
.office-listing-maklare header .header_bg {
	background-color: var(--fontprimary_color);
}

#top a.avia-button:after,
#top .project_box .prj_bild_till_btn a:after {
	color: var(--btn_fontcolor);
}

#top a.avia-button:hover:after {
	color: var(--btn_hoverfontcolor);
}

#top a.avia-button:after {
	color: var(--btn_fontcolor);
}

#top a.avia-button:before,
#top .project_box .prj_bild_till_btn a:before {
	background: var(--btn_hoverbackground);
}

/* #top .object_banner .bilder-btn a.avia-button{
	background-color: var(--labelbtn_background)!important;
} */
/* #top .object_banner .bilder-btn a.avia-button:hover{
	background-color: var(--labelbtn_hoverbackground)!important;
} */
.object_fakta .middle_fakta .custom_tabing {
	border-bottom: 1px solid var(--fontprimary_color);
}

p,
ul li,
p a,
ol li {
	color: var(--fontsecondary_color)
}

.fakta_desc .fakta_text p.subheading {
	color: var(--btn_hoverbackground);
}

#top .fakta_desc .fakta_text h2,
#top .fakta_desc .fakta_text h1 {
	color: var(--fontprimary_color);
}

.object_fakta p {
	color: var(--fontsecondary_color);
}

.object_fakta .middle_fakta .custom_tabing ul li a::after {
	background-color: var(--fontprimary_color);
}

.sellprice_info {
	background-color: var(--btn_hoverbackground);
}

#top .right_info .obj_additional_info label {
	color: var(--fontprimary_color);
}

#top .right_info .obj_additional_info a.btn {
	color: var(--btn_fontcolor);
	background-color: var(--btn_hoverbackground);
	border: 1px solid var(--btn_hoverbackground) !important;
}

#top .right_info .obj_additional_info a.btn:hover {
	background-color: var(--fontsecondary_color);
	color: var(--btn_hoverfontcolor);
	border-color: var(--fontsecondary_color) !important;
}

#top .right_info .obj_additional_info .bidding_info label.bidding_accordion {
	border-bottom: 1px solid var(--fontprimary_color);
}

.right_info .broker-section .broker_details span,
.right_info .broker-section .broker_details p a,
.right_info .broker-section .broker_details p {
	color: var(--fontsecondary_color);
}

.right_info .broker-section .broker_details h6 {
	color: var(--fontprimary_color);
}

.bidding_info .bidding_tabel tr td {
	color: var(--fontprimary_color);
}

#top .fakta_desc ul.fakta_list li label {
	color: var(--fontprimary_color);
}

.obj_valuemanagement_section ul.val_manage_accordion li a.val_sec_toggle {
	color: var(--fontprimary_color);
}

#top .deal_listings .property_objtype {
	color: var(--pricefontcolor);
}

#top .deal_listings .property_objtype b {
	color: var(--pricefontcolor);
}

#top ul.val_manage_accordion li .accordian_text li {
	color: var(--fontsecondary_color);
}

#top ul.val_manage_accordion li .accordian_text li label {
	color: var(--fontprimary_color);
}

#top .common_section h3 {
	color: var(--btn_hoverbackground);
}

.obj_plantring_section .image-map.item p {
	color: var(--fontprimary_color)
}

#top .input-text,
#top input[type="text"],
#top input[type="input"],
#top input[type="password"],
#top input[type="email"],
#top input[type="number"],
#top input[type="url"],
#top input[type="tel"],
#top input[type="search"],
#top textarea,
#top select {
	color: var(--fontsecondary_color);
}

#top .main_color .filterTextMain input[type="text"] {
	border-color: var(--fontsecondary_color);
}

/* #top form .policy label span, #top form .policy label span a{
	color:var(--fontprimary_color)
} */
#top .normal_gallery_img .gallery-view-link a.avia-button,
#top .calculation_sec .offer a.avia-button {
	background-color: var(--btn_hoverbackground) !important;
	color: var(--btn_fontcolor) !important;
	border-color: var(--btn_hoverbackground) !important;
}

/* #top .normal_gallery_img .gallery-view-link a.avia-button:hover, #top .wpcf7-form input[type="submit"]:hover{
	background-color: var(--btn_hoverbackground) !important;
	color:var(--btn_hoverfontcolor)!important
} */
#top .gallery.custom .gallery_img_text {
	color: var(--fontprimary_color);
}

#top .obj_related_deals>h2 {
	color: var(--fontprimary_color)
}

#top #BookingForm form .anamal_vis label {
	color: var(--fontprimary_color);
	padding-bottom: 0;
}

#top h1,
#top h2,
#top h3,
#top h4,
#top h5,
#top h6 {
	color: var(--fontprimary_color)
}

.tabbedObjectsBytype ul.tab-objtypes li a {
	color: var(--fontsecondary_color);
}

.tabbedObjectsBytype ul.tab-objtypes li a::after {
	background-color: var(--fontprimary_color);
	color: var(--fontprimary_color);
}

.tabbedObjectsBytype ul.tab-objtypes li a.tabsClk.active,
.tabbedObjectsBytype ul.tab-objtypes li a:hover {
	color: var(--fontprimary_color);
}

#top .main_color.custom_filter input[type='text'] {
	background-color: var(--btn_hoverbackground);
	border: 1px solid var(--fontsecondary_color);
}

#top .map-box p label {
	color: var(--fontprimary_color);
}

#top .property-menu ul.list.list-table li a span {
	color: var(--fontprimary_color)
}

.map_marker_title {
	background-color: var(--btn_hoverbackground);
}

#top .marker_right_text_sec h6 {
	color: var(--fontprimary_color);
}

#top .popup-kontacta-mig h2 {
	color: var(--fontprimary_color);
}

#top .popup-kontacta-mig .contact_form_wrap .policy span.wpcf7-list-item-label {
	color: var(--fontprimary_color) !important;
}

.deal_listings .objects_repeat>a:hover .bidding_wrap span {
	color: var(--btn_background);
	background-color: var(--labelbtn_hoverbackground);
}

#top .project_box .prj_object_address h4 strong,
#top .project_box .prj_object_info ul li strong {
	color: var(--btn_fontcolor);
}

#top .project_box .prj_object_info ul li,
#top .new_comer .slick-slide .slide-contents ul li {
	color: var(--btn_fontcolor);
}

#top .prj_object_info h2,
#top .prj_object_info h3 {
	color: var(--btn_fontcolor);
}

#top .new_comer .slick-slide.slick-center .slide-contents {
	background-color: var(--fontprimary_color);
}

#top .project_box .prj_object_address h4,
#top .project_box .prj_object_address h4 a {
	color: var(--btn_fontcolor);
}

#top .residential_surveillance_section .avia-button.login:hover {
	color: var(--btn_background);
}

#top .residential_surveillance_section .avia-button.login,
#top .residential_surveillance_section .register.avia-button,
#top button.save_new_password.avia-button,
#top .residential_surveillance_section .avia-button.btn-forgot-psw {
	color: var(--btn_fontcolor);
	background-color: var(--btn_background);
}

#top .residential_surveillance_section button.form-close-btn,
#top button.form-close-btn.update-form-colse {
	border-color: var(--fontprimary_color);
}

#top .surveillance-main label,
.gdpr-url {
	color: var(--fontprimary_color);
}

#top.profile-page .user-profile-form form input::-webkit-input-placeholder {
	color: var(--fontprimary_color) !important;
}

#top.profile-page .user-profile-form form input:-ms-input-placeholder {
	color: var(--fontprimary_color) !important;
}

#top.profile-page .user-profile-form form input::placeholder {
	color: var(--fontprimary_color) !important;
}

#top.profile-page .user-profile-form form input::placeholder {
	color: var(--fontprimary_color) !important;
}

#top.profile-page .profile-tab-menu.profile-page-text a:hover {
	color: var(--fontsecondary_color);
}

#top.profile-page .user-profile-tab a {
	color: var(--fontsecondary_color);
}

#top .btn_surveillance_registerform,
#top a.btn_forgot_form {
	color: var(--fontprimary_color);
}

#top .btn_surveillance_registerform:hover,
#top a.btn_forgot_form:hover {
	color: var(--btn_hoverbackground);
}

#top .register-psw-checkbox span,
#top .user-password-wrap .user-psw-checkbox span {
	color: var(--btn_background) !important;
}

#top .login-info,
#top .login-info a {
	color: var(--fontprimary_color) !important;
}

#top .login-info a:hover {
	color: var(--btn_hoverbackground) !important;
}

#top .register-user-psw>span.user_password_generate,
#top .user-password-wrap form span.user_password_generate,
#top .forgot-form-wrap span.user_password_generate {
	background: var(--fontprimary_color);
}

#top .residential_surveillance_section .avia-button.login:hover,
#top .residential_surveillance_section .register.avia-button:hover,
#top button.save_new_password.avia-button:hover,
#top .residential_surveillance_section .avia-button.btn-forgot-psw:hover {
	background-color: var(--btn_hoverbackground);
	color: var(--btn_hoverfontcolor);
}

#top.profile-page .profile-content .tab-name h2 {
	color: var(--fontprimary_color);
}

#top.profile-page .user-profile-tab a:hover,
#top.profile-page .user-profile-tab a.active {
	border-color: var(--fontprimary_color) !important;
	color: var(--fontprimary_color) !important;
}

#top.profile-page .profile-detail-main .user-contact-info ul li a,
#top.profile-page .profile-detail-main .user-contact-address ul li,
#top.profile-page .profile-detail-main .user-contact-info ul li {
	color: var(--fontprimary_color);
}



#top.profile-page .cam-icon {
	background: var(--fontprimary_color);
}

#top.profile-page .user-profile-form form label,
#top .user-password-wrap label {
	color: var(--fontprimary_color);
}




#top .emailsetting_profile .profile_email_wrap>div label {
	color: var(--fontsecondary_color);
}

#top .emailsetting_profile input:checked+.slider,
#top .emailsetting_profile .profile_email_wrap input:checked+.slider {
	background-color: var(--btn_background);
}

#top .emailsetting_profile .slider:before {
	background-color: var(--btn_fontcolor);
}

#top .emailsetting_profile .profile_email_wrap .emailconfigure input:hover {
	color: var(--fontprimary_color);
}

#top .user-profile-main-section .searched_property_criteria li {
	color: var(--fontsecondary_color);
}

#top .user-profile-main-section .searched_property_criteria li label {
	color: var(--fontprimary_color);
}

#top.profile-page .form-close-btn {
	background: var(--fontprimary_color);
	border-color: var(--fontprimary_color);
}

#top.profile-page .form-close-btn:hover {
	background: var(--btn_hoverfontcolor);
	color: var(--btn_fontcolor);
}

#top.profile-page .deal_listings .form-close-btn:hover,
#top.profile-page .form-close-btn:hover {
	background: var(--btn_fontcolor);
	color: var(--fontprimary_color);
	border-color: var(--fontprimary_color);
}

#top.profile-page .deal_listings .deal-list-monitored .deal-del-monitor.form-close-btn {
	border-color: var(--fontprimary_color);
}

#top .monitorfinal_pris_profile .dealslistempty,
#top .housingsurveillance_section .dealslistempty {
	color: var(--fontprimary_color);
}

#top .residential_surveillance_section .avia-button,
#top button.save_new_password.avia-button {
	border-color: var(--btn_hoverfontcolor) !important;
}

#top .user-account-main label {
	color: var(--fontprimary_color);
}

#top .user-account-main .user-account-main {
	color: var(--fontsecondary_color);
}
#top .survaillance-allsearch h5 {
	color: var(--fontprimary_color);
}

#top .surveillance-main .user-search-criteria button.view-all-search {
	background-color: var(--btn_background);
	color: var(--btn_fontcolor);
	background-color: var(--btn_background);
}

#top .surveillance-main .user-search-criteria button.view-all-search:hover {
	background-color: var(--btn_hoverbackground);
	color: var(--btn_hoverfontcolor);
	background-color: var(--btn_hoverbackground);
}

#top .surveillance-main .main.mspecs_object_type ul li.obj_type.active,
#top .surveillance-main .main.mspecs_salestatus ul li.sale_status.active {
	background-color: var(--btn_hoverfontcolor);
	color: var(--btn_fontcolor);
	border-color: var(--btn_hoverfontcolor);
}

#top .surveillance-main .main.mspecs_object_type ul li.obj_type.active:hover,
#top .surveillance-main .main.mspecs_salestatus ul li.sale_status.active:hover {
	border-color: var(--btn_hoverfontcolor);
}

#top .surveillance-main .main.mspecs_salestatus ul li,
#top .surveillance-main .main.mspecs_object_type ul li,
#top .surveillance-main .main.mspecs_premisetype ul li {
	color: var(--btn_background);
	border-color: var(--btn_background);
	;
}

#top .surveillance-main input[type="submit"]#save_surveillancecriteria {
	background-color: var(--btn_background);
	color: var(--btn_fontcolor);
}

#top .surveillance-main .main.mspecs_salestatus ul li.active,
#top .surveillance-main .main.mspecs_object_type ul li.active,
#top .surveillance-main .main.mspecs_premisetype ul li.active {
	background: var(--btn_hoverbackground);
	border-color: var(--btn_hoverbackground);
}

#top .surveillance-main .main.mspecs_salestatus ul li:hover,
#top .surveillance-main .main.mspecs_object_type ul li:hover,
#top .surveillance-main .main.mspecs_premisetype ul li:hover {
	border: solid 1px var(--btn_hoverbackground) !important;
}

#top .surveillance-main .main.mspecs_salestatus ul li:hover,
#top .surveillance-main .main.mspecs_object_type ul li:hover,
#top .surveillance-main .main.mspecs_premisetype ul li:hover {
	background-color: var(--btn_hoverbackground);
}

#top .surveillance-main .main.mspecs_salestatus ul li:hover>label,
#top .surveillance-main .main.mspecs_object_type ul li:hover>label,
#top .surveillance-main .main.mspecs_premisetype ul li:hover>label {
	    color: var(--btn_background);
}

#top .surveillance-main input[type="submit"]#save_surveillancecriteria:hover {
	background-color: var(--btn_hoverbackground);
	color: var(--btn_hoverfontcolor);
	border-color: var(--btn_hoverbackground);
}

#top .btn-my-account button:hover {
	background-color: transparent;
	border-color: var(--btn_background);
	color: var(--btn_background);
}

#top .surveillance_alert_name input {
	color: var(--fontprimary_color);
}

button.search-edit,
button.search-delete {
	background-color: var(--fontprimary_color);
	border-color: var(--fontprimary_color) !important;
}

.alert_surveillance_update .alert_update_form_close {
	background-color: var(--fontprimary_color);
	border-color: var(--fontprimary_color) !important;
}

#top .alert_surveillance_update .alert_update_form_close:hover {
	color: var(--fontprimary_color);
}

button.search-edit:hover::before,
button.search-delete:hover::before,
button.search-delete:hover {
	color: var(--fontprimary_color) !important;
}

#top .menu-item.user-notification .deal_detail_wrap .deal_del_notify {
	background-color: var(--btn_hoverbackground);
	border-color: var(--btn_hoverbackground);
}

#top button.form-close-btn.update-form-colse:hover {
	background-color: var(--btn_hoverfontcolor);
	color: var(--btn_fontcolor);
	border-color: var(--btn_hoverfontcolor);
}

#top .notification_list .show-more,
#top .notificationlist-main .all-read {
	background-color: var(--btn_hoverbackground);
	border-color: var(--btn_hoverbackground);
}

#top .notification_list .show-more:hover,
#top .notificationlist-main .all-read:hover {
	color: var(--fontprimary_color);
}

#top .menu-item.user-notification .notification_list a {
	color: var(--fontprimary_color);
}

#top .menu-item.user-notification .deal_detail_wrap .deal_del_notify:hover span {
	color: var(--fontprimary_color);
}

#top .calculation_sec ul.cost-breakdown li .cost-hint i,
.calculation_sec .number-component .number label .hint i {
	background-color: var(--btn_hoverbackground);
	color: var(--btn_fontcolor);
}

#top .calculation_sec .hint .hint-content {
	background-color: var(--btn_background);
	color: var(--btn_fontcolor);
}

#top .calculation_sec .number-component .number label span,
#top .calculation_sec .body .row .hint-container .number-component .number label strong,
#top .calculation_sec .body .row .hint-container .number-component .number label .mortagage_percentage {
	color: var(--fontprimary_color);
}

#top .calculation_sec .number-component .number label span.font-normal {
	color: var(--fontsecondary_color);
}

#top .calculation_sec .number-component .number .input-wrapper input[type=text],
#top .calculation_sec .number-component .number .input-wrapper .unit {
	color: var(--fontsecondary_color);
}

#top .calculation_sec input[type=range]::-moz-range-thumb,
#top .calculation_sec input[type=range]::-ms-thumb,
#top .calculation_sec input[type=range]::-webkit-slider-thumb {
	background: url('../images/line.png') var(--btn_fontcolor);
	border: 1px solid var(--btn_fontcolor);
}

#top .calculation_sec input[type=range] {
	background: --webkit-gradient(linear, left top, left bottom, from(var(--fontprimary_color)), to(var(--fontprimary_color))) no-repeat content-box, --webkit-gradient(linear, left top, left bottom, from(#c6c6c6), to(#c6c6c6)) content-box;
	background: -o-linear-gradient(var(--fontprimary_color), var(--fontprimary_color)) no-repeat content-box, -o-linear-gradient(#c6c6c6, #c6c6c6) content-box;
	background: linear-gradient(var(--fontprimary_color), var(--fontprimary_color)) no-repeat content-box, linear-gradient(#c6c6c6, #c6c6c6) content-box;
}

.success-msg,
.success_register,
.success,
#top .emailconfiger_section .success_activation,
#top .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok,
#top .wpcf7-form.sent .wpcf7-response-output,
.search-criteria-del span {
	color: var(--successmsgcolor);
}

#top .login-error,
#top .reg-error,
#top .user-password-wrap span.error,
#top span.error.forgot_email,
#top .forgot-form-wrap .error,
#top .reg-error,
.error-msg,
#top .registration-form-fields span.error,
#top .profileEditform span.error,
#top .propertylist_section_main .monitored-deal-del span {
	color: var(--errormsgcolor);
}

#top .menu-item.user-notification .deal_detail_wrap .deal_del_notify span {
	background-color: var(--btn_hoverbackground);
}

#top .filter-wrapper .filters button:hover {
    background-color: var(--btn_hoverbackground) !important;
    border-color: var(--btn_hoverbackground);
}

#top .filters-group .irs--round .irs-handle {
	border-color: var(--btn_hoverbackground);
}

#top .short_desc .avia-button {
	background-color: var(--btn_hoverbackground);
	border-color: var(--btn_hoverbackground) !important;
	color: var(--btn_fontcolor);
}

#top .object_banner .object_desc .banner_obj_sellingTextSubject {
	color: var(--btn_fontcolor);
}

#top.office-detail-maklare .ofc_contact .avia-button {
	background-color: var(--btn_hoverbackground);
	border-color: var(--btn_hoverbackground) !important;
	color: var(--btn_fontcolor);
}