/*!
 * 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 {
	text-align: left;
	width: 1000px;
}

.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: 155px;*/
	width: 99px;
}

.form-search{
	min-width: 100px;
}
.content-top-msg .form-search button{
	right: -7px;
}

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

/*slide*/
#jm-tops1 .block-slideshow.col-1{
	width: auto;
}

/* Home: tab*/
.cms-home .jm-tab-content,
.cms-home .tabs_content{
	width: 100% !important;
}

.jm-tabswrap .jm-tab-content li,
.jm-tabswrap .jm-tab-content li.item {
	padding: 5px 9px 5px 8px;
	width: 150px !important;
}

.home-slider .jm-next{
	right: 0px;
	top: -56px;
}

.home-slider .jm-prev{
	right: 27px;
	top: -56px;
}

/* category page*/
.jm-two-products .products-list .product-information{
	width: 45%;
}
/*-- toolbar */
.toolbar label,
.pages ol li {
	font-size: 100%;
}

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

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

.home-product-list .products-grid li.item,
.catalog-category-view .products-grid li.item,
.catalogsearch-result-index .products-grid li.item{
	min-height: 340px;
}

.home-product-list .products-grid li.item{
	min-height: 355px;
}

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

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

.ja-tab-content{
	/*width: 72%;*/
	width: 69%;
}

/*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*/
#jm-mass-bottom ul li{
	margin: 0px 7px;
}

#jm-mass-bottom ul li:first-of-type{
	margin: 0px 7px 0px 0px;
}

#jm-mass-bottom ul li:last-of-type{
	margin: 12px 0px 0px 7px;
}

#jm-mass-bottom ul li img{
	vertical-align: middle;
}

/*Footer*/
.block-subscribe .input-box .input-text{
	border-radius: 0px;
}

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

/*Home: deal*/
.jm-home-product-deals .products-grid li.item{
	float: left;
}

.jm-home-product-deals .products-grid .product-image{
	width: 146px;
}

.jm-home-product-deals.grid .listing-type-grid{
	height: 250px;
}

.jm-home-product-deals .products-grid .product-image .inner{
	min-height: 190px;
}

.contentdealContainer{
	width: 0px !important
}

.contentdealSelected{
	width: 265px !important;
}

.cms-home #jm-tops3,
.cms-home #jm-mass-top{
	display: none;
}

.home-product-list{
	margin: 0px;
}


/* 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-megamenu ul.level0 li.mega a.mega{
	font-size: 13px; padding: 0 9px;
}
#jm-tops1 .block-top-book.col-2{
	width:240px;
}
.main .block-top-book .products-list{
	width:200px !important;
}
.main .block-top-book .products-list {
height: 200px;
}
.block-slideshow .box_skitter-02, .block-slideshow .box_skitter-02 img{
	width: 720px; height: 300px;
}

#jm-header .top_info_header .cm-top-head{
    width:1000px; margin: 0 auto;
}
#jm-header .top_info_header .top_info_header_item{
	width: 190px;
}
#jm-header .top_info_header .top_info_header_item.top_info_header_search{
    width:275px;
}
#jm-header .top_info_header .top_info_header_item.top_info_header_search .ulti-box{
    width: 275px;
}
#jm-header .form-search{min-width: 275px}
#jm-header .top_info_header .top_info_header_item.top_info_header_cart{
    width: 155px;
}
body #jm-wrapper #jm-mycart{
	padding: 10px 0px;
}
.main #carousel_container #carousel_inner{width:940px;}
.entry #guide-tab .nav li{width:32%; margin-right: 12px}
.jm-contacts .info-inner >p{
	width: 65%;
}
.jm-contacts .info-inner .info-inner2{width:30%;}
#contactForm .form-list li.wide {
width: 99%;
}
#jm-container .category-products.dm-sach .product-image img,
#jm-container .products-grid .product-image img{
	height: 158px; max-height: 170px;
	min-height: inherit;
}
#bodycover .panel-body .product-notification-image{margin-right: 10px}
#bodycover .panel-body .product-notification-content{width:88%; margin-top: 0px}
#bodycover .panel-body .product-notification-content .product-notification-product-name{
	width:80%;
}
#bodycover .panel-body .product-notification-content a{
	width: 100%; text-align: left;
	float: left;
}
#bodycover .panel-body .product-notification-content .product-notification-price{
	margin-left: 5px;
}
.std .post-single .entry img{
    max-width: 679px; height: auto;
}
#jm-mycart{
	min-height: auto;
	line-height: 1;
}
.cart-mini .cart-mini-body .mini-item img{max-width:60px;max-height:60px;}
.cart-mini .cart-mini-body .mini-item .title{width: 165px}
.cart-mini .cart-mini-body .mini-item a,
.cart-mini .cart-mini-body .mini-item .price span{font-size: 13px}
.jm-lo-2colsl #jm-main.checkout-wrapper .cart-mini .cart-mini-body,
.jm-lo-2colsl #jm-main.checkout-wrapper .cart-mini .cart-mini-footer p{padding:0 10px;margin-bottom:8px;font-size:14px;}