/* =============================================================================
  DIRECTORY THEME BY MARK FAIL
   ========================================================================== */

/*** LINKS ***/
a { color: #f28522 }

/*** BUTTONS ***/
.btn-primary { background-image:none; background: #515151; border-color:#515151;  }
.btn-primary:focus, .btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { color: white; background-color: #606060;}	

/*** BODY ***/
body { background: #efefef url(img/noise.png); font-family: 'Open Sans', sans-serif; } 

/*** HEADER ***/
header { background: #f28522; }
.wlt_mylocation a { color:#fff; }

/*** TOP MENU ***/
#core_header_navigation { background: #af6019; }
#core_header_navigation .breadcrumb {  }
#core_header_navigation .breadcrumb > li a { color: #ccc; text-transform: uppercase; font-weight:normal; font-size:11px;  }
#core_header_navigation .breadcrumb > li + li:before { color:#fff; opacity: 0.1; }
#core_header_navigation .breadcrumb > li ul li a { color:#000; }
#core_header_navigation .welcometext { color:#fff; }
	
	/*** BANNER ***/
	#core_banner img { float:right; }
	
	/*** HEADER STYLE 2 ***/
	.header_style2 .nav > li > a { color:#fff; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);  text-transform: uppercase; font-weight:bold; }
	
/*** MENU ***/
#core_menu_wrapper { }
#core_menu_wrapper .row { background-color: #606060; }
#core_menu_wrapper .navbar-nav > li { padding: 20px 0px; border-right: 1px solid #3a3a3a; min-width:140px; }
#core_menu_wrapper .navbar-nav > li a { color:#fff; text-align:center; text-transform: uppercase;  }

	/*** SMALL MOBILE MENU ***/
	#wlt_smalldevicemenubar a.b1 { background: #606060; }
		
	/*** TOGGLE MENU ***/
	#core_menu_wrapper .dropdown-menu > li { }
	#core_menu_wrapper .dropdown-menu > li > a { color:#000; text-align:left; line-height:30px; }
	
	/*** MOBILE MENU ***/
	#core_menu_wrapper .navbar-toggle { border: 1px solid #6D6D6D; }
	#core_menu_wrapper .navbar-toggle .icon-bar { background:#fff; }


/*** BREADCRUMBS ***/
.breadcrumb { background:none; border-radius: 0;padding: 0px; padding-top:10px; padding-bottom:10px; font-weight: bold; }
.breadcrumb li a { color:#444; }

/*** BODY ***/
#core_padding .container {  }
	
	/*** BLOCK STYLES ***/
	.wlt_search_results .thumbnail, .block { 
	border-left: 1px solid #C4C4C4;
	border-top: 1px solid #CCC;
	border-right: 1px solid #C4C4C4;
	border-bottom: 1px solid #C5C5C5;
	background: white;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
	 }
	.block .block-title { padding:0px; }
	.block .block-title h1, .block .block-title h3 {
	font-size:18px;
	line-height:30px;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:38px;
	background:#f8f8f8;
	padding:15px 40px;
	padding-left:20px;
	border-bottom: 1px solid #e6e6e6;  margin-bottom:0px;
	 color: #666;
text-shadow: 0 1px 0 #fff;
	}
	.block .block-content { padding:20px; }
	.category_object_block .btn-viewall { line-height:50px; }
	
	/*** LEFT & RIGHT STYLE ADJUSTMENTS ***/
	 
	#core_middle_column .block-content { background:#fff; padding:20px; }
	
	/*** GALLERY STYLES ***/
	.wlt_thumbnail { padding:2px; border:1px solid #ccc; }
	.wlt_search_results.list_style .thumbnail { background-color: #fff; border: 1px solid #eeeeee;  }
	.wlt_search_results.list_style .frame { max-width:320px; }
	.wlt_search_results.list_style .wlt_shortcode_excerpt { font-size:13px; line-height:25px; }
	.wlt_search_results.list_style .btn { float:right; }
	.wlt_search_results.list_style .wlt_starrating { margin-right:10px; margin-top:5px; }
	
	.wlt_search_results.grid_style .thumbnail { padding:10px; }
	
		
		/*** SEARCH BUTTONS ***/
		#wlt_search_tabs .glyphicon { font-size:12px; }
		.searchresultsnum { font-size: 14px; }
		._searchresults .btn { font-size:18px; margin-bottom:10px; }
		
		/** SPECIALS ***/
		._searchresultsdata { background:none; border:0px; -moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 0px;	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.15);	
		-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15);	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15); }
		._searchresultsdata .block-title { -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15); }
		#core_middle_column ._searchresults .block-content { background:transparent; padding:0px; }
		#core_middle_column ._searchresultsdata .block-content { background:transparent; padding:0px; }
	

/*** FOOTER ***/
footer { background-color: #606060; color:#ddd; margin-bottom:20px; }
	footer a {  color:#ddd; text-decoration:underline; }
footer .row { }
footer .footer-block-title h3 { color:#fff; text-transform: uppercase; font-size:18px; }
#footer_bottom { margin-top: 35px; padding: 21px 30px;font-size: 11px;color: #ffffff;background-color: #474747; font-size:14px; }
		
	/*** SOCIAL ICONS ***/
	#footer_bottom .socialicons a { text-decoration:none;  }
 
/* =============================================================================
  FUNCTION STYLES
   ========================================================================== */

/*** FUNCTIONS ***/
#core_new_header_wrapper .row { padding-top:10px; padding-bottom:10px; }
#core_new_header_wrapper { background: #fff;border-bottom: 1px solid #b2b2b2;-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.08);-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.08);box-shadow: 0px 0px 3px rgba(0,0,0,.08); } 
#core_header_wrapper {border-bottom:1px solid #666;  border-top:1px solid #854811; }
	
	#core_new_header .col-md-9 { padding-left:0px; }
	
	#header-search .search_button { padding:10px; padding-right:15px; padding-left:15px; }
	#header-search .addthis_toolbox { margin-top:5px; }

/*** ADD BUTTON ***/
#core_new_header .addlistingbtn { font-size:15px; line-height:30px;  text-align:center; display: inline-block;background: #606060; border-color:#606060; }
#core_new_header .addlistingbtn a { color:#fff; text-shadow: 0 1px 1px #444; font-weight:bold; text-transform:uppercase; } 



 