/**
 - MOBILE SIZES;
 iphone5: 320x568
 iphone4: 320x480
 Galaxy7: 320x533
**/
/*** main menu styles ***/
@media (min-width: 479px) and (max-width: 2000px) { 
	#core_mobile_menu { display:none; } 
	#core_menu_wrapper .nav-collapse, #core_menu_wrapper  .nav-collapse.collapse {height: auto !important;overflow: visible !important;} 
	#core_menu_wrapper .nav-collapse, #core_menu_wrapper .nav-collapse.collapse, #core_menu_wrapper .nav-collapse .nav { height: 45px;overflow: visible;margin:0px;}
	#core_menu_wrapper .nav-collapse .dropdown-menu{ display:none; } 
	#core_menu_wrapper .navbar .nav > li > a:hover { background:transparent; }
}
/*** mobile menu styles ***/
@media (min-width: 0px) and (max-width: 479px) {
	html {margin-top: 0px !important;} 
	body { padding:0px !important; margin-top:45px !important; } 
	#core_mobile_menu { display:visible; } 
	#core_menu_wrapper, #core_new_header_wrapper { display:none;} 
}
#core_mobile_menu.navbar-fixed-top { padding-left:0px !important; padding-right:0px !important;}
#core_mobile_menu { display:visible; position:fixed; margin-left:0px; margin-right:0px;}
#core_mobile_menu, #core_mobile_menu ul a { color:#fff; }
#core_mobile_menu .add-on { color:#000; }
#core_mobile_menu .nb { padding-top:20px; }
#core_mobile_menu .btn-navbar { padding:8px; }
#core_mobile_menu #searchbtntop { padding:5px; padding-left:10px; padding-right:10px; }
body > .navbar .brand {padding-right: 0;padding-left: 0;margin-left: 5px;font-weight: normal;color: #000;text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.125);-webkit-transition: all .2s linear;-moz-transition: all .2s linear;transition: all .2s linear;font-size:18px; padding: 5px 0px 0px !important;}
#core_mobile_menu .navbar .brand {display: block;padding: 10px 20px 10px;margin-left: -20px;font-size: 16px;font-weight: 200;color: #777777;text-shadow: 0 1px 0 #ffffff;} 
/*** image changes ***/
@media (min-width: 0px) and (max-width: 767px) { 
	#core_logo { text-align:center; } 
	ul.items.list_style .img-circle { max-width:40px; max-height:40px; }
}
/*** home page object styles ***/
@media (min-width: 320px) and (max-width: 568px) {
	.category_object_block { margin-bottom:10px; margin-top:-10px;  }
	.category_object_block .block { background:transparent; border:0px; padding:0px; margin: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);} 
	.category_object_block .block .block-content { padding:0px !important; border-top:1px solid #ddd; border-bottom:1px solid #ddd; } 
	.category_object_block ul { margin:0px; }
	.category_object_block .block .block-content ul li.span3 { background:#fff; float:left; width:50%; border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding-left:10px; height:33px; overflow:hidden; line-height:30px; } 
	.category_object_block .block .block-content ul li.span3 a { font-weight:bold; font-size:12px; }
}
/*** home carousel on mobile ***/
@media (min-width: 0px) and (max-width: 767px) { ._carouselblock .span4 { width:100% !important; } }
/*** search results ***/
@media (max-width: 480px) and (max-width: 500px) { 
	ul.items.list_style li .frame { padding-right:8px;  } 
	ul.items.list_style li .frame img { max-height:80px; max-width:80px; }
	ul.items.list_style li .caption { margin-left:0px; margin-top:0px; } 
	ul.items.list_style li { font-size:11px; }
	ul.items.list_style li h1 { margin:0px;  }	
	ul.items.list_style .featured h1 a, ul.items.three_columns .featured h1 a, ul.items.list_style h1 a { font-size:14px; letter-spacing: -1px; line-height:20px; }
	ul.items.list_style.list_style .span4 {width: 100%; } 
	ul.items.list_style li .hidden_details { padding:0px; }
	ul.items.list_style li .wlt_shortcode_category { height:25px; overflow:hidden;display:inline-block; }
	ul.items.list_style li .wlt_shortcode_excerpt { height:40px; overflow:hidden; display:inline-block; width:180px; float:left; } 	
	ul.items.list_style li hr, ul.items.list_style li .wlt_shortcode_location {display:none; }	
	#core_main_breadcrumbs { font-size:11px; }
	#core_main_breadcrumbs .right { display:none; }	
	.resultsfound { font-size:12px; line-height: 20px; }
	._searchresults .block-title { display:none; }
}
@media (min-width: 500px) and (max-width: 568px) {
	ul.items.list_style li .frame img { max-height:120px; max-width:120px; }
	ul.items.list_style h1 { font-size:18px; line-height:20px; letter-spacing:-1px; }
}
/*** listing page ***/
@media (max-width: 480px) and (max-width: 500px) {  .wlt_toolbox { display:none; } .nav-tabs > li { width:100%; } }
/*** footer ***/
@media (max-width: 480px) and (max-width: 500px) {  #footer_bottom ul.socialicons { float:none; margin-left:30px; } }
/*** block styles ***/
@media (min-width: 0px) and (max-width: 500px) { .block {
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.15) !important;
-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15) !important;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15) !important;
border:0px !important;
} }
/*** shop styles ***/
@media (min-width: 0px) and (max-width: 767px) { 
.list_style .product-grid .details { margin-left:0px; width:80px;  } 
.list_style .product-grid .name, .list_style .product-grid .price, .list_style .product-grid .description {float: left;width: 170px;} 
.list_style .special-price .price-fixed { display:none; }
}