/*
	Color Palette: Blue Colors
	Description: Slightly different graphics, lots of blue.
	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_blue_css
*/


/* All Tabbed Widget Area Sections Begin { */

  /*
    =Tabbed Widget Area Colors=
    Dark Back: 4e6a7d
    Dark Border: 476172
    Darker Border: 354C5B

    Light Back: 668aa3
    Light Border: 60839A

    Dark Text: 3d5261

    Light Text: e9e9e9
  */


a, .mceContentBody a, .entry-content a, #content a {
  color: #80ABC9;
  text-decoration: none;
}

.denali_widget_area_tabs div.wpp_widget, .denali_widget_area_tabs div.denali_widget {
  background: #4e6a7d;
  border-color: #476172;
}

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

.denali_widget_area_tabs.wpp_property_header_area ul.ui-tabs-nav li.ui-state-default {
  border-color: #476172 #60839A  #60839A  #60839A;
  background: #7EA1BA;
}

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

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

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

.denali_widget_area_tabs.wpp_property_bottom_area ul.ui-tabs-nav li.ui-state-default {
  background: #7EA1BA;
  border-color: #60839A;
  border-bottom: 2px solid #476172
}

/* 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: #314756;
}

.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: #314756;
}

.denali_widget_area_tabs .property_widget_block ul.wpp_widget_attribute_list li {
  border-bottom: 1px dashed #CDCDCD;
}
.denali_widget_area_tabs .property_widget_block li .value {
  color: #E4E4E4;
  font-weight:normal !important;
  font-size:100% !important;
}
.denali_widget_area_tabs .wpp_featured_properties_widget .property_widget_block .more {
  right:0;
}
.denali_widget_area_tabs .wpp_featured_properties_widget .property_widget_block .price .value {
  color:#E4E4E4;
  font-weight:bold !important;
}
/* Tabbed Widget Content Element Compatibility Styles End } */


body.single-property .entry-content .slider.dropshadow_slider   {
  border: 10px solid #EDEDED;
  box-shadow: 0 1px 9px #AAAAAA;
  margin-bottom: 20px;
}

#content .overview_stats {
  background-color: #d1dae9;
  border: 1px solid #6c8aa6;
}

.bottom_of_page_menu {
  background: #48627A;
}

.bottom_of_page_menu a {
color: #A9C7DD;
}

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

#body_container .main .properties_pagination a.nav.prev, #nocolumns .main .properties_pagination a.nav.prev {
  background: url(static/colors/blue/spriteblue-blue.png) no-repeat scroll -16px -554px transparent;
}
#body_container .main ul.wpp_feature_list li {
  background: #EAECF9;
}

#body_container .main .properties_pagination a.nav.next, #nocolumns .main .properties_pagination a.nav.next{
  background: url(static/colors/blue/spriteblue-blue.png) no-repeat scroll -16px -528px transparent;
}

#body_container.container .entry-content .wpp_agents_content_agent_card {
  background: #E8E8E8;
}

#content .main .properties_pagination .pagination-numeric .btn:hover,
#content .main .properties_pagination .pagination-numeric .current-page .btn {
  border-color: #80abc9;
}

/* SECONDARY NAVIGATION */
ul.header-sub-menu {
  background-color: #7CA1C1;
}
ul.header-sub-menu .menu-item:hover,
ul.header-sub-menu .current_page_item {
  background-color: #63819D;
}

.header_business_card .phone { font-size: 18px; color: #991a1c;}
.header_business_card .phone .number {
  color: #424242;
}

.header_business_card .address { color: #000; }

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

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

#content .main .properties_pagination a.nav.prev,#nocolumns .main .properties_pagination a.nav.prev {
background:url(static/colors/blue/spriteblue-blue.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{
color: #FFF;
}

#content .wpp_property_header_area a {
  text-decoration: underline;
}

#content .wpp_property_header_area .galleria-container {
     background: none repeat scroll 0 0 #EBEBEB;
    border: 1px solid #BAC3D0;
    box-shadow: 0 0 6px #B0B9C8;
}

#content .wpp_property_header_area .galleria-carousel .galleria-thumb-nav-left,
#content .wpp_property_header_area .galleria-carousel .galleria-thumb-nav-right {
  background: red;
}

#content .main .content_horizontal_widget .galleria-container {
  background: transparent;
}

#content .main .content_horizontal_widget .galleria-thumbnails .galleria-image {
  border-color: #C3C3C5;
}


#content .main .content_horizontal_widget h2 {
background:url(static/colors/blue/spriteblue-blue.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("static/colors/blue/spriteblue-blue.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("static/colors/blue/spriteblue-blue.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("static/colors/blue/spriteblue-blue.png") no-repeat scroll -51px -721px #FFF;
}

#denali_contact_form label span {
color:#C2C2C2;
}

.continfo #map_canvas {
border:3px solid #848282;
}

.disbl {
background:#636260;
}

.disbl div .wpp_search_properties_widget input[type=submit] {
  background:url("static/colors/blue/spriteblue-blue.png") no-repeat -1px -845px; text-indent: 0px; font-size: 15px; color: #fff;
}

.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:#7d95ad;
}

.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 */

.footer {
background:#63819d;
border-bottom:6px solid #4b6782;
border-top:5px solid #4b6782;
}

.footer a {
  color: #FFF;
}

.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: #d8d8d8;
}

.container .super_map_list ul.property_in_list_items li.supermap_list_title span {
  color: #2E2B3E;
}

.footer div .foot_last_list,
.footer div .foot_explore {
background: #6C8AA6;
}

.foot_explore  a {
  color: #FFCE32;
}
.footer div .foot_explore h5 {
color:#3d3b37;
}

.footer div .foot_last_list h5 {
color: #F5F5F5;
}
#body_container .main .content_horizontal_widget .property_widget_block {background-color: #f0f0f0; border: none;}
#body_container .main .content_horizontal_widget .property_widget_block ul.wpp_widget_attribute_list li span {color:#424242;}
.log_menu li.edit_post, .log_menu li.edit_post a, .log_menu li.edit_post {
    padding-left: 0px;}

.foot_far_right li.site_description {
  color: #2c3e4f;
}

.footer div span.copy {
background:#4b6782;
}


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

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

.footer-nav {
background:url(static/colors/blue/spriteblue-blue.png) no-repeat 0 -471px;
}
.main-nav li.current-menu-item span.menu span, .main-nav li.current_page_item span.menu,
.main-nav li.current-menu-item span.menu span, .main-nav li.current_page_item:hover span.menu {
	background-image: none;
	/*background-color: #D1DAE9;*/
}
.footer-nav li span.menu span.left_top,.footer-nav li.current_page_item span.menu span.left_top {
background:url(static/colors/blue/spriteblue-blue.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(static/colors/blue/spriteblue-blue.png) no-repeat 0 -541px;
}

.footer div .foot_explore ul li {list-style-image:none; list-style:none; padding-left:15px; background-image: url("static/colors/blue/spriteblue-blue.png"); background-position: 542px -4px; repeat: no-repeat; }

.inner_footer * .blogroll li a{
color: white;
}

/* OPTIONS MENU */

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

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

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

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

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

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

.log_menu li.option_tab { background-color: transparent; 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(static/colors/blue/spriteblue-blue.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: #769FBD;
background-image: none;
background-position: 0 0;
background-repeat: repeat;
}

/* LOGO */

.logo a {

}

.main-nav {
background:url(static/colors/blue/spriteblue-blue.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(static/colors/blue/spriteblue-blue.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 {
color:#396192;
}

.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(static/colors/blue/spriteblue-blue.png) no-repeat 0 -657px;
}

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

.phone {
color:#000;
}

.phone span {
color:#A03131;
}

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

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

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

.slide .wpp_search_properties_widget .wpp_search_button {
background:url(static/colors/blue/spriteblue-blue.png) no-repeat 0 -432px;
}

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

.feps_action_btn,
input[type=submit] {
background-color: #81a9c4;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(129, 169, 196)), to(rgb(99, 131, 154)));
background-image: -webkit-linear-gradient(top, rgb(129, 169, 196), rgb(99, 131, 154));
background-image: -moz-linear-gradient(top, rgb(129, 169, 196), rgb(99, 131, 154));
background-image: -o-linear-gradient(top, rgb(129, 169, 196), rgb(99, 131, 154));
background-image: -ms-linear-gradient(top, rgb(129, 169, 196), rgb(99, 131, 154));
background-image: linear-gradient(top, rgb(129, 169, 196), rgb(99, 131, 154));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#81a9c4', EndColorStr='#63839a');
color: white;
}

.denali-button {
background:url(static/colors/blue/spriteblue-blue.png) -24px 0 no-repeat;
}

#body_container .entry-content code {
	background: #FBFFED;
}

#body_container .wp-caption {
	background: #FFF;
}


/*body.single-property .sld-flexible { padding-top: 12px; padding-bottom: 10px; margin-bottom: 15px;}*/
.sld, .sld-flexible {background-color: #d1dae9;}
.sld-flexible .sld-top {background:url("static/colors/blue/spriteblue-blue.png") no-repeat scroll 0 -1250px transparent;}
.sld-flexible .sld-bottom {background:url("static/colors/blue/spriteblue-blue.png") no-repeat scroll 0 -1257px transparent;}

.main-nav li:hover span.menu { background-image: url("static/colors/blue/spriteblue-blue.png"); background-position: 530px 490px; }

.main-nav li.current-menu-item ul.children span,
.main-nav li.current_page_item ul.children span,
.main-nav li.current_page_parent ul.children span {
  background-image: none;
  padding: 0;
  -moz-border-radius: 0;
  -moz-box-shadow: 0;
  -webkit-box-shadow: 0;
  box-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
}

.main-nav li.current_page_parent ul.children .current_page_item a:hover span {
  color:#396192;
}

.main-nav li.current_page_item ul.sub-menu span,
.main-nav li.current-menu-ancestor  ul.sub-menu span {
  -moz-box-shadow: none;
}

.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-color: #D1DAE9;
  background-image: none;
}


.sidebar .wpp_search_properties_widget .wpp_search_button {
/*background: url(static/colors/blue/spriteblue-blue.png) no-repeat 0 -432px ;*/
}

.main-nav ul.children li.page_item a:hover span,
.main-nav 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: #2d4763;}

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

.main-nav ul.children,
.main-nav ul.sub-menu {
  background: none repeat scroll 0 0 #63819D;
  border-top: 1px solid #617B93;
}



.disbl { background-color: #63819d; }
/* .container {box-shadow: 0 0 71px #fff; -moz-box-shadow: 0 0 71px #fff; -webkit-box-shadow: 0 0 71px #fff;} */
.container, .container .midd, .menu-footer-container {background-color: #f0f0f0; }

.container .midd #container, .menu-footer-container {
padding: 10px;
}

.menu-footer-container li a:hover {background-image:url("static/colors/blue/spriteblue-blue.png"); color:#3d3d3d; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; padding-bottom:5px; background-position:-547px -532px;}

.wrapper { background-image: url('static/colors/blue/wood_bg.jpg'); background-repeat: repeat;}

#body_container .main .content_horizontal_widget .denali_widget {background-color:#5e7e97;}

.main .content_horizontal_widget .denali_widget h1 {color: #FFF;}

.widget_featuredpropertieswidget .wpp_featured_properties_widget h5 {color: #676767;}

.widget_featuredpropertieswidget .wpp_featured_properties_widget .attribute {color:#676767;}
.widget_featuredpropertieswidget .wpp_featured_properties_widget .price .value {color: #991A1C; font-size: 16px; font-weight: bold;}
.widget_featuredpropertieswidget .wpp_featured_properties_widget li .value {font-size: 16px; font-weight: bold;}

.denali_widget.widget_pages ul li ul li a {
color: #314756;
}
.denali_widget.widget_pages ul li a {
color: #4E6A7D;

}


.sidebar ul li.widget, .sidebar .denali_widget { border:0; }

.sidebar .wpp_latest_properties_widget .more a {
color: #48627A;
}
.midd h2.widgettitle, h5 {text-shadow: 1px 1px 2px #989898;}

.body_upper_background { border-top: 5px solid #416587;}

.disbl div .wpp_search_properties_widget label{color: white;}

.slide .wpp_search_properties_widget .wpp_search_button { text-indent: 0px; font-size: 12px;}

#body_container .entry-content .wpp_shortcode_search,
#body_container .entry-content .wpp_shortcode_feps_menu {
background-color: white;
border: 5px solid #D9D9D9;
}

.textwidget p span {font-family:PerpetuaTitlingMTLight;}

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

.container .super_map_list .super_map_list_property {background-color: #8CAFC8;}
.container .super_map_list .hide_filter {background-color:#456485; background-image: url("static/colors/blue/spriteblue-blue.png"); background-position:-400px -433px;}
.container .super_map_list .hide_filter a {color:#fff; text-decoration: none;}
.container .super_map_list .map_filters {background-color: #f7f7f7; }
#content .super_map_list .super_map_list_property a { color: #4b6782; }
#respond {background-color:#f7f7f7;}
#respond textarea { width:97%;}
#respond #commentform {max-width: 602px;}

#content.property_content .sidebar  {
  padding-top: 0;
}
.sidebar ul .wpp_widget {
  background-color: transparent !important;
}
 .sidebar .wpp_featured_properties_widget .property_widget_block p.title a {
  color: #363636;
}

.wrapper .footer .foot_explore h5 {color: #f7f7f7;}
#body_container .main .wpp_row_view, #nocolumns .main .wpp_row_view{background-color: #8CAFC8;}
#body_container .main .wpp_row_view .property_title a,
#nocolumns .main .wpp_row_view .property_title a,
.denali_widget_area_tabs .wpp_row_view .property_title a {
  color: #4b6782;
  border-bottom:none;
}
#nocolumns .main .wpp_row_view ul.wpp_overview_data .property_price, #body_container .main .wpp_row_view ul.wpp_overview_data .property_price {color:#991a1c;}

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

/* SINGLE ENTRY */

#body_container .main #property_stats.overview_stats dd {background-color: #f0f0f0;}
#body_container .main #property_stats.overview_stats dd.wpp_odd_row {background-color: #D1DAE9;}
#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: #f0f0f0;}
#body_container .main .wpp_property_stats.overview_stats dd.wpp_odd_row  {background-color: #D1DAE9;}
#body_container .main .wpp_property_stats.overview_stats {background-color: white; border: none;}
#body_container .main .wpp_property_stats.overview_stats dt {color: #991a1c;}
#body_container.single-property  .main  {padding: 10px;margin-top: 10px;}


/* Blog, categories, tags, archives */
.navigation .nav-previous a, .navigation .nav-next a, .post h2 .date{
background-color: #406486;
}
.blog .post {
background-color: white;
}
.post {
border: 5px solid transparent;
}
.single-property .property .entry-content {
padding:10px 2px;
}
.property_map_wrapper {margin: 3px;}

/* date picker */

.ui-datepicker {
  border-color: #4b6782 !important;
}

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

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

/* Property Overview Icons Begin */

.denali-icon { background-image: url('./static/images/icons/icons-blue.png'); }


/* FEPS */

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


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


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


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

.feps_spc_details_wrapper ul.feps_spc_details {
  background-color: #F7F7F7;
}

.feps_spc_details_wrapper ul.feps_spc_details,
.feps_spc_details_wrapper ul.feps_spc_details li.wpp_feps_row_wrapper {
  border-color: #D6D6D6;
}

.feps_spc_details_wrapper ul.feps_spc_details a {
  color: #80ABC9 !important;
}


/* END FEPS */