	/* Tablet */
	@media only screen and (max-width: 1014px) {
		.footer .signup-locate .sign-up p {
			font-size: 14px;
		}
	}
	@media only screen and (max-width: 996px) {
		/* Footer */
		.footer .signup-locate .sign-up form input#email {
			width: 62%;
		}
		.footer .signup-locate .locate-link a {}
		/* Product Page */
		.catalog-product-view .breadcrumbs ul {
			/*width: 900px;*/
			text-align: left;
		}
		.product-view .product-left {
			width: 66%;
			margin-right: 2%;
			padding: 0 0 0 2%;
		}
		.product-view .product-right {
			width: 30%;
		}
		.product-view .product-left .product-essential .product-img-box {
			float: none;
			width: 100%;
			margin: 0 0 20px 0;
		}
		.product-view .product-left .product-essential .product-img-box span.zoom-icon {
			display: none !important;
		}
		.product-view .product-left .product-essential .product-img-box .more-views li {
			float: none;
			margin: 0 0 10px 10px;

		}
		.product-view .product-left .product-essential .product-shop {
			float: none;
			width: 100%;
			margin: 20px 0;
		}
		.box-reviews {
			width: 72.6%;
			padding: 0 0 0 2%;
		}
	}
	@media only screen and (max-width: 970px) {
		.top-panel .top-links-wrap {
			width: 77%;
		}
		.bottom-panel .header .navigation .nav-container {
			float: none;
			width: 100%;
			margin-right: 0;
			padding: 8px 0;
		}
		.bottom-panel .header .navigation .searchbar {
			float: none;
			position: absolute;
			top: 65px;
			right: 20px;
		}
		.header-wrap {
			height: 75px;
		}
		.searchbar form#search_mini_form .form-search input[type=text] {
			width: 90%;
			padding: 5px 3% 5px 22%;
		}
		.searchbar form#search_mini_form .form-search input[type=text]:focus {
			width: 90%;
		}
		/* My Account - New Return */
		.awrma-account .col-main table.data-table thead tr th,
		.awrma-account .col-main table.data-table tbody tr td {
			font-size: 15px;
		}
	}
	@media only screen and (max-width: 951px) {
		.top-cart .block-title #cartHeader #go-to-cart {
			display: none;
		}
	}
	@media only screen and (max-width: 896px) {
		.footer .signup-locate .sign-up h4,
		.footer .signup-locate .locate-link a {
			font-size: 23px;
		}
	}
	@media only screen and (max-width: 850px) {
		.home-grid .row .column.products .details .shopnow {
			display: none;
		}
	}
	@media only screen and (max-width: 838px) {
		.home-grid .row.products .column .details h1, 
		.home-grid .row.products .column .details h2 {
			font-size: 18px;
		}
		.cart .totals ul.checkout-types { width:auto; clear:both;}
	}
	@media only screen and (max-width: 768px) {
		/* Header - Top Panel */
		.top-panel ul.top-links li.freeshipping a {
			padding-left: 20px;
		}
		.top-panel ul.top-links li.mailinglist a {
			padding-left: 20px;
		}
		.top-panel ul.top-links li.followus a {
			padding-left: 15px;
		}
		.top-panel ul.top-links li.storelocator a {
			padding-left: 20px;
		}
		/* Home Grid */
		.home-grid .row.hover .column .details {
			padding: 10px;
			text-align: left;
			overflow: hidden;
			position: relative;
			height: 19px;
		}
		.home-grid .row.products .column .details h1,
		.home-grid .row.products .column .details h2 {
			font-size: 18px;
		}
		.home-grid .row .column .details {
			padding: 10px;
			height: 56px;
		}
		/* Footer */
		.footer .signup-locate .sign-up h4, 
		.footer .signup-locate .locate-link a {
			font-size: 22px;
		}
		.footer .signup-locate .sign-up p {
			font-size: 12px;
		}
		.dropdown .popular-items > ul li {
			height: 76px;
		}
		/* Category Page */
		ul.products-grid:hover li.item .info-wrapper {
			background-image: none;
			background-position: inherit;
			z-index: auto;
		}
		/* My Account - My Orders */
		.sales-order-history .my-account .box-account table.data-table thead tr th {
			font-size: 15px;
			padding: 10px;
		}
		.sales-order-history .my-account .box-account table.data-table tbody tr td {
			font-size: 15px;
			padding: 10px;
		}
		.sales-order-view .title-buttons, 
		.sales-order-history .title-buttons, 
		.sales-order-invoice .title-buttons, 
		.sales-order-shipment .title-buttons {
			clear: both;
			float: none;
			padding: 0 0 20px 0;
		}
		ul.payment-methods li#pm_vme, ul.disabled-payment-methods li#pm_vme, ul.disabled-payment-methods li#pm_vme.currentTab, ul.payment-methods li#pm_paypal_standard, ul.disabled-payment-methods li#pm_paypal_standard, ul.disabled-payment-methods li#pm_paypal_standard.currentTab {background-size: 50px;}
		#onestepcheckout-form ul.payment-methods li label, #onestepcheckout-form ul.disabled-payment-methods li label, #onestepcheckout-form label { font-size:10px }
	}