/*!
 * 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
 */
/* MAIN CONTAINER
--------------------------------------------------------- */
.wrap {
	min-width: 1024px;
}

.main {
  max-width: 1020px;
  text-align: left;
}

#jm-header {
  min-height: 220px;
}

.form-list .field{
	width: 48.5%;
}

.form-list .field + .field{
	float: right;
}

.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%;
}

/*header*/
#logo{
	width: 250px;
}

.top-info {
  width: 730px;
}

.top-info li {
  width: 27%;
}

.headinfo {
  padding-left: 250px;
}

#jm-mainnav {
  width: 745px;
}

.block-banner img {
	width: 100%;
}

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

.form-search .input-text{
	min-width: 160px;
}


.sales-banner li {
  width: 232px;
  height: 155px;
}

.sales-banner li img{ 
	width: 100%;
}

.block.block-featured .block-content li.item .inner .ratings {
  width: 60%;
}

.jm-slide-main-wrap {
  width: 100% !important;
}

/*-- toolbar */
.toolbar label,
.pages ol li {
	font-size: 100%;
}

.view-mode,
.pages,
.limiter,
.sort-by{
	padding: 0px 15px;
}
.limiter {
  width: 110px;
}

.sort-by {
  width: 160px;
}

/* Product: grid*/
.products-grid li.item .inner {
  float: none;
}

.products-grid li.item.first{
	clear: none;
}

.products-grid li.item .product-image a {
  width: 100% !important;
  height: 220px !important;
}

.product-information h5 {
	min-height: 40px;
}

/* Product: list*/
.products-list .product-shop {
  width: 68%;
}

.products-list button.btn-compare {
	display: none;
}

/*Product: detail*/
.product-view .product-shop{
	width: 420px;
}

.product-shop .add-to-links li a.link-compare {
	display: none;
}

.product-accodion {
  float: right;
  width: 100%;
}

.lastnews li {
  width: 235px;
}

.lastnews li.center {
  margin: 0 20px;
}

.lastnews li img{
  width: 100%;
}

.block-brand {
  width: 73.9%;
}

.list-brand li {
  width: 119px;
}

.block-information, 
.block-hot-link, 
.block-help, 
.block-subscribe {
  width: 180px;
}


/*Contacts page*/
.info-inner p,
.jm-contacts .fieldset{
	width: 680px;
}

.jm-contacts .form-list li.wide .input-box{
	width: 100%;
}

.jm-contacts .form-list .field{
	width: 31%;
}

.jm-contacts .form-list .field + .field{
	float: left;
	margin: 0px 0px 0px 25px;
}

.jm-contacts .form-list .field + .field + .field{
	float: right;
	margin: 0px;
}

.jm-contacts .form-list li.wide textarea{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width: 100%;
}

/* logo brand*/


/*My account */
.billing-agreements .form-list li select{
	width: 180px;
}

/* Onepage Checkout*/
.form-list li.control input.radio, 
.form-list li.control input.checkbox{
	margin: 2px 5px 0 0;
}

.opc .buttons-set{
	padding-top: 0px;
}

.jm-legal {
  width: 73%;
}

.jm-tab-content {
	width: 100% !important;
}

.product-img-box .product-image-zoom {
  height: 420px !important;
  width: 310px !important;
}

.product-img-box {
  width: 43%;
}


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

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

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

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


