/*!
 * Theme Name: JM Team
 * Theme URI: http://www.joomlart.com
 * Version: 1.0
 * Description: 
 * Author: JM Team - Joomlart.com
 * Author URI: http://www.joomlart.com
 * 
 * Powered by Magento
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */

.block-information, 
.block-hot-link, 
.block-help, 
.block-subscribe {
	border-top: 1px solid #333;
	margin: 0 0 20px;
	padding: 30px 0 0;
	width: 100%;
}

.box-tags .form-add .input-box, 
.box-tags .form-add fieldset {
	float: none;
	margin: 0 0 15px;
}

.breadcrumbs li .icon-caret-right {
	margin: 0 5px;
}

.cart .discount .buttons-set button.button, 
.cart .shipping .buttons-set button.button {
	width: 100%;
}

.cart-table button.button {
	clear: both;
	float: left !important;
	margin: 5px 0 !important;
	padding: 0;
	width: 100%;
}

.catalog-category-view #jm-mainbody, 
.catalogsearch-result-index #jm-mainbody {
	margin: 0 0 20px;
}

.catalog-category-view .category-title, 
.catalogsearch-result-index .page-title {
	padding: 10px 0 !important;
}

.category-products .product-image img, 
.products-grid .product-image img,
.category-page li.item:focus img.regular_img1,
.category-page li.item:hover img.regular_img1, 
.products-grid li.item:focus img.regular_img1, 
.products-grid li.item:hover img.regular_img1 {
	margin: 0 auto;
}

/* Multi checkout*/
.checkout-progress li {
	width: 100%;
}

.cms-index-index #jm-container {
	padding: 0;
}


#jm-head {
	background: none !important;
	float: left;
	position: absolute;
    right: auto;
    top: auto;
}

.col2-set .col-1 {
	margin-bottom: 30px;
}

.col2-set .col-1,
.col2-set .col-2 {
	width: 100%;
}

.crosssell .block-title {
	line-height: 28px;
}

/* My account ===========================*/
.dashboard .col2-set {
	margin: 0 0 30px;
}

.form-list .field{
	clear: both;
	width: 100%;
}

.form-list li.wide .input-box,
.form-list .input-box,
.cart .discount .input-box{
	width: 100%;
}

.form-list li.wide input.input-text,
.cart .discount input.input-text,
.cart-collaterals .input-box .input-text,
.form-list input.input-text {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
}

.form-list select,
.shipping-form .form-list select,
.checkout-multishipping-address-newshipping .form-list select {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
}

.form-search {
	min-width: 100%;
}

.form-search .input-text {
	min-width: 30%;
	Width: 37%;
}

/*Products: grid*/
.ico-label {
	display: none;
}

.inner-toggle {
	top: 96px;
}

.jm-lo-2colsl #jm-main {
	width: 100%;
}

/* Home page*/
.jm-tab-content {
	width: 100% !important;
}

.main {
	width: 100%;
}

.mobile-only {
	display: block;
}

.multiple-checkout #multiship-addresses-table select {
	width: 100%;
}

.multiple-checkout button.button {
	font-size: 88%;
	width: 100%;
}

.my-account #my-reviews-table td:nth-of-type(1){
	display: none;
}

.my-account #my-tags-table td:nth-of-type(1){
	display: none;
}

.my-wishlist .buttons-set button.button{
	margin-left: 0;
	width: 100%;
}

.my-wishlist .data-table td:nth-of-type(2),
.my-wishlist .data-table th {
	border-right: none;
	padding: 10px;
}

.off-canvas-enabled #jm-header .main {
	padding: 0;
}

/* Checkout*/
.order-review table#checkout-review-table th,
.order-review table#checkout-review-table td{
	font-size: 10px;
	padding: 5px;
}
.order-review table#checkout-review-table td .price {
	font-size: 10px;
}

.pages ol li a {
	padding: 3px 7px 0px;
}

.pages ol li a.previous, .pages ol li a.next {
	margin: 0;
}

.pages ol li.current {
	padding: 0 5px;
}

/* Bonus page*/
.page-sitemap .sitemap li {
	width: 100%;
}

/* Product: detail*/
.product-img-box .product-image-zoom {
	height: auto !important;
	width: 100% !important;
}

.product-review .product-details {
	float: left;
	margin: 20px 0 0;
	width: 100%;
}

.product-review .product-img-box {
	width: 100%;
}

.product-review .product-img-box .label {
	text-align: left;
}

.products-grid .price-box .special-price, 
.products-grid .price-box .old-price {
	display: inline-block;
	float: none;
}

.products-grid .ratings .rating-box {
	float: none;
	display: block;
	margin: 0 auto;
}

.products-grid li.item {
	width: 100% !important;
}

.products-grid li.item .inner {
	float: none;
	text-align: center;
}

.products-list .actions li {
	margin: 20px 5px 0 0;
}

.products-list .product-image {
	float: none;
	margin: 0 0 20px;
}

.products-list .product-image a {
	height: 100% !important;
	width: 100% !important;
}

.products-list .product-shop {
	margin: 0;
	width: 100%;
}

/* Product: list*/
.products-list li.item .inner {
	padding: 30px 0 !important;
}

.quick-access {
	border: 1px solid #e5e5e5;
	margin: 0 100px 0 0 !important;
}

.quick-access .inner-toggle,
.quick-setting .inner-toggle {
	top: 40px;
	right: auto;
}

.quick-setting{
	border: 1px solid #e5e5e5;
	margin: 0px !important;
}

.quick-setting .btn-toggle i, 
.quick-access .btn-toggle i {
	display: inline-block;
}

.title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6 {
	margin: 0 0 20px;
}

.toolbar-bottom .toolbar {
	margin-top: 0;
}

.top-info {
	display: none;
}

.view-mode,
.pages {
	min-width: 10px;
	padding: 0 5px;
}

/* Category page*/
.toolbar {
	height: 48px;
}

#jm-container {
	padding: 0;
}

/* Footer*/
#jm-footer .block-about {
	padding: 30px 0;
	width: 100%;
}

#jm-head {
	background: none;
	float: left;
	position: static;
	right: auto;
	top: auto;
}

#jm-head .main {
	background: none !important;
	float: right;
	#margin: 0 200px 0 0;
	width: auto;
}

#jm-head .main .inner {
	float: left;
	margin: 0;
	width: auto;
}

#jm-header .main {
	margin: 0;
	border-top: 10px solid #bc002c;
}

#jm-main{
	height: auto !important;
}

#jm-mainnav,
#jm-search,
#jm-mycart{
	float: right;
	position: static;
	#margin-left: 1%;
}

/*Shopping cart*/
#jm-mainnav.menu-1column {
	width: 40px;
}

/* Display: none*/
#jm-mass-bottom,
#jm-bots1,
.block-brand {
	display: none;
}

#jmoverlay{
	top: 143px  !important;
}

#jm-setting .btn-toggle strong,
#jm-quickaccess .btn-toggle strong {
	display: none;
}

#jm-setting .btn-toggle,
#jm-quickaccess .btn-toggle {
	color: #666;
	font-size: 14px;
	padding: 0;
}

#jm-setting .btn-toggle:focus,
#jm-setting .btn-toggle:hover,
#jm-setting .btn-toggle.active,
#jm-quickaccess .btn-toggle:focus,
#jm-quickaccess .btn-toggle:hover,
#jm-quickaccess .btn-toggle.active {
	color: #bc002c;
}

#jm-setting,
#jm-quickaccess {
	position: relative;
	width: 40px;
	top: -42px;
	right: auto;
	z-index: 999;
}

/* Header ===============*/
#logo {
	float: none;
	left: auto;
	margin: 0 auto;
}

#multiship-addresses-table tbody td:nth-of-type(2),
#multiship-addresses-table thead th:nth-of-type(2){
	display: none;
}

#multiship-addresses-table tbody td:nth-of-type(3),
#multiship-addresses-table thead th:nth-of-type(3){
	width: 50%;
}

#my-orders-table thead th,
#my-orders-table tbody td{ 
	padding: 5px;
	font-size: 10px;
}

#my-orders-table tbody td .price {
  font-size: 10px;
}

.dashboard #my-orders-table thead th,
.dashboard #my-orders-table tbody td{ 
	padding: 5px;
	font-size: 100%;
}

/* My order*/
.dashboard #my-orders-table tbody td:nth-of-type(2),
.dashboard #my-orders-table thead th:nth-of-type(2),
.dashboard #my-orders-table tbody td:nth-of-type(3),
.dashboard #my-orders-table thead th:nth-of-type(3),
.dashboard #my-orders-table tbody td:nth-of-type(4),
.dashboard #my-orders-table thead th:nth-of-type(4),
.dashboard #my-orders-table tbody td:nth-of-type(5),
.dashboard #my-orders-table thead th:nth-of-type(5){
	display: none;
	
}


#opc-login .col-1 {
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 20px;
}

#review-form td, 
#review-form th {
	padding: 10px 5px;
	white-space: normal !important;
}

#review-form th .nobr {
	white-space: normal !important;
}

#review-order-form table.data-table tbody td:nth-of-type(3),
#review-order-form table.data-table thead th:nth-of-type(3),
#review-order-form table.data-table tbody td:nth-of-type(4),
#review-order-form table.data-table thead th:nth-of-type(4) {
	display: none;
}

#shopping-cart-table tbody td:nth-of-type(1),
#shopping-cart-table thead th:nth-of-type(1),
#shopping-cart-table tbody td:nth-of-type(3),
#shopping-cart-table thead th:nth-of-type(3),
#shopping-cart-table tbody td:nth-of-type(4),
#shopping-cart-table thead th:nth-of-type(4){
	display: none;
}

/* wishlist */
#wishlist-table tbody td:nth-of-type(1),
#wishlist-table thead th:nth-of-type(1),
#wishlist-table tbody td:nth-of-type(3),
#wishlist-table thead th:nth-of-type(3){
	display: none;
}

.product-img-box .product-image-zoom {
  float: left;
}

.product-view .product-shop {
  clear: both;
}

.product-essential .product-shop h1 {
  font-size: 22px;
}

.jm-product-lemmon {
  float: left;
  height: 78px !important;
  margin: 0;
  width: 100%;
}
.product-img-box .more-views {
  float: left;
  height: 78px;
}

.product-img-box .more-views ul{
	width: 100% !important;
	left: 0 !important;
}

.product-img-box .more-views li {
	width: 66px !important;
	height: 76px !important;
	margin: 0 5px 0 0 !important;
}

.product-img-box .more-views li a {
  height: 76px;
  width: 66px;
}

.product-img-box .more-views li a img{
	width: 100%; 
	height: 100%; 
}



