/*$max-content-width: value screen*/
/*Category product*/
/*button style*/
/* ============================================ *
 * Link
 * ============================================ */
/*Content*/
/*Module*/
/*sidebar*/
.em-col-left .em-line-01, .em-col-right .em-line-01 {
  border-style: solid;
  border-width: 1px;
  margin-bottom: 20px;
}
.em-col-left .em-line-01 .em-block-title, .em-col-left .em-line-01 .em-widget-title, .em-col-left .em-line-01 .block-title, .em-col-right .em-line-01 .em-block-title, .em-col-right .em-line-01 .em-widget-title, .em-col-right .em-line-01 .block-title {
  margin-bottom: 20px;
}
.em-col-left .em-line-01 .em-block-title h3, .em-col-left .em-line-01 .em-block-title strong, .em-col-left .em-line-01 .em-block-title h2, .em-col-left .em-line-01 .em-widget-title h3, .em-col-left .em-line-01 .em-widget-title strong, .em-col-left .em-line-01 .em-widget-title h2, .em-col-left .em-line-01 .block-title h3, .em-col-left .em-line-01 .block-title strong, .em-col-left .em-line-01 .block-title h2, .em-col-right .em-line-01 .em-block-title h3, .em-col-right .em-line-01 .em-block-title strong, .em-col-right .em-line-01 .em-block-title h2, .em-col-right .em-line-01 .em-widget-title h3, .em-col-right .em-line-01 .em-widget-title strong, .em-col-right .em-line-01 .em-widget-title h2, .em-col-right .em-line-01 .block-title h3, .em-col-right .em-line-01 .block-title strong, .em-col-right .em-line-01 .block-title h2 {
  padding: 9px 20px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.em-col-left .em-line-01 .em-block-title h3:after, .em-col-left .em-line-01 .em-block-title strong:after, .em-col-left .em-line-01 .em-block-title h2:after, .em-col-left .em-line-01 .em-widget-title h3:after, .em-col-left .em-line-01 .em-widget-title strong:after, .em-col-left .em-line-01 .em-widget-title h2:after, .em-col-left .em-line-01 .block-title h3:after, .em-col-left .em-line-01 .block-title strong:after, .em-col-left .em-line-01 .block-title h2:after, .em-col-right .em-line-01 .em-block-title h3:after, .em-col-right .em-line-01 .em-block-title strong:after, .em-col-right .em-line-01 .em-block-title h2:after, .em-col-right .em-line-01 .em-widget-title h3:after, .em-col-right .em-line-01 .em-widget-title strong:after, .em-col-right .em-line-01 .em-widget-title h2:after, .em-col-right .em-line-01 .block-title h3:after, .em-col-right .em-line-01 .block-title strong:after, .em-col-right .em-line-01 .block-title h2:after {
  border: none;
  position: static;
}
.em-col-left .em-line-01 .products-list .item, .em-col-right .em-line-01 .products-list .item {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding: 20px 20px 10px;
  margin: 0;
}
.em-col-left .em-line-01 .products-list .item.last, .em-col-right .em-line-01 .products-list .item.last {
  border: none;
  padding-bottom: 0;
}
.em-col-left .em-line-01 .products-list .item:first-child, .em-col-right .em-line-01 .products-list .item:first-child {
  padding-top: 0;
}
.em-col-left .em-line-01 .products-grid, .em-col-right .em-line-01 .products-grid {
  text-align: center;
}
.em-col-left .em-line-01 .owl-carousel, .em-col-right .em-line-01 .owl-carousel {
  margin: 0;
}
.em-col-left .em-line-01 .actions, .em-col-right .em-line-01 .actions {
  margin-bottom: 20px;
}
.em-col-left .embase-tab-04 .em-tabs-content, .em-col-right .embase-tab-04 .em-tabs-content {
  padding: 0;
}

/*tab style bkg box*/
.embase-tab-04 {
  clear: both;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 20px;
}
.embase-tab-04 .em-tabs {
  text-align: inherit;
}
.embase-tab-04 .em-tabs ul.em-tabs-control {
  width: 100%;
}
.embase-tab-04 .em-tabs ul.em-tabs-control li {
  padding: 0;
  float: left;
}
.embase-tab-04 .em-tabs ul.em-tabs-control li a {
  padding: 10px 10px;
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  border-left: none;
  border-top: none !important;
}
.embase-tab-04 .em-tabs ul.em-tabs-control li.r-tabs-state-active a:before {
  content: "";
  width: 100%;
  height: 3px;
  position: absolute;
  left: 0;
  top: 0;
}
.embase-tab-04 .em-tabs .products-list .item {
  margin: 0 0px 20px;
  padding: 0 15px 10px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  display: block;
  width: auto;
  position: relative;
  overflow: hidden;
}
.embase-tab-04 .em-tabs .products-list .item.last {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 3px;
}
.widget-products .item .product-number {
  position: absolute;
  left: 15px;
  top: 0;
  z-index:2;
  display: inline-block;
  min-width:20px; height:20px; line-height:20px; text-align:center;
  font-size: 95%;
}
.embase-tab-04 .r-tabs .tab-content {
  border: none;
}
.embase-tab-04 .r-tabs .r-tabs-panel {
  padding: 20px 0 0;
}
.embase-tab-04 .em-tabs-content {
  padding: 0 20px;
}
.embase-tab-04 .owl-carousel {
  margin: 0 -15px;
}
.embase-tab-04 .owl-carousel .owl-item {
  padding: 0 15px;
}
.embase-tab-04 .multidealpro_products .products-grid li.item {
  width: 25%;
  padding: 0 15px;
  margin: 0;
}
.embase-tab-04 .multidealpro_products .clock_style_1 .clock li {
  display: inline-block;
}
.embase-tab-04 .multidealpro_products .clock_style_1 .clock li span {
  padding: 5px 6px 5px 0;
  line-height: 30px;
}
.embase-tab-04.embase-seven-tab .em-tabs ul.em-tabs-control li a {
  padding: 17px 32px 12px;
}
.embase-tab-04.embase-seven-tab .em-tabs .owl-theme .owl-controls {
  opacity: 1;
  filter: alpha(opacity=100);
}

.embase-two-tab .em-tabs ul.em-tabs-control li {
  width: 50%;
}
.embase-two-tab .em-tabs ul.em-tabs-control li a {
  border-right-style: none;
}
.embase-two-tab .em-tabs ul.em-tabs-control li:first-child a {
  border-right-style: solid;
}
.embase-two-tab .em-tabs .em-tabs-content .owl-controls {
  top: 90px !important;
  right: auto !important;
  width: 100%;
}
.embase-two-tab .em-tabs .em-tabs-content .owl-controls .owl-buttons {
  position: static;
}
.embase-two-tab .em-tabs .em-tabs-content .owl-controls .owl-buttons .owl-prev {
  position: absolute;
  left: 15px;
  margin: 0 !important;
}
.embase-two-tab .em-tabs .em-tabs-content .owl-controls .owl-buttons .owl-next {
  position: absolute;
  right: 15px;
  margin: 0 !important;
}

.custom-btn-slider .owl-theme .owl-controls {
  position: static;
  margin: 20px 10px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.custom-btn-slider .em-box-info .img-responsive {
  display: inline-block;
  margin-bottom: 20px;
}

.banner-text-left .desc {
  position: absolute;
  top: 24%;
  left: 10%;
}
.banner-text-left .desc .h1 {
  font-size: 330%;
  font-weight: 300;
  line-height: 1;
}
.banner-text-left .desc .h3 {
  margin-bottom: 3px;
}

/*bestsell*/
.em-area14-bestseller .products-grid-wrapper .big-product {
  float: none;
}
.em-area14-bestseller .products-grid-wrapper.last .item {
  padding-left: 10px;
  padding-right: 10px;
}
.em-area14-bestseller .products-grid-wrapper.last .item .product-media {
  position: relative;
}
.em-area14-bestseller .products-grid-wrapper.last .item .product-media .em-btn-addto {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-transition: all 400ms ease;
  -webkit-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.em-area14-bestseller .products-grid-wrapper.last .item .product-media .em-btn-addto button.button.btn-cart {
  position: absolute;
  left: 0;
  bottom: 0;
  margin: 0;
  width: 100%;
  text-align: left;
  padding-right: 80px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.em-area14-bestseller .products-grid-wrapper.last .item .product-media .em-btn-addto .add-to-links {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0;
}
.em-area14-bestseller .products-grid-wrapper.last .item .product-media .em-btn-addto .add-to-links li:first-child {
  margin-right: -1px;
}
.em-area14-bestseller .products-grid-wrapper.last .item:hover .product-media .em-btn-addto {
  opacity: 1;
  filter: alpha(opacity=100);
}
.em-area14-bestseller .products-grid-wrapper.first .row {
  margin: 0;
}
.em-area14-bestseller .products-grid-wrapper button.button.btn-cart {
  display: inline-block;
  float: none;
}

/*block sidebar home*/
.em-trending-product .owl-controls {
  top: 25%;
  right: auto;
  width: 100%;
}
.em-trending-product .owl-controls .owl-buttons {
  position: static;
}
.em-trending-product .owl-controls .owl-buttons .owl-prev {
  position: absolute;
  left: 15px;
  margin: 0 !important;
}
.em-trending-product .owl-controls .owl-buttons .owl-next {
  position: absolute;
  right: 15px;
  margin: 0 !important;
}

/*button slide hide show*/
.owl-theme .owl-controls {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-transition: all 400ms ease;
  -webkit-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.owl-theme:hover .owl-controls {
  opacity: 1;
  filter: alpha(opacity=100);
}

.em-area-14 .em-wrapper-main .featured_category_content .cate_info > a:after, .wrapper-main .em-wrapper-main .featured_category_content .cate_info > a:after {
  background: transparent !important;
  opacity: 0 !important;
  filter: alpha(opacity=0 !important) !important;
}
.em-area-14 .em-wrapper-main .featured_category_content .cate_info .cate-detail, .wrapper-main .em-wrapper-main .featured_category_content .cate_info .cate-detail {
  top: 10% !important;
}
.em-area-14 .em-wrapper-main .featured_category_content .owl-buttons div, .wrapper-main .em-wrapper-main .featured_category_content .owl-buttons div {
  width: 30px !important;
  height: 30px !important;
  padding: 0px !important;
}
.em-area-14 .em-wrapper-main .featured_category_content .owl-buttons div:before, .wrapper-main .em-wrapper-main .featured_category_content .owl-buttons div:before {
  font-size: 16px !important;
  margin: 6px 0 !important;
}
.em-area-14 .em-wrapper-main .featured_category_content .owl-buttons div.owl-prev, .wrapper-main .em-wrapper-main .featured_category_content .owl-buttons div.owl-prev {
  left: 30px !important;
}
.em-area-14 .em-wrapper-main .featured_category_content .owl-buttons div.owl-next, .wrapper-main .em-wrapper-main .featured_category_content .owl-buttons div.owl-next {
  right: 30px !important;
}

@media (max-width: 1024px) {
  .cms-index-index .widget-products .last .products-grid button.btn-cart span,.cms-index-index .em-btn-addto button.btn-cart span {
    font-size: 0;
    display: inline-block;
    text-indent: -99999px;
    overflow: hidden;
    vertical-align: top;
    text-align: left;
  }
  .cms-index-index .widget-products .last .products-grid button.btn-cart,.cms-index-index .em-btn-addto button.btn-cart{
	text-align:center!important;
  }
  .widget-products .big-product button.btn-cart{ margin-right:5px;}
  .widget-products .big-product button.btn-cart span{ font-size:100%; text-indent:inherit;}
}
.cms-index-index .products-grid .product-media .product-shop {
  display: block;
}

.cms-index-index .products-grid .product-media .product-shop .f-fix {
  padding: 0;
}
button.button.btn-cart:before{ padding-right:10px; padding-left:10px;}