/*
	Color Palette: Dark Colors
	Description: Same graphics, but much closer to grayscale.  Some red.
	Author: TwinCitiesTech.com
	Version: 1.0
	Tags: blark, maroon, gray

	Use this file as an example for your own customizations.
	Although this is intended for color palettes, it can be used for any custom CSS.
	The custom CSS file are loaded after style.css, so any attributes in here take precedence over same attributes in style.css.
  Note: Body Class: denali_skin_skin_dark_colors_css
*/



/* All Tabbed Widget Area Sections Begin { */

  /*
    =Tabbed Widget Area Colors=
    Dark Back: 4c4c4c
    Dark Border: 353535
    Darker Border: 363636

    Light Back: 898989
    Light Border: 5d5d5d

    Dark Text: 4b4b4b

    Light Text: e9e9e9
  */

a, .mceContentBody a, .entry-content a, #content a {
  color: #8A1819;
  text-decoration: none;
}
.denali_widget_area_tabs div.wpp_widget, .denali_widget_area_tabs div.denali_widget {
  background: #4c4c4c;
  border-color: #353535;
}

.denali_widget_area_tabs.wpp_property_header_area ul.ui-tabs-nav li.ui-state-default.ui-state-active {
  background: #4c4c4c;
  border-color: #353535;
  border-top: 2px solid #4c4c4c
}

.denali_widget_area_tabs.wpp_property_header_area ul.ui-tabs-nav li.ui-state-default {
  border-color: #353535 #5d5d5d  #5d5d5d  #5d5d5d ;
  background: #898989;
}

.denali_widget_area_tabs ul.ui-tabs-nav li a {
  color: #252525;
}

.denali_widget_area_tabs .galleria-container .galleria-stage {
  border-color: #363636;
}

.denali_widget_area_tabs.wpp_property_bottom_area ul.ui-tabs-nav li.ui-state-default.ui-state-active {
  border-bottom: 2px solid #4c4c4c;
  background: #4c4c4c;
  border-color: #353535;
}

.denali_widget_area_tabs.wpp_property_bottom_area ul.ui-tabs-nav li.ui-state-default {
  background: #898989;
  border-color: #5d5d5d;
  border-bottom: 0px;
}

/* All Tabbed Widget Area Sections End  } */

/* Tabbed Widget Content Element Compatibility Styles Begin { */

.container .denali_widget_area_tabs  .super_map_list ul.property_in_list_items {
  background: #414141;
}

.container .denali_widget_area_tabs  .super_map_list .property_in_list,
.container .denali_widget_area_tabs  .super_map_list .super_map_list_property {
  background: transparent;
}

.denali_widget_area_tabs .wpp_feps_form ul.feps_user_input_fields li.wpp_feps_row_wrapper {
  background: #414141;
}

.denali_widget_area_tabs .property_widget_block ul.wpp_widget_attribute_list li {
  border-bottom-color: #CDCDCD;
}

.denali_widget_area_tabs .wpp_featured_properties_widget .property_widget_block .price .value {
  color:#DD7F0E;
}

/* Tabbed Widget Content Element Compatibility Styles End } */


.wpp_stats_group {
  color: #552121;

}

#body_container .main ul.wpp_feature_list  li {
   background: #EDEDED;
}

.bottom_of_page_menu {
  background: #2B2929;
}

.footer .textwidget a {
  color: #df9331;
}

.bottom_of_page_menu a {
color: #DD7F0E;
}

.bottom_of_page_menu .sub-menu a {
  color: lightgrey;
}

.wpp_search_properties_widget input[type="text"] {
  border: 1px solid #BFBFBF;
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0 0 2px #B4B4B4;
}

.main-nav li.current-menu-ancestor ul.children,
.main-nav li.current-menu-ancestor ul.sub-menu {
  background: #C3C3C3;
}


.main-nav ul.children li.page_item a span,
.main-nav ul.sub-menu li.menu-item a span,
.main-nav li.current_page_item ul.sub-menu li.menu-item a:hover span {color: #fff;}

.main-nav ul.children li.page_item a:hover span,
.main-nav ul.sub-menu li.menu-item a:hover span,
.main-nav li.current-menu-ancestor ul.children li.page_item a:hover span,
.main-nav li.current-menu-ancestor ul.sub-menu li.menu-item a:hover span,
.main-nav li.current_page_ancestor ul.children li.page_item a:hover span,
.main-nav li.current_page_ancestor ul.sub-menu li.menu-item a:hover span {color:#dcdcdc;}

.main-nav ul.children,
.main-nav ul.sub-menu  { /*other  page submenus */
  background: none repeat scroll 0 0 #2F2F2F;
  border-top: 1px solid #414141;
}

.main-nav li.current-menu-ancestor:hover span.menu,
.main-nav li.current-menu-ancestor span.menu,
.main-nav li.current_page_ancestor:hover span.menu,
.main-nav li.current_page_ancestor span.menu,
.main-nav li.current_page_item span.menu,
.main-nav li.current-menu-item span.menu {
  background:#C3C3C3;
  color: #FFFFFF;
}

.sidebar .wpp_search_properties_widget .wpp_search_button {
   background: url(colors/dark/sprite.png) no-repeat 0 -432px ;
   color: #444444;
   }

.disbl div .wpp_search_properties_widget input[type="submit"] {
    background: url("colors/dark/sprite.png") no-repeat scroll 0 -831px transparent;
    color: #FFF;
   }

.main-nav li.current_page_item ul.sub-menu  { /*current page submenu */
	background: #afafaf;
}
/* SECONDARY NAVIGATION */
ul.header-sub-menu {
  background-color: #999999;
  }
ul.header-sub-menu .menu-item:hover,
ul.header-sub-menu .current_page_item {
  background-color: #4F4F4E;
}
.header_business_card .address {
    color: #000;
}

.equal_housing_icon {
    background: url(colors/dark/sprite.png) no-repeat scroll 0 -1200px transparent;
}

#content .main .properties_pagination a.nav.next,#nocolumns .main .properties_pagination a.nav.next {
background:url(colors/dark/sprite.png) no-repeat -16px -528px;
}

#content .main .properties_pagination a.nav.prev,#nocolumns .main .properties_pagination a.nav.prev {
background:url(colors/dark/sprite.png) no-repeat -16px -554px;
}

#content .main .wpp_property_stats.overview_stats,
#content .main #property_stats.overview_stats {
background:#E4E4E4;
}

#content .main .content_horizontal_widget h2 {
background:url(colors/dark/sprite.png) no-repeat 0 -65px;
}

#content .main .wpp_row_view ul.wpp_overview_data .icon_bathrooms,#nocolumns .main .wpp_row_view ul.wpp_overview_data .icon_bathrooms {
background:url("colors/dark/sprite.png") no-repeat scroll -51px -697px #FFF;
}

#content .main .wpp_row_view ul.wpp_overview_data .icon_bedrooms,#nocolumns .main .wpp_row_view ul.wpp_overview_data .icon_bedrooms {
background:url("colors/dark/sprite.png") no-repeat scroll -51px -671px #FFF;
}

#content .main .wpp_row_view ul.wpp_overview_data .icon_garage,#nocolumns .main .wpp_row_view ul.wpp_overview_data .icon_garage {
background:url("colors/dark/sprite.png") no-repeat scroll -51px -721px #FFF;
}

#denali_contact_form label span {
color:#C2C2C2;
}

.continfo .denali_header_location_map {
  border-color: #848282;
}

.disbl {
background-color:#262626;
}

.disbl div .wpp_search_properties_widget input[type=submit] {
background:url(colors/dark/sprite.png) no-repeat 0 -845px; text-indent: 0px; font-size: 15px; color:white;
}

.disbl div .wpp_search_properties_widget label {
color:#CDCDCD;
}

.disbl div .wpp_search_properties_widget li.submit,.disbl div .wpp_search_properties_widget ul,.continfo,.header_dropdown_div .form {
background:#4F4F4F;
}

.header_dropdown_div ul.wpp_search_elements,
.header_dropdown_div ul.wpp_search_elements label,
.header_dropdown_div ul.wpp_search_elements span {
  color: #CDCDCD;
}

.header_contact_section .wp_crm_contact_form li label,
.header_contact_section .wp_crm_response_text {
color: white;
}

.foot_cont,.continfo h5 {
color:#EDEDED;
}

.footer {
background:#5E5D5C;
border-bottom:6px solid #373737;
border-top:5px solid #999999;
}

.footer div .foot_explore {
background:#4B4B4B;
}

.footer div .foot_explore h5 {
color:#FFF;
}

.footer div .foot_last_list h5 {
color: #F5F5F5;
}

.footer div .foot_last_list  {
background: #4B4B4B;
}

.footer .foot_last_list .denali_widget a {
  color: #ffffff;
}
.footer .foot_last_list .denali_widget,
.footer .foot_last_list .denali_widget li,
.footer .foot_last_list .denali_widget li span,
.footer ul.wpp_widget_attribute_list li span.attribute {
  color: #A3A2A2;
}

.footer div span.copy {
background:#474747;
}

.footer div span.copy .left_top {
background:url(colors/dark/sprite.png) no-repeat 0 -37px;
}

.footer div span.copy .right_top {
background:url(colors/dark/sprite.png) no-repeat 0 -51px;
}

.footer-nav {
background:url(colors/dark/sprite.png) no-repeat 0 -471px;
}

.footer-nav li span.menu span.left_top,.footer-nav li.current_page_item span.menu span.left_top {
background:url(colors/dark/sprite.png) no-repeat 0 -528px;
}

.footer-nav li span.menu span.right_top,.footer-nav li.current_page_item span.menu span.right_top {
background:url(colors/dark/sprite.png) no-repeat 0 -541px;
}

.menu-footer-container li a:hover {
  background:#515151;
}

.inner_footer * .blogroll li a{
color: #dadada;
}
/* OPTIONS MENU */

.log_menu li, .log_menu li.option_tab {
background:url("colors/dark/sprite.png") no-repeat scroll 0 -965px transparent; margin-top: 5px;}

.log_menu li .left {
background:url(colors/dark/sprite.png) no-repeat 0 -554px;
}

.log_menu li .right {
background:url(colors/dark/sprite.png) no-repeat 0 -570px;
}

.log_menu li a {
background:url("colors/dark/sprite.png") no-repeat scroll right -9px transparent; color: white;
}

.log_menu li a.act {
background:url("colors/dark/sprite.png") no-repeat scroll right -80px transparent;
}

.log_menu li.find_top {
background:url(colors/dark/sprite.png) -264px -529px no-repeat; margin-top: 5px;
}

.log_menu li.option_tab { background-color: none; background-image: none; padding-left: 10px}
.log_menu li.option_tab a {color: black;}

.log_menu li.dropdown_tab_login a {background: transparent;}


.log_menu li.find_top.act { background:url(colors/dark/sprite.png) -51px -529px no-repeat; }

.log_menu li.dropdown_tab_contact_us {
-moz-background-clip: border;
-moz-background-origin: padding;
-moz-background-size: auto auto;
background-attachment: scroll;
background-color: #3d3b37;
background-image: none;
background-position: 0 0;
background-repeat: repeat;
}
.logo a {
background:url(colors/dark/sprite.png) no-repeat 0 -1136px;
}

.main-nav {
background:url(colors/dark/sprite.png) no-repeat 0 -586px;
}

.main-nav li.current_page_item span.menu span.left_top,.main-nav li.current-menu-item span.menu span.left_top,.main-nav li.current_page_item:hover span.menu span.left_top,.main-nav li.current-menu-item:hover span.menu span.left_top {
background:url(colors/dark/sprite.png) no-repeat 0 -643px;
}

.main-nav li.current_page_item span.menu span.link_text,
.main-nav li.current-menu-item span.menu span.link_text,
.main-nav li.current_page_parent ul.children .current_page_item a:hover span {
color:black;
}

.main-nav li.current_page_item span.menu span.right_top,.main-nav li.current-menu-item span.menu span.right_top,.main-nav li.current_page_item:hover span.menu span.right_top,.main-nav li.current-menu-item:hover span.menu span.right_top {
background:url(colors/dark/sprite.png) no-repeat 0 -657px;
}
.main-nav li.hover span.menu span.link_text:hover {color: white;}

.main-nav li span.menu {
  color: #D3D3D3;
}

.main-nav li:hover span.menu {
  color: #FFF;
  background:#656565;
}

.phone {
color:#000;
}

.header_business_card .phone span,
.phone span {
  color:#A03131;
}

#global_property_search_home {
background:url(colors/dark/sprite.png) no-repeat 0 -118px;
}

.slide .nivo-directionNav .nivo-nextNav {
background:url(colors/dark/sprite.png) no-repeat 0 -671px !important;
}

.slide .nivo-directionNav .nivo-prevNav {
background:url(colors/dark/sprite.png) no-repeat 0 -751px !important;
}

.slide .wpp_search_properties_widget .wpp_search_button {
  background:url(colors/dark/sprite.png) no-repeat 0 -432px;
  color: #000;
}

.view-all a {
background:url(colors/dark/sprite.png) no-repeat 0 -910px;
}

.feps_action_btn,
input[type=submit] {
  color: #FFF;
  background-color: #d34043;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(211, 64, 67)), to(rgb(160, 49, 49)));
background-image: -webkit-linear-gradient(top, rgb(211, 64, 67), rgb(160, 49, 49));
background-image: -moz-linear-gradient(top, rgb(211, 64, 67), rgb(160, 49, 49));
background-image: -o-linear-gradient(top, rgb(211, 64, 67), rgb(160, 49, 49));
background-image: -ms-linear-gradient(top, rgb(211, 64, 67), rgb(160, 49, 49));
background-image: linear-gradient(top, rgb(211, 64, 67), rgb(160, 49, 49));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#d34043', EndColorStr='#a03131');

}

.denali-button {
background:url(colors/dark/sprite.png) -24px 0 no-repeat;
border: 1px solid #909090;
color: #ffffff !important;
}

.sld, .sld-flexible {background-color: #c3c3c3;}
.sld-flexible .sld-top {background:url("colors/dark/sprite.png") no-repeat scroll 0 -1250px transparent;}
.sld-flexible .sld-bottom {background:url("colors/dark/sprite.png") no-repeat scroll 0 -1257px transparent;}

.main-nav li.current-menu-ancestor ul.children,
.main-nav li.current_page_ancestor ul.children,
.main-nav li.current-menu-ancestor ul.sub-menu,
.main-nav li.current_page_ancestor ul.sub-menu {
  background: #C3C3C3;
  border-top: 1px solid #B4B4B4;
}

.wrapper { background-color:#dadada; background-image: none;}
.body_upper_background { border-top: 5px solid #262626;}

.equal_housing_icon { background: url(colors/dark/sprite.png) no-repeat scroll 0 -1208px transparent; }

/*button text */
.slide .wpp_search_properties_widget .wpp_search_button { text-indent: 0px; font-size: 12px;}
#commentform #submit, .login-submit #wp-submit {color: white;}
#body_container .entry-content .wpp_shortcode_search, #body_container .entry-content .wpp_shortcode_feps_menu {background-color:#EFEFEF; border: 5px solid #d9d9d9;}
#body_container .entry-content .wpp_shortcode_search form ul.wpp_search_elements li.submit input,
#submitContact {color:white;}


.home .sidebar .denali_widget,
#body_container .main .content_horizontal_widget .denali_widget,
.sidebar .denali_widget,
.single .sidebar ul .widget_gallerypropertieswidget {background-color:#EFEFEF;}

.container .super_map_list .super_map_list_property {background-color: #EFEFEF;}
.container .super_map_list .hide_filter {background-color:#991a1c;  }
.container .super_map_list .hide_filter a {color:#fff; text-decoration: none;}
.container .super_map_list .map_filters {background-color: #f7f7f7; }

.denali_widget.widget_pages ul li ul li a {
color: #414141;
}
denali_widget.widget_pages ul li a {
color: #4C4C4C;

}

.widget_featuredpropertieswidget .wpp_featured_properties_widget .attribute {color:black;}
.widget_featuredpropertieswidget .wpp_featured_properties_widget .price .value {color: #991A1C; font-weight: bold;}
.widget_featuredpropertieswidget .wpp_featured_properties_widget li .value { font-weight: bold;}

/* SINGLE ENTRY */

#body_container .main #property_stats.overview_stats dd {background-color: #dfdfdf;}
#body_container .main #property_stats.overview_stats dd.wpp_odd_row  {background-color: #EFEFEF;}
#body_container .main #property_stats.overview_stats {background-color: white; border: none;}
#body_container .main #property_stats.overview_stats dt {color: #991a1c;}
#body_container .main .wpp_property_stats.overview_stats dd {background-color: #dfdfdf;}
#body_container .main .wpp_property_stats.overview_stats dd.wpp_odd_row  {background-color: #EFEFEF;}
#body_container .main .wpp_property_stats.overview_stats {background-color: white; border: none;}
#body_container .main .wpp_property_stats.overview_stats dt {color: #991a1c;}
.super_map_list .super_map_list_property .property_in_list  .property_in_list_items  .supermap_list_title span {color:#991a1c;}

.container .denali_widget_area_tabs .super_map_list .show_more {
background-color: #414141;
border: none;
}

#body_container .main .wpp_row_view,
#nocolumns .main .wpp_row_view {
  background-color: #EFEFEF;
}
#body_container .main .wpp_row_view .property_title a,
#nocolumns .main .wpp_row_view .property_title a,
.wpp_widget ul li a,
.denali_widget_area_tabs .wpp_row_view .property_title a,
.denali_widget_area_tabs .wpp_grid_view a {
  color: #991a1c;
}

/* Blog, categories, tags, archives */
.navigation .nav-previous a, .navigation .nav-next a, .post h2 .date{
background-color: #AF0007;
}
.post {
border: 5px solid #F1F1F1;
}

.single-post .post {
border: 5px solid transparent;
}

.widget_rss .widgettitle a.rsswidget {
  color: #FFF;
}

.foot_far_right li.site_description {
  color: #d37c12;
}

.ui-datepicker {
  border-color: #8a1819 !important;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  background: #D1DAE9 !important;
  border-color: #8a1819 !important;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  border-color: #8a1819 !important;
}

/* Property Overview Icons Begin */

.denali-icon { background-image: url('./img/icons/icons-red.png'); }

/* FEPS */

.wpp_feps_subscription_plan_form li.feps_plan_selected {
  background: none repeat scroll 0 0 #C3C3C3;
}

.wpp_feps_subscription_plan_form li.feps_plan_selected ul.wpp_feps_subscription_plan_info {
  background: none repeat scroll 0 0 #D1D1D1;
}

.wpp_feps_sponsored_listing ul.wpp_feps_step_tabs li.active span {
  background-color: #D34043;
}

.wpp_feps_sponsored_listing ul.wpp_feps_step_tabs li.active span.wpp_feps_arrow {
  background-position: 0 -438px;
}

.feps_spc_details_wrapper ul.feps_spc_details a {
  color: #8A1819 !important;
}

/* END FEPS */