/*!
 * 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
 */
.box-tags .form-add .input-box .input-text {
	padding: 4px 5px 4px;
	margin: 0
}
#jm-header #logo{
	width: 319px;
}
.jm-masshead {
  min-height: 110px;
}
.main {
	width: 320px
}
#jm-pathway ul li {
	line-height: 20px
}
#jm-header {
	min-height: 105px
}
#jmoverlay {
	top: 109px
}
#jm-header  .main {
	border-bottom: 1px solid #ddd;
	height: 55px
}

#jm-header #logo{
	height: 24px;
	left: 0px;
	padding: 0 0px;
	position: absolute;
	top: 0;
margin-left:-20px;
	width: 319px;
	z-index: 1
	height: 55px;
}
#jm-header .inner {
	padding: 0
}
h1#logo a {
	height: 53px;
	min-height: 53px;
background-position: 0% 0%;
}


.btn-toggle {
	top: 56px
}
#jm-header .inner-toggle.inneractive {
	top: 105px
}
#jm-header .quick-setting .inner-toggle.inneractive {
	right: -1px
}
#jm-tops3 .col2-set .col-1, 
#jm-tops3 .col2-set .col-2 {
	width: 100%
}
.block-lookbook .col-inner,
.block-shop-by .col-inner {
	border-right: 0;
	padding: 0
}
.block-shop-by .col-inner {
	border-bottom: 1px solid #ddd;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0
}
#jm-mass-top {
	display: none
}
/*slide*/
.jm-products-slider-listing {
	width: 300px
}
.jm-slider li {
	width: 300px !important
}
.block-twitter {
	width: 100% !important
}
.block-twitter .col-inner {
	border-bottom: 1px solid #ddd;
	border-right: 0;
	padding: 20px 10px 0 10px
}
.block-subscribe-inner {
	min-height: 236px;
	padding: 20px 10px 0 10px
}
.block-subscribe-inner .input-text {
	width: 155px
}
.block-subscribe-inner .input-box button.button {
	padding: 6px 15px
}
.block-logo-services {
	width: 290px
}
.block-logo-services ul li {
	margin: 0;
	padding: 0;
	width: 50%
}
.block-subscribe {
	background: url("https://nzcamera.co.nz/skin/frontend/default/jm_monsieur/images/bg-newsletter.png") no-repeat scroll left top transparent;
	width: 100% !important
}
.col5-set .col-1, 
.col5-set .col-2, 
.col5-set .col-3, 
.col5-set .col-4, 
.col5-set .col-5 {
	width: 100%
}
#jm-bots2 .col-inner {
	border-bottom: 1px solid #2D2D2D;
	border-right: 0;
	min-height: 100%;
	padding: 20px 0
}
.col5-set .col-4, 
.col5-set .col-5 {
	margin: 0
}
#jm-bots2 .block-recommend.col-5.last .col-inner{
	border-bottom: 0
}
.product-essential-inner {
	float: left;
	width: 100%
}
.product-img-box {
	padding: 0 0 100px
}
.product-img-box .product-image-zoom {
	position: static;
	width: 300px
}
.product-img-box .more-views {
	bottom: 0;
	left: 0;
	position: absolute
}
.ja-tab-navigator li a {
	padding: 0 10px
}
.box-reviews .limiter {
	width: 47%
}
#review-form table {
	width: 300px
}
#review-form thead tr th, 
#review-form thead tr td {
	padding: 3px
}
#review-form input.input-text, #review-form textarea {
	width: 288px
}
#review-form  td, 
#review-form  th {
	padding: 3px
}
.checkout-onepage-index .form-list li .input-box select.address-select {
	width: 260px
}
.limiter {
	width: 29%
}
.pages {
	float: left;
	width: 41%
}
.pages-inner {
	padding: 0 10px
}
.view-mode {
	float: left;
	width: 30%
}
.sort-by {
	display: none
}
.products-grid {
	margin: 10px -10px;
	width: 107%
}
.checkout-progress li.active {
	background: #fff !important
}
.checkout-progress li.active .box-content {
	color: #666;
	text-indent: 0
}
.checkout-progress li.active span.step-checkout{
	background: #999999;
	color: #E5E5E5;
	float: left;
	padding: 5px 0;
	width: 100%
}
.checkout-progress .page-title {
	float: left;
	margin: 10px 0;
	width: 100%
}
.multiple-checkout .data-table td {
	background: #fafafa;
	color: #666
}
.multiple-checkout {
	color: #666;
	float: right;
	margin-right: 0
}
.multiple-checkout .page-title h1 {
	font-size: 130% !important
}
.multiple-checkout .col2-set .col-1, 
.info-set.col2-set .col-1 {
	margin-right: 10px !important;
	width: 93% !important
}
.checkout-progress .multiple-checkout .col2-set .col-2, 
.checkout-progress .info-set.col2-set .col-2 {
	margin-right: 10px !important;
	width: 93% !important
}
.multiple-checkout .col2-set .box-title, .info-set .box-title, .multiple-checkout .col-wide > h3 {
	background: none repeat scroll 0 0 transparent;
	border-bottom: 1px solid #DDDDDD;
	margin: 0 0 10px;
	padding: 0 0 30px;
	text-align: left
}
.checkout-progress h2 {
	float: left !important;
	font-size: 120%;
	margin: 10px 0;
	padding: 0;
	text-indent: 0 !important;
	width: 100%
}
#multiship-addresses-table tr th:nth-child(3n),
#multiship-addresses-table tr td:nth-child(3n) {
	display: none
}
#multiship-addresses-table .btn-remove2 {
	margin: auto
}
#login-form .col-1, 
#login-form .col-2 {
	width: 100%
}
#login-form .col-1 {
	margin: 0 0 10px
}
#checkout-step-login .col2-set .col-1,
#checkout-step-login .col2-set .col-2 {
	width: 100%
}
.cart-table button.button {
	float: left;
	width: 100%;
	margin: 0 0 5px !important
}
#shopping-cart-table tfoot td:first-of-type {
	border: 0 none !important;
	display: table-cell
}
#shopping-cart-table td:nth-of-type(1),
#shopping-cart-table th:nth-of-type(1),
#shopping-cart-table td:nth-of-type(3),
#shopping-cart-table th:nth-of-type(3),
#shopping-cart-table td:nth-of-type(4),
#shopping-cart-table th:nth-of-type(4),
#shopping-cart-table td:nth-of-type(6),
#shopping-cart-table th:nth-of-type(6){
	display: none
}
.box-tags .form-add .input-box .input-text {
	width: 155px
}
.products-list .product-shop {
	margin: 0;
	width: 100%
}
.products-list .products-image {
	display: block;
	margin: auto
}
.ratings .rating-links {
	float: left;
	margin: 10px 0 0;
	width: 100%
}

#shopping-cart-table.cart-table thead th:last-of-type {
	border-right: 1px solid #000;
}
#shopping-cart-table.cart-table tbody td.last{
	border-right: 1px solid #ddd;
}

.childcontent-inner-wrap {display:none; }
.headercontacts {display:none; }
.brandsblock  {display:none; }
.jm-products-slider-listing { padding-top:35px!important; }
.jm-slider { width: 290px!important; }
