/* =============================================================================
  PRICE COMPARISON THEME BY MARK FAIL
   ========================================================================== */

/*** LINKS ***/
a { color: #474646 }

/*** 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: #eee url(img/bg.png); font-family: 'Open Sans', sans-serif; } 
 

/*** HEADER ***/
header {   background: #da5e59; }

 
#core_header { padding:0px; }
.wlt_mylocation a { color:#fff; }
.wlt_mylocation {padding-top: 5px;}

/*** TOP MENU ***/
#core_header_navigation { background:#CA4E49; }
#core_header_navigation .container {   }
#core_header_navigation .navbar-inner { padding-top:5px; padding-bottom:5px; }
#core_header_navigation .breadcrumb > li a { color: #fff; text-transform: uppercase; font-weight:normal; font-size:11px;  }
#core_header_navigation .breadcrumb > li + li:before { color:#fff; opacity: 0.1; }
#core_header_navigation .welcometext { color:#fff; padding-top:5px; }
#core_header_navigation .breadcrumb > li ul li a { color:#000; }
	
	/*** LOGO ***/
	#core_logo {  }
 	#core_logo img { padding-top:20px; padding-bottom:20px; }
	
	/*** BANNER ***/
	#core_banner img { float:right; }
	
	/*** HEADER STYLE 2 ***/
	.header_style2 .nav > li > a { color:#fff; text-transform: uppercase; font-weight:bold; }
	.header_style4 .wlt_searchbox input { background:#fff;  }
	
	/*** SEARCH BOX ***/
	.wlt_searchbox { margin-right:0px; padding:10px; margin-top:0px;  }
	.wlt_button_search i:hover { color:#ccc; }
	.wlt_searchbox .wlt_button_search { margin-top:10px; margin-right:10px; color:#666; }
	.wlt_searchbox input { background:#fff; border:1px solid #ddd;  }
 	
/*** MENU ***/
#core_menu_wrapper .navbar {  border:0px;  }
#core_menu_wrapper  .row  {   
border:1px solid #ddd;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,#ffffff 0,#ededed 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ededed));
background: -webkit-linear-gradient(top,#ffffff 0,#ededed 100%);
background: -o-linear-gradient(top,#ffffff 0,#ededed 100%);
background: -ms-linear-gradient(top,#ffffff 0,#ededed 100%);
background: linear-gradient(to bottom,#ffffff 0,#ededed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ededed',GradientType=0 );
}
#core_menu_wrapper .navbar-nav > li { padding: 23px 0px;   min-width:140px; border-right:1px solid #ddd; }
#core_menu_wrapper .navbar-nav > li a { color:#444;  text-align:center; text-transform: uppercase;   }
#core_menu_wrapper .navbar-nav > li.homeli { min-width:80px; border-left:0px; }
#core_menu_wrapper .navbar-nav > li.homeli a {  color: #09427c; }
.home .homeli, #core_menu_wrapper .navbar-nav > li:hover, #core_menu_wrapper .navbar-nav > li.current-menu-item { background: #E4E4E6; }
 
	/*** SMALL MOBILE MENU ***/
	#core_smallmenu {  }
	#wlt_smalldevicemenubar a.b1 { background: #f2ac29; }
		
	/*** TOGGLE MENU ***/
	#core_menu_wrapper .dropdown-menu > li { }
	#core_menu_wrapper .dropdown-menu > li > a { color:#000; text-align:left; line-height:30px; text-shadow: 0 0px 0 rgb(29, 88, 14) !important;}
	
	/*** 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: normal; color:#444; }
.breadcrumb li a { color:#444; }
.breadcrumb i { font-size:10px; top: -1px; padding-right:5px; }

/*** BODY ***/
#core_padding {     }
#core_padding .container { margin-top:0px; padding:auto;  }
#core_padding .core_section_top_row { padding-top:0px; background:#fff;   -webkit-box-shadow: 0px 0px 7px 2px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 7px 2px rgba(0, 0, 0, 0.05); }
 
	/*** BLOCK STYLES ***/
	.block { }
	.block .block-title {  padding:10px; padding-left:0px; background:#F5F5F5; border-left:5px solid #E4E4E6;  }
	.block .block-title h1, .block .block-title h3 { font-weight:bold; color:#00132b; padding-left:15px;  }
	.block .block-content {  padding:20px; background:#fff; border:1px solid #ddd; }
	.category_object_block .btn-viewall { line-height:50px; }
	
  
	/*** GALLERY STYLES ***/
		
		/*** LIST STYLE ***/		
		.wlt_search_results.list_style .thumbnail { background: #fff;   }
		.wlt_search_results.list_style .frame { max-width:320px; background: #fff;  }
		.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.list_style .wlt_shortcode_price {font-size: 25px; color: #e74c3c; display:block; padding-bottom:10px; }
			.wlt_search_results.list_style h2 { text-decoration: none; font-size: 14px;color: #313131;text-transform: uppercase;} 
			.wlt_search_results.list_style .btn { border-radius:0px; background:#f2ac29; border:0px; }
		
		/*** GRID STYLE ***/
		.wlt_search_results.grid_style .thumbnail { padding:10px;  text-align:left; }
		.wlt_search_results.grid_style .frame { background: #fff;; margin-bottom:20px; }
			.wlt_search_results.grid_style h2 { text-decoration: none; font-size: 14px;color: #313131;text-transform: uppercase;}
			.wlt_search_results.grid_style .wlt_shortcode_price {font-size: 25px; color: #e74c3c; display:block; padding-bottom:10px; }
			.wlt_search_results.grid_style .wlt_shortcode_excerpt { height:40px; overflow:hidden; display:block; color:#bcbcbc }
			.wlt_search_results.grid_style .btn { width:100%; font-size:16px; border-radius:0px; background:#f2ac29; border:0px; }
			.wlt_search_results.grid_style .wlt_starrating { float:right; }
			.wlt_search_results.grid_style .list_favorites_add { margin-top:5px; display:block; }
			
			.wlt_search_results.grid_style h1 { text-align:center; }
			
			
			/*** DATA ***/
			.price {font-size: 25px;color: #f2ac29;}
		
		/*** IMAGE ***/
		.wlt_thumbnail { padding:2px; border:0px; }	
		
		/*** SEARCH BUTTONS ***/
		#wlt_search_tabs .glyphicon { font-size:12px; }
		#wlt_search_tabs { padding-top:15px; }
		.searchresultsnum { font-size: 14px; }
		._searchresults .btn { font-size:16px; margin-bottom:10px; }
	 	._searchresultsdata, ._searchresultsdata .block-content { padding:0px; 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); }
		#core_middle_column ._searchresults .block-content { padding-top:0px; }
		#core_middle_column ._searchresultsdata .block-content { background:transparent; padding:0px; }
	
/*** SINGLE ***/
#SinglePage-listing_type .wlt_starrating { float:right; }
#SinglePage-listing_type .wlt_shortcode_store { text-decoration:underline; }

/*** FOOTER ***/
#footer_content { background:#363636; }
#footer_content .row { padding:20px; color:#fff;}
#footer_content a { color:#fff; }
#footer_content h3 { color:#fff; font-weight:bold; text-transform: uppercase; font-size:18px; }

#footer_bottom .container { font-size:14px; padding-top:15px; background:#1b1b1b; margin-bottom:10px; color:#fff; padding-bottom:10px; padding-top:10px; }
		
	/*** SOCIAL ICONS ***/
	#footer_bottom ul.socialicons { width:235px; }
	#footer_bottom .socialicons li {  background:#1b1b1b; margin-right:2px;  }
	#footer_bottom .socialicons li a { text-decoration:none; }
	
/*** WIDGET CHANGES ***/
.core_widgets_listings li .frame, .core_widgets_listings li h3 { margin-left:0px; }
 
/* =============================================================================
  FUNCTION STYLES
   ========================================================================== */

 
/* =============================================================================
  DEMO STYLES
   ========================================================================== */
 
.demomode .wlt_search_results.grid_style .frame { min-height:250px; }
.wlt_search_results.list_style .thumbnail .frame img { min-width:150px; }
.frame1 { background: #F3F3F3; border: 1px solid #ddd; padding: 10px; float: left;position: relative;margin-right: 20px; margin-bottom:30px;}
.frame1 .frame { margin-right:0px !important; padding:0px !important; }
.frame1 .desc { text-align:center;  clear: both;  }

.wlt_rating_updown { float:none; }
.wlt_search_results.list_style .frame { margin-bottom:6px; }
._searchresultsdata .col-md-5 { padding-top:6px; }

.highlight { background-color: #F7F7F7; margin:10px -11px -11px -11px !important;}

/*** mobile adjustments **/
@media (min-width: 0px) and (max-width: 600px) { .wlt_search_results.list_style .frame { float:none; display:inline; } .frame1 { float:none; width:100%; text-align:center; } .wlt_search_results.list_style .thumbnail .frame img { min-width:100%; float:none; max-width:100% !important; width:100%; } }

 
.grid_style .frame1 { float:none; width:100%; margin-bottom:10px; }
/* =============================================================================
  home page styles
   ========================================================================== */

.shortcode_taxonomy_block a { background:#fff; clear: both; display: block; text-align:center; margin-bottom:10px; border:1px solid #ddd; padding:15px; }
.shortcode_taxonomy_block a:hover { background: #fafafa; font-weight:bold; }
.shortcode_taxonomy_block a img { margin-top:10px; }
.shortcode_taxonomy_block .storelogo { max-height: 40px; }

#core_padding .core_section_top_row { margin-top:20px; }
#core_homepage_fullwidth_wrapper { margin-top:0px;background: #f4f4f4 url(img/bg5.png) bottom left repeat-x;padding: 20px;color: #444;margin-bottom:30px;border:1px solid #ddd;border-bottom:1px solid #eee;}

#core_homepage_fullwidth_wrapper h1 { font-size:45px; font-weight:300; }
#core_homepage_fullwidth_wrapper h2 { padding-bottom:30px; }

.tname { height:25px; overflow:hidden;  display: block;}

/* =============================================================================
  CLICK TO REVEAL STYLES
   ========================================================================== */
 
.clicktoreveal { background:#FFFFE2; border:1px solid #ddd; text-align:right; position:relative; height:42px; -webkit-border-radius: 6px;
-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;cursor:pointer; overflow:hidden; }
.clicktoreveal .overlay { padding:10px;  position:absolute; z-index:100; color:#fff; height:40px; text-align:left;
text-shadow: 0 1px 0 rgba(0,0,0,.7); border-top-left-radius: 6px;border-bottom-left-radius: 6px;width:85%; font-size:12px; } 
.clicktoreveal .code { font-size:18px; padding:5px; font-weight:bold; color:#FF9900;  }
.clicktoreveal.green { border: 1px solid #658e2a; box-shadow: 0 1px 0 1px rgba(0,0,0,.1),inset 0 1px 0 0 #bdd894; }
.clicktoreveal.green .overlay { background:transparent url(../../framework/img/extra/clicktoreveal_g.png) top right no-repeat; } 
.clicktoreveal.green .overlay.none { text-align:center; background-position:-10px 0px; width:100%; }

.storelogo { margin:0px; border:0px; box-shadow: 0 0px 0px rgba(0,0,0,0.1); }


.wlt_search_results.grid_style .highlight { display:block; }
.wlt_search_results.grid_style .highlight .col-md-5 { display:none; }
.wlt_search_results.grid_style .highlight .col-md-4 { display:none; }
.wlt_search_results.grid_style .highlight .col-md-3 { width:100%; }