/*!
 * 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
--------------------------------------------------------- */
body {
	-webkit-text-size-adjust: 100%; /*Fix Mobile Safari Font Scale*/
}
.off-canvas {
  overflow: auto;
  position: relative;
}

#jm-wrapper {
	width: 100% !important;
}

.wrap {
	min-width: 1024px;
}

.main {
	text-align: left;
	width: 1024px;
}

/*Mega menu*/
.jm-megamenu ul.level0 li.mega a.mega {
  font-size: 14px;
}

.jm-megamenu ul.level0 li.mega .menu-title {
  padding: 0 20px;
}

.jm-megamenu ul.level2 li.mega a.mega {
	font-size: 12px;
}

#jm-tops2 .col-1 .col-inner, 
#jm-tops2 .col-2 .col-inner {
  padding: 40px 0;
}

.jm-slide-buttons span {
  top: 230px;
}

.adv-custom .adv-inner {
  padding: 27px;
}

.adv-custom h3 {
  font-size: 22px;
  margin: 12px 0 16px;
}

.adv-custom h2 {
  font-size: 36px;
}

#jm-mass-bottom {
  min-height: 138px;
  padding: 30px 0;
}

#jm-mass-top {
  padding: 40px 0;
}

.products-grid li.item {
  min-height: 310px;
}


#jm-bots1 {
  min-height: 235px;
}

.logo-brands .col-inner {
  padding: 15px 0;
}

.logo-brands a {
  height: 103px;
  width: 160px;
}

.logo-brands a img{ 
	width: 100%;
}


#jm-bots3 .inner2 {
  padding: 30px 0;
}

.block-socials ul li {
  width: 40px;
}

.block-subscribe .input-box .input-text {
	min-width: 90px;
	width: 110px;
}

.home-productslist {
  width: 100%;
}

.jm-product-list .category-title {
  margin: 0 auto 40px;
}

.location-inner {
  padding: 40px;
  width: 410px;
}

.product-view .product-essential  .product-image {
  width: 400px !important;
  height: 400px !important;
}

.jm-prev {
	left: 5px;
}

.jm-next {
	right: 5px;
}

.zoomWindow {
	height: 393px !important;
	width: 393px !important;
}

.jm-lo-2colsl #jm-main {
  width: 75%;
}

#jm-tops3.wrap {
	min-width: 1023px;
	width: 1023px;
	margin: 0 auto;
}

.grid li {
	width: 341px;
}

.form-search .input-text {
	font-size: 14px;
}

#jm-search {
	background: url("../images/btn-search.png") no-repeat 50% 50% #678ABE;
	width: 59px !important;
}

#jm-search .btn-toggle {
	display: block;
}

#jm-search .inner-toggle.active {
	display: block;
}

#jm-search .inner-toggle {
  border: 0 none;
  display: none;
  min-width: 59px;
  padding: 0;
  position: absolute;
  top: 59px;
  z-index: 1;
}

#jm-search .inner-toggle.active {
	display: block;
	z-index: 99;
}

.form-search {
	background: #fff;
	border: 1px solid #E7E7E7;
	width: 300px !important;
}

.form-search .input-text {
	width: 230px !important;
	color: #000;
}

.form-search button {
	background: url("../images/ico-search-tablet.png") no-repeat 28px -61px;
}


.jm-megamenu .childcontent-inner {
	padding: 30px 10px 5px;
	width: 620px !important;
}

.products-list button.button {
	margin: 0 10px 0 0;
}

.products-list .add-to-links button.btn-wishlist {
	padding: 0 10px 0 0;
}

.product-shop .ratings {
	margin: 0 0 20px;
}

.button:after {
	display: none;
}

.button:hover,
.button:focus {
	background: #F97352;
}

.block.block-subscribe button:focus,
.block.block-subscribe button:hover { 
	color: #F97352;
}
