/*Home 1*/
/***************************************************
  Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes 
/***************************************************/
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
.full-list-w .first .thumbnail-container {
  background: #E6F3F0; }
.full-list-w .last .thumbnail-container {
  background: #ECF7FB; }
.full-list-w .thumbnail-container {
  padding: 27px;
  border-radius: 20px; }
.full-list-w .thumbnail-container .product-description-short {
  color: #4e4e4e;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  max-height: 148px; }

.larger-product-list .product-list-list .category-default a {
  font-size: 12px; }
.larger-product-list .product-list-list .thumbnail-container .product-description-short {
  display: block; }
.larger-product-list .thumbnail-container .product-title a {
  font-size: 24px;
  line-height: 30px; }

.center-tab .title_block {
  display: block;
  text-align: center; }

.full-list-nd.product-list-list .thumbnail-container .product-description-short {
  display: block;
  line-height: 30px;
  color: #4e4e4e; }

.full-list-nd .product-list-list .thumbnail-container > .product-image {
  flex: 0 0 190px; }
.full-list-nd .product-list-list .thumbnail-container .product-description-short {
  display: block; }
.full-list-nd .product-list-list .thumbnail-container .product-price-and-shipping {
  display: none; }

.widget-cate .block_content {
  margin: 0 -15px; }

.testimonial {
  margin-top: 80px; }

@media (min-width: 992px) {
  #index .ajax_block_product + .ajax_block_product:before {
    height: calc(100% - 35px);
    top: auto;
    bottom: 35px; } }

@media (min-width: 992px) {
  .ajax_block_product + .ajax_block_product:before {
    background: #e8e8e8;
    content: '';
    position: absolute;
    left: 0;
    height: calc(100% - 50px);
    width: 1px;
    display: block;
    top: 0; }

  body:not(#product) .product-list-default .owl-item .product-miniature:nth-child(2) {
    border-top: 1px solid #e8e8e8; } }
@media (max-width: 1199px) {
  .small-title .block_content {
    display: none; } }
@media (min-width: 992px) {
  #index .product_list.grid .ajax_block_product:nth-child(7):before {
    display: none; }

  .product_list .product_block:nth-child(7) {
    clear: both; }

  .product_list .product_block:nth-child(1), .product_list .product_block:nth-child(2), .product_list .product_block:nth-child(3), .product_list .product_block:nth-child(4), .product_list .product_block:nth-child(5), .product_list .product_block:nth-child(6) {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 30px; }

  body:not(#product) .product-list-default .owl-item:not(.first) .product-miniature:before {
    background: #e8e8e8;
    content: '';
    position: absolute;
    left: -15px;
    height: calc(100% - 30px);
    width: 1px;
    display: block;
    bottom: 35px; }

  body:not(#product) .product-list-default .owl-item .product-miniature {
    position: relative;
    padding-bottom: 30px; }

  .product_list .product_block {
    position: relative; }

  .product_list .product_block:not(.first_item):before {
    background: #e8e8e8;
    content: '';
    position: absolute;
    left: 0px;
    height: calc(100% - 30px);
    width: 1px;
    display: block;
    bottom: 30px; } }

/*# sourceMappingURL=profile1796632182.css.map */
