/* OpenCart Responsive by Peter Stuart.
The original OpenCart theme was built by the OpenCart team!
I do not take credit in any part of the original theme */
@media only screen and (max-width : 640px) {
	
	a.button, input.button {
		background-image: none;
		background: #c96733;
		
	}

	a.button:hover, input.button:hover {
		background-image: none;
		background: #0d6d98;
		
	}
	a.button-grey, input.button-grey {
		background: #dbe1e5;
		
	}
	
	input[type=text], input[type=tel], input[type=password], input[type=email] {
		background: none repeat scroll 0 0 #F8F8F8;
		border: 1px solid #CCCCCC;
	}
	
	table.list .left, table.list .right {
		border-bottom: 1px solid #DDDDDD;
	}
	
  	/* Header */
  	#header {
		background: #fff;
  	}

  	/* Category */
  	#menu-mobile > div {
    	color: #fff;
    	background: #585858;
  	}

  	#menu-mobile > div > span.opened {
    	background: url("http://trustlate.com/catalog/view/image/select-icons.png") 0 -45px no-repeat;
  	}

  	#menu-mobile > div > span.closed {
    	background: url("http://trustlate.com/catalog/view/image/select-icons.png") 0 6px no-repeat;
  	}

  	#menu-mobile ul {
    	background: #fff;
    	border: 1px #ccc solid;
  	}

  	#menu-mobile ul li a {
    	color: #222;
   		border-bottom: #ccc 1px solid;
  	}

	/* Links */
	#links-mobile {
		background: #c96733;
	}
	
	#links-mobile a {
		color: #fff;
	}
	
	/* Search */	
	#search_mobile .button-search-mobile {
		background-color: #079BDC;
		background-image: none;
		color: #fff;
	}
  
  	/* Main */
	
	/* Product Search */
	/* Category */
	#content h2 {
		color: #fff;
		background: #41a150;
	}

  	.category-list ul li a {
    	color: #222;
   		border: #ccc 1px solid;
  	}
	
	.product-list .wishlist a, .product-list .compare a {
		background-image: none;
		background: #dbe1e5;
		
		color: #222;
	}
	
  	/* Product Page */
	
	.product-info .price-old {
		color: #F00;
	}
	
	.product-info .cart div {
	  color: #222222;
	}
	
	.product-info .cart div:nth-child(3) a, span.links a {
		color: #222222;
		background: #dbe1e5;
		
	}
	
	/* Footer */
	#footer {
		background: none;
	}
	
	#footer .column h3 {
		color: #ffffff;
		background: #c96733;
		
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c96733', endColorstr='#079bdc',GradientType=0 );
	}
	
	#footer .column ul {
		background: #DBE1E5;
	}
	
	#powered {
		background: #DBE1E5;
	}
}
