  /* =============================================================================
  MOBILE MENU STYLES BY MARK FAIL
   ========================================================================== */

/*** MOBILE DEVICES IN PORTRAIT MODE ONLY ***/
#core_mobile_menu { display:none; }
	@media (min-width: 0px) and (max-width: 400px) {
	#core_mobile_menu { display:block; } 
	#core_mobile_menu .padding { padding:20px; }			
		.mmenu1 button { margin-top:10px; }
		.addcart .btn { margin-bottom:10px; }
		#CheckoutBlock .block-content { padding:0px; }
		.searchresultsnum { font-size:12px !important; text-align:center; }
		.wlt_shortcodes_expiry_date { font-size:12px !important; line-height:20px !important; }
		.list_style .wlt_starrating { display:none; }
		#core_mobile_menu #wlt_cart_qty { display:none; }
		#core_mobile_menu .nav > li { clear:both; }
		.mobile_advanced_search label { color:#999; }
	}

/*** MOBILE MENU FOR SMALLER DEVICES ***/
#wlt_smalldevicemenubar { display:none; }
#wlt_smalldevicemenubar ul { margin-bottom:0px; }
#wlt_smalldevicemenubar a.b1 { text-decoration:none; background: #444; color: #FFFFFF;display: block;font-size: 17px;font-weight: bold;line-height: 30px;padding: 10px 17px;text-transform: uppercase;width:100%; }
#wlt_smalldevicemenubar a.b1 .glyphicon { float:right; margin-top:6px;  }
#wlt_smalldevicemenubar ul { padding-left:0px; }
#wlt_smalldevicemenubar ul li { list-style:none; background-color: #323232; border-bottom: 1px solid #000; padding-top:8px; padding-bottom:8px; clear:both; display:block; }
#wlt_smalldevicemenubar ul li a { font-weight:bold; text-transform:uppercase; padding-left:15px; }
#wlt_smalldevicemenubar  .dropdown-menu { display:block !important; width:100%; float:none; margin:0px; padding:0px; border: 1px solid #000; border-radius: 0px; clear:both; display:block; }
#wlt_smalldevicemenubar .smalldevice_dropmenu {  padding-top: 10px;}
#wlt_smalldevicemenubar .smalldevice_dropmenu li { border-top: 1px solid #000; }
#wlt_smalldevicemenubar .smalldevice_dropmenu li a { padding-left:25px !important; }
#wlt_smalldevicemenubar .dropdown-submenu:focus > a, #wlt_smalldevicemenubar .dropdown-submenu:hover > a { background:transparent; }
#wlt_smalldevicemenubar .menu-item-has-children.dropdown { border-bottom:0px; }
#wlt_smalldevicemenubar .dropdown-submenu>a:after { display:none; }
#wlt_smalldevicemenubar .dropdown-submenu>.dropdown-menu { left:0; clear:both; }
#wlt_smalldevicemenubar ul li .dropdown-toggle span:after {content: none !important; }
#wlt_smalldevicemenubar .menu-item-has-children { padding-bottom:0px; }
#wlt_smalldevicemenubar .iconpack1 { display:none }
	/*** SHOW / HIDE MENU ***/
	@media (max-width: 990px) {#core_menu_wrapper {display:none;}#wlt_smalldevicemenubar {display:block;} .header_style4 { padding:0px; } .header_style4 .wlt_searchbox input { margin-bottom:10px; } }

/*** HOME PAGE OBJECT CHANGES ***/
@media (min-width: 768px) and (max-width: 992px) {
.category_object_block .hasiconlarge  { background:none !important; padding-left:0px; }
.category_object_block a.headBox1 .count, .category_object_block .count { display:none !important; }
.header_style2 .navbar-nav > li { padding-top:0px; }
}
@media (min-width: 0px) and (max-width: 1024px) {
.category_object_block .hasiconlarge  { background:none !important; padding-left:0px; }
}
@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.col-md-3 { 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.col-md-3 a { font-weight:bold; font-size:12px; }
	.category_object_block .hasiconlarge  { background:none !important; padding-left:0px; }
	.category_object_block .count { display:none; }
	.category_object_block .media { background:#fff; margin-top:10px; }
	.category_object_block .media h4 { margin-top:20px; }
}
/*** home carousel on mobile ***/
@media (min-width: 0px) and (max-width: 767px) { ._carouselblock .span4 { width:100% !important; } }
@media (min-width: 768px) and (max-width: 1024px) { ._carouselblock .span4.lastitem { display:none; } }
/*** search results ***/
@media (max-width: 480px) and (max-width: 500px) { 
	#core_main_breadcrumbs { font-size:11px; }
	#core_main_breadcrumbs .right { display:none; }	
	.resultsfound { font-size:12px; line-height: 20px; }
	._searchresults .block-title { display:none; }
}
/*** listing page ***/
@media (max-width: 480px) and (max-width: 500px) {  #Tabs { clear:both; display:block; } .wlt_toolbox { display:none; } ..productattribute { padding-bottom:15px; } }
/*** footer ***/
@media (max-width: 480px) and (max-width: 500px) {  #footer_bottom p { font-size:10px; } #footer_bottom ul.socialicons { float:none; }  }
/*** 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; }
}
