
/* define color variables according to theme */
:root {
  --primary-color: #1a1e21;
  --light-bg:rgba(26, 30, 33, 0.04);
  --img-overlay:rgba(26, 30, 33, 0.16);
  --white: #ffffff;
}


.banner_image_inn_inn { /*background-color:rgba(26, 30, 33, 0.16);*/background-color: rgba(0,0,0,0.24); }

.blue_light,
.banner_blueblock { /*background-color:rgba(226, 0, 130, 0.04);*/background-color: #F8F8F8; }
.template_5 .header,
.template_5 .theme_color_bg,
.template_5 .property_slide_content,
.template_4 .header,
.template_4 .theme_color_bg,
.template_4 .property_slide_content,.template_3 .header,
.template_3 .header,
.template_3 .theme_color_bg,
.template_3 .property_slide_content,
.btn--primary,.btn--prominent,.aw_dashboard_menu,.nav-pills_underline .nav-link.active:before,
.dark_bg,
.header.header__internalpage,
.bg_color_har_blue { background-color:#1a1e21 !important; }

h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5,
.nav_bar_contact,.filters_row_inner .menu_dropdown a.nav-item,
a,.btn--flat, #InpageNav a.active,.custom_color,.custom_card_dropdown .dropdown-toggle,
.color_har_blue { color: #1a1e21 !important;}

.icon svg path { fill: var(--primary-color) !important;}

.nav-tabs--negative .nav-link, .nav-tabs--simple .nav-link, .nav-tabs--pink .nav-link, .nav-tabs--solid .nav-link, .nav-tabs--underline .nav-link {
	border-color:var(--light-bg) !important;
}

.nav-tabs--negative .nav-link.active, .nav-tabs--simple .nav-link.active, .nav-tabs--pink .nav-link.active, .nav-tabs--solid .nav-link.active, .nav-tabs--underline .nav-link.active {
	border-color: var(--primary-color) !important;
}
.color_gray .nav-tabs--icons .nav-link.active {border-bottom: 2px solid #1a1e21 !important;}
.color_gray .nav-tabs--icons .nav-link.active .nav-item__text {color: #1a1e21 !important;}
.color_gray #myTab .nav-link.active#Photos-tab svg .change_stroke {stroke: #1a1e21 !important;}
.color_gray .d-print-none.MBLleft {background: #1a1e21 !important}
.color_gray .custom-checkbox__bluebtn {background: #1a1e21 !important}
.color_gray .certification-container::before { background: #1a1e21; }
/*.color_gray .nav-tabs .nav-item .nav-link {color: #515b7a !important;}*/
.color_gray .nav-tabs .nav-item .nav-link.active {color: #1a1e21 !important;}
.color_gray .filter_form #search_form .nav-tabs--filters .nav-link.active {color: #fff !important;}
#InpageNav a.active { border-color:var(--primary-color); }
#FiltersRow.bg_color_snow_white {background-color: var(--light-bg) !important;border-color:var(--primary-color) !important; }
#FiltersRow .map__filtersrow { border-color:var(--img-overlay) !important; }


.nav-pills_underline .nav-link { color: #777777 !important; }
.menu_dropdown a.nav-item,
.navbar-light .navbar-brand, .navbar .nav-item { color: #666666 !important; }
.link_inverse,.banner h1,.aw_dashboard_menu .awd_link,.full_row_left .section_heading,
.banner_content h2.tagline,
.dark_bg .section_heading,
.template_5 .theme_color_bg h4,
.template_5 .theme_color_bg,
.template_5 .property_slide_content h2,
.template_5 .navbar-brand h1,.template_5 .tagline__text ,
.template_4 .theme_color_bg h4,
.template_4 .theme_color_bg,
.template_4 .property_slide_content h2,
.template_4 .navbar-brand h1,.template_4 .tagline__text ,
.template_3 .navbar-brand h1,.template_3 .tagline__text,
.template_3 .theme_color_bg h4,
.template_3 .theme_color_bg,
.template_3 .property_slide_content h2,
footer .section_heading_small { color:#ffffff !important;}
.icon_text h3 {color: #212529 !important;}
#InpageNav a { color: #515B7A !important; }
.nav-tabs--negative .nav-link.active { border-color: var(--white) !important;}
.template_2 .section_heading_small {color: #333333 !important;}


.template_3 .menu_dropdown a.nav-item, .navbar-light .navbar-brand,.template_3 .navbar .nav-item {
	color: rgba(255,255,255,0.6) !important;
}


#Neighborhoods .dropdown--custom_bold .dropdown-toggle {
    color: #1a1e21 !important;
}
#Neighborhoods .dropdown--custom .dropdown-toggle {
    border:1px solid #1a1e21 !important;
}
.certification-container::before {
    background: linear-gradient(to right, #1a1e21 58.333333%, rgba(26, 30, 33, 0.7) 41.666667%) !important;
}

footer a.btn--small btn--white.color_har_blue,
.highlight-featured a.color_black,
.rattings_block a.bg_color_har_blue_light_extra.hover_bg_color_har_blue_light {color:#000000 !important; }

/*.color_gray .banner_form .nav-tabs .nav-item .nav-link.active { color: #ffffff !important;}*/

@media screen and (max-width: 576px) {
    .template-5-header, .template-6-header, .template-8-header { background-color: #1a1e21; }
}

