/* -------------------------------------------------------------
	© IceTheme 2013
---------------------------------------------------------------- */


/* Large desktop */
@media (min-width: 1200px) {

	.jshop_price span{	font-size: 20px;}
	span.jshop_price_stot {	font-size: 11px;}
	span.currencycode {font-size: 20px;}	
	#categories .joomshooping_categories_item { width:210px;}
		
				
	.jshop_list_category .image { min-height:150px;}
		
	.productfull .price_area .prod_buttons .buttons .button_cart { float: left; margin-left: 0px; margin-top:0; clear:none;}	
	
	.productfull .price_area .prod_buttons .button_wishlist_product { float: left; margin-top:0; clear:none; margin-left: 0px;}	
	
	.prod_buttons .prod_qty_input,
	.prod_buttons .prod_qty { float:left; display: inline-block;}
	
	
	
	
					
}


/* Smaller than Large Desktop */
@media (max-width: 1200px) {
	
	
.prod_short_info {
-webkit-flex: initial;
-moz-flex: initial;
-o-flex: initial;
flex: initial;
background: #fafafa;
margin: 10px 0px;
border: 1px solid #d0d0d0;
padding: 5px;
	
}	
					
		
		
		
		
}



	
/* landscape tablet and desktop */
@media (max-width: 979px) {
	
	
	
	.subCategoryContainer{
		clear:both;
		float:none;
		width:100%!important;}
	
		
	#categories .joomshooping_categories_item { width:221px;}	
	
	
	#ice_cart { border-left:none}
	
	.jshop_list_category .jshop_categ {
		clear:both;
		float:none;
		width:100%!important;}
		
		.jshop_list_category .jshop_categ .image {
			min-height:150px;}


	
		.form-horizontal textarea#review_review {width:auto!important}
	
	
		.productfull h1 { width: auto; line-height: 32px; font-size:22px; margin:0}
		
}


@media (min-width: 767px) and (max-width: 979px) {
	

}
	
	

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	
	.productfull .image_middle { width:100%; clear:both}
	
	#ice_cart { position:absolute; top:0; right:0}

	#categories .joomshooping_categories_item { width:210px;}
	
	
	.jshop_list_category .jshop_categ .image { min-height:0; text-align:center; float:none}
		

	.jshop_list_product .block_product {
		width:100%!important;
		float:none;
		padding-bottom: 20px;
		}	
	
	.productfull .price_area { width:90%; padding:5%; margin:0;}	
		
		
	/* cart table responsive */	
	table.jshop.cart, 
	table.jshop.cart thead, 
	table.jshop.cart tbody,
	table.jshop.cart th, 
	table.jshop.cart td, 
	table.jshop.cart tr { 
		display: block;
		border:none;}
	
	table.jshop.cart thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;}
	
	table.jshop.cart tr { border: 1px solid #DCDFE0; }
	
	table.jshop.cart td { 
		border: none;
		border-bottom: 1px solid #DCDFE0; 
		position: relative;
		padding-left: 50%;}
	
	table.jshop.cart td:before { 
		position: absolute;
		top: 8px;
		left: 0;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;}
	
.block_product .product {
    box-shadow: none;
    border: 1px solid #909090;
	border-radius: 2px;
	
	}
	
	
}




/* Landscape phones and down */
@media (max-width: 480px) {
	
	
	body #ice_cart div.lof_jshop_top { border: none; padding-left: 0; padding-right: 0;}
	
	body .icecart_dropdown { right: -15px; min-width: 300px;}
	
	.jshop_list_product .box_products_sorting {
		margin-right:0;
		margin-bottom:12px;
		text-align:right;
		display:block}
		
	.jshop_list_product .box_products_count_to_page {
		text-align:right;
		display:center}

	#ice_cart .popover {
		max-width: 260px;
		min-width: 260px;}


	
}