/**
* Transition-timing-function property@mixin
*/
/*background RGBA
============================================*/
/****/
/* RIGHT TO LEFT */
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors
 */
/***********************************************************************/
/** CHECKOUT BY STEP */
body {
  background-color: #fff;
}

.iview-controlNav a {
  background-color: #fff;
}
.iview-controlNav a.active {
  background-color: #ff8a65;
}

.products_block .title_block, .ApProductList .title_block {
  font-size: 36px;
  font-weight: 700;
  padding: 60px 0 30px;
  border-bottom: 1px dotted #dddddd;
}
.products_block .product-block .new-box, .ApProductList .product-block .new-box, .products_block .product-block .sale-box, .ApProductList .product-block .sale-box {
  top: 19px;
}
.products_block .product-block .product-meta, .ApProductList .product-block .product-meta {
  padding-top: 20px;
}
.products_block .block_content, .ApProductList .block_content {
  padding: 30px 0;
}

.ApSlideShow {
  background-color: #e7e4da;
}

.product__special .products_block .block_content, .product__special .ApProductList .block_content {
  padding: 40px 45px 20px 80px;
}
.rtl .product__special .products_block .block_content, .rtl .product__special .ApProductList .block_content {
  padding: 40px 80px 20px 45px;
}

.product__bestsell .products_block .block_content, .product__bestsell .ApProductList .block_content {
  padding: 40px 80px 20px 45px;
}
.rtl .product__bestsell .products_block .block_content, .rtl .product__bestsell .ApProductList .block_content {
  padding: 40px 45px 20px 80px;
}

@media (max-width: 991px) {
  .product__special .products_block .block_content, .product__special .ApProductList .block_content, .product__bestsell .products_block .block_content, .product__bestsell .ApProductList .block_content {
    padding: 40px;
  }

  .blockcarousel__customer .des {
    padding-left: 80px;
  }
  .rtl .blockcarousel__customer .des {
    padding-right: 80px;
    padding-left: inherit;
  }
}
@media (max-width: 767px) {
  .product__special .products_block .block_content, .product__special .ApProductList .block_content, .product__bestsell .products_block .block_content, .product__bestsell .ApProductList .block_content {
    padding: 20px 0px;
  }

  .block_carousel {
    padding: 10px 0;
  }

  .blockcarousel__customer .rate {
    padding-bottom: 10px;
    border-bottom: 1px dotted #fff;
  }
  .blockcarousel__customer .rate .fa {
    font-size: 12px;
    margin-right: 3px;
  }
  .blockcarousel__customer .des {
    padding-top: 10px;
    font-style: italic;
  }

  .banner-top {
    margin-top: 15px !important;
  }

  .block__care {
    margin-top: 15px;
  }

  .products_block .title_block, .ApProductList .title_block, .ApProductList .title_block {
    font-size: 26px;
    padding-top: 20px;
  }

  .blockleoblogs .title_block {
    font-size: 26px;
    padding-top: 20px;
  }

  .blockleoblogs {
    padding-bottom: 70px;
  }
  .blockleoblogs .blog-media .title {
    font-size: 13px;
  }

  .blockcarousel__customer .des {
    padding-left: 0;
  }
  .rtl .blockcarousel__customer .des {
    padding-right: 0;
    padding-left: inherit;
  }
}
