.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_background);
}
#top .object_img .bidding_wrap span{
	background-color: var(--btn_hoverbackground);
	color: var(--fontsecondary_color);
}
.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);
}

.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_background) !important;
	border-color: var(--btn_background);
}
#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);
}

.total_deal_count h6, .total_deal_count h6 .mixCount{
	color:var(--fontsecondary_color);
}
.loadmore button{
    color: var(--btn_fontcolor);
    border: 1px solid var(--btn_background);
    background: var(--btn_background);
}
.loadmore button:before {
    background: var(--btn_fontcolor);
}
.loadmore button:hover, .loadmore button:hover:after{
	color: var(--btn_hoverfontcolor);
}
.loadmore button:after {
    color: var(--btn_fontcolor);
}
#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(--pricefontcolor);
}
#top .filesnlinks-doc a:hover{
	color:var(--btn_hoverbackground);
}

#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);
}


#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, #top .monitor_final_pris button::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(--fontprimary_color)
}
.fakta_desc .fakta_text p.subheading {
	color:var(--fontsecondary_color);
}
#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_background);
}
#top .right_info .obj_additional_info label{
	color:var(--fontprimary_color);
}

#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_background);	
}
.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 .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(--fontsecondary_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(--btn_hoverbackground) !important;
	color: var(--btn_fontcolor) !important;
	background-color: var(--btn_background);
}
#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 .profile-detail-main .user-contact-info ul li a:hover{
	color: var(--btn_hoverbackground);
}
#top.profile-page .cam-icon{
	background: var(--fontprimary_color);
	color: var(--btn_fontcolor);
}
#top.profile-page .user-profile-form form label, #top .user-password-wrap label{
	color: var(--fontprimary_color);
}
#top.profile-page .profile-action button, .propertyfilter_btn button{
	background: var(--fontprimary_color);
}

#top .new-alert-create button.new-alert{
	background: var(--fontprimary_color);
}

#top .new-alert-create button.new-alert:hover{
	background-color: var(--labelbtn_hoverbackground);
	color: var(--fontprimary_color);
	border-color: var(--fontprimary_color);
}

#top.profile-page .profile-action button:hover{
	color: var(--fontprimary_color);
}
#top.profile-page .profile-action button.profilecancle, .propertyfilter_btn button {
	color: var(--fontprimary_color);
}
#top.profile-page .profile-action button.profilecancle:hover, .propertyfilter_btn button:hover{
	background: var(--fontprimary_color) !important;
	color: var(--btn_fontcolor);
}
#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(--fontsecondary_color) !important;
}
#top .user-account-main label {
	color: var(--fontprimary_color);
}
#top .user-account-main .user-account-main {
    color: var(--fontsecondary_color);
}
#top .btn-residential_surveillance button{
	background-color: var(--fontsecondary_color);
    color: var(--btn_fontcolor);
    border-color: var(--fontsecondary_color);
}
#top .btn-my-account button{
	background-color: var(--btn_hoverbackground);
    color: var(--btn_fontcolor);
    border-color: var(--btn_hoverbackground);
}
#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{
	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 {
    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{
	border: solid 1px var(--btn_fontcolor) !important;
}
#top .surveillance-main .main.mspecs_salestatus ul li:hover, #top .surveillance-main .main.mspecs_object_type ul li:hover{
	background-color: var(--fontsecondary_color);
}
#top .surveillance-main .main.mspecs_salestatus ul li:hover > label, 
#top .surveillance-main .main.mspecs_object_type ul li:hover > label{
	color: var(--btn_fontcolor);
}
#top .surveillance-main input[type="submit"]#save_surveillancecriteria:hover{
	background-color: var(--btn_hoverbackground);
	color: var(--fontsecondary_color);
	border-color: var(--btn_hoverbackground);
}
#top .select2-container--default .select2-selection--multiple .select2-selection__rendered li{
	background:  var(--fontsecondary_color);
    color: var(--btn_fontcolor);
}
#top .btn-residential_surveillance button:hover, 
#top .btn-my-account button:hover{
	background-color: var(--btn_background);
	border-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 .monitor_final_pris button{
	background: var(--btn_background);
	border-color: var(--btn_background);
	color: var(--btn_fontcolor);
}
#top .monitor_final_pris button:hover{
	border-color: var(--btn_hoverfontcolor);
	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 .filters-group .irs--round .irs-handle{
	border-color: var(--btn_hoverbackground);
	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);
}