/***************************************************
  Mixins Themes
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes
/***************************************************/
/* effect zoom In #1 */
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
.content-right.ApImage .image_description {
  left: inherit;
  right: 50px;
  text-align: center;
  max-width: 295px;
  top: 30px; }
  @media (max-width: 1199px) {
    .content-right.ApImage .image_description {
      position: static;
      margin: auto;
      float: left;
      transform: none;
      width: 100%;
      max-width: inherit;
      margin-top: 15px; }
      .rtl .content-right.ApImage .image_description {
        float: right; }
      .content-right.ApImage .image_description h3 {
        font-size: 24px; }
      .content-right.ApImage .image_description .btn-custom {
        padding: 0;
        margin-top: 5px;
        border: none; }
        .content-right.ApImage .image_description .btn-custom::before, .content-right.ApImage .image_description .btn-custom::after {
          content: none; } }

@media (min-width: 1199px) {
  .margin-top .ApImage {
    margin-top: -77px; } }

.title_block {
  font-size: 30px;
  margin: 0;
  max-width: inherit;
  text-transform: capitalize !important;
  text-align: left; }
  .rtl .title_block {
    text-align: right; }
  .title_block::after {
    content: none; }

.ApProductList {
  text-align: center; }
  .ApProductList .product_list {
    margin: 0;
    border: 1px solid #e5e5e5;
    padding: 15px; }
    @media (min-width: 1200px) {
      .ApProductList .product_list > li:nth-child(4n+1) {
        clear: both; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      .ApProductList .product_list > li:nth-child(3n+1) {
        clear: both; } }
    @media (min-width: 480px) and (max-width: 991px) {
      .ApProductList .product_list > li:nth-child(2n+1) {
        clear: both; } }

.ApProductCarousel {
  margin-top: 0; }
  .ApProductCarousel .thumbnail-container {
    margin-top: 0; }

.ApBlog.latest-blogs {
  margin-top: 0;
  margin-bottom: 15px; }
.ApBlog .block_content {
  border: 1px solid #e5e5e5;
  padding: 20px 0; }
.ApBlog .blog-container {
  padding: 0; }
  .ApBlog .blog-container:hover {
    box-shadow: none; }

.add-image-product.ApColumn .block.ApImage, .add-image-product-two.ApColumn .block.ApImage {
  margin: 0 0 10px;
  clear: both;
  display: inline-block; }

.product-sidebar .products-section-title {
  margin-bottom: 0;
  font-size: 30px;
  color: #1f1f1f;
  text-align: left;
  text-transform: capitalize !important;
  font-family: "Playfair Display", serif; }
  .rtl .product-sidebar .products-section-title {
    text-align: right; }
.product-sidebar .owl-item {
  padding: 0 3px; }
.product-sidebar .leo-list-product-reviews {
  text-align: left; }
  .rtl .product-sidebar .leo-list-product-reviews {
    text-align: right; }
.product-sidebar div.star:before {
  color: #ffa351; }
.product-sidebar .ApProductCarousel {
  border: 1px solid #000;
  padding-top: 18px;
  margin-bottom: 0; }
.product-sidebar .product-description {
  text-align: left; }
  .rtl .product-sidebar .product-description {
    text-align: right; }
.product-sidebar .thumbnail-container .button-container {
  overflow: visible;
  max-width: inherit;
  opacity: 1; }
.product-sidebar .thumbnail-container .product-price-and-shipping .price {
  color: #f94c4c; }
.product-sidebar .thumbnail-container .product-price-and-shipping .regular-price {
  color: #888; }
.product-sidebar .thumbnail-container button.add-to-cart {
  color: #fff;
  background: #000;
  margin: 20px 0 10px;
  border: 1px solid transparent;
  padding: 17px 103px 17px 40px; }
  .rtl .product-sidebar .thumbnail-container button.add-to-cart {
    padding: 17px 40px 17px 103px; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .product-sidebar .thumbnail-container button.add-to-cart {
      padding: 15px; }
      .product-sidebar .thumbnail-container button.add-to-cart::after, .product-sidebar .thumbnail-container button.add-to-cart::before {
        content: none; } }
  .product-sidebar .thumbnail-container button.add-to-cart i {
    display: none; }

.bestseller-products .all-product-link, .featured-products .all-product-link {
  float: left !important;
  background: #000; }
.bestseller-products article, .featured-products article {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 10px;
  padding-top: 10px; }
.bestseller-products .block_content, .featured-products .block_content {
  border: 1px solid #e5e5e5;
  padding: 20px;
  overflow: hidden;
  padding-top: 0; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .bestseller-products .block_content, .featured-products .block_content {
      padding: 10px; } }
.bestseller-products .thumbnail-container, .featured-products .thumbnail-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  .bestseller-products .thumbnail-container .product-image, .featured-products .thumbnail-container .product-image {
    width: 100px;
    float: left; }
    .rtl .bestseller-products .thumbnail-container .product-image, .rtl .featured-products .thumbnail-container .product-image {
      float: right; }
    @media (min-width: 992px) and (max-width: 1199px) {
      .bestseller-products .thumbnail-container .product-image, .featured-products .thumbnail-container .product-image {
        width: 75px; } }
    .bestseller-products .thumbnail-container .product-image img, .featured-products .thumbnail-container .product-image img {
      width: 100px;
      max-width: inherit; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .bestseller-products .thumbnail-container .product-image img, .featured-products .thumbnail-container .product-image img {
          width: 75px; } }
  .bestseller-products .thumbnail-container .product-title, .featured-products .thumbnail-container .product-title {
    margin-bottom: 5px; }
    .bestseller-products .thumbnail-container .product-title a, .featured-products .thumbnail-container .product-title a {
      line-height: 24px; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .bestseller-products .thumbnail-container .product-title a, .featured-products .thumbnail-container .product-title a {
          font-size: 14px; } }
  .bestseller-products .thumbnail-container .product-meta, .featured-products .thumbnail-container .product-meta {
    float: left;
    text-align: left;
    padding-left: 15px; }
    .rtl .bestseller-products .thumbnail-container .product-meta, .rtl .featured-products .thumbnail-container .product-meta {
      float: right; }
    .rtl .bestseller-products .thumbnail-container .product-meta, .rtl .featured-products .thumbnail-container .product-meta {
      text-align: right; }
    .rtl .bestseller-products .thumbnail-container .product-meta, .rtl .featured-products .thumbnail-container .product-meta {
      padding-right: 15px;
      padding-left: inherit; }
    @media (min-width: 992px) and (max-width: 1199px) {
      .bestseller-products .thumbnail-container .product-meta, .featured-products .thumbnail-container .product-meta {
        padding-top: 0; } }
    .bestseller-products .thumbnail-container .product-meta .functional-buttons, .bestseller-products .thumbnail-container .product-meta .cart, .featured-products .thumbnail-container .product-meta .functional-buttons, .featured-products .thumbnail-container .product-meta .cart {
      display: none; }
.bestseller-products .ajax_block_product, .featured-products .ajax_block_product {
  width: 100%; }
  .bestseller-products .ajax_block_product:last-child article, .featured-products .ajax_block_product:last-child article {
    border-bottom: none; }

.sale-image.ApColumn .ApImage h3 {
  color: #fff; }
.sale-image.ApColumn .ApImage .image_description span {
  color: #fff;
  font-size: 50px;
  font-family: "Playfair Display", serif; }

.newsletter-sicoal .ApColumn {
  padding-top: 40px;
  padding-bottom: 40px; }
  @media (max-width: 991px) {
    .newsletter-sicoal .ApColumn {
      padding-top: 0;
      padding-bottom: 0; } }
  .newsletter-sicoal .ApColumn:last-child {
    padding-top: 45px;
    padding-bottom: 45px; }
    @media (max-width: 767px) {
      .newsletter-sicoal .ApColumn:last-child {
        float: left;
        width: 100%; }
        .rtl .newsletter-sicoal .ApColumn:last-child {
          float: right; } }
    .newsletter-sicoal .ApColumn:last-child::before {
      background: #ede6e4;
      top: 0;
      left: 0;
      bottom: 0;
      content: '';
      position: absolute;
      right: 0;
      margin-right: -100%; }
      .rtl .newsletter-sicoal .ApColumn:last-child::before {
        margin-left: -100%;
        margin-right: inherit; }
      @media (max-width: 767px) {
        .newsletter-sicoal .ApColumn:last-child::before {
          margin: 0; } }
@media (min-width: 992px) {
  .newsletter-sicoal > .row {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center; } }
.newsletter-sicoal .block_newsletter {
  max-width: inherit;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0 !important;
  padding: 0; }
  @media (max-width: 991px) {
    .newsletter-sicoal .block_newsletter {
      display: block;
      padding: 40px 0 30px; } }
  .newsletter-sicoal .block_newsletter .block_content {
    width: 570px;
    margin-left: 50px; }
    .rtl .newsletter-sicoal .block_newsletter .block_content {
      margin-right: 50px;
      margin-left: inherit; }
    @media (max-width: 1199px) {
      .newsletter-sicoal .block_newsletter .block_content {
        width: 410px; } }
    @media (max-width: 600px) {
      .newsletter-sicoal .block_newsletter .block_content {
        width: 280px; } }
    @media (max-width: 991px) {
      .newsletter-sicoal .block_newsletter .block_content {
        margin: auto; } }
.newsletter-sicoal .block-contact-title {
  display: none; }
.newsletter-sicoal .main-text-newsletter p {
  display: none; }
.newsletter-sicoal .block-social {
  overflow: hidden;
  margin-bottom: 0; }
  @media (max-width: 991px) {
    .newsletter-sicoal .block-social {
      text-align: center; } }
  .newsletter-sicoal .block-social .block_content {
    overflow: hidden;
    float: right; }
    .rtl .newsletter-sicoal .block-social .block_content {
      float: left; }
    @media (max-width: 991px) {
      .newsletter-sicoal .block-social .block_content {
        float: none;
        display: inline-block; } }
  .newsletter-sicoal .block-social li {
    float: left;
    margin-left: 5px; }
    .rtl .newsletter-sicoal .block-social li {
      float: right; }
    .rtl .newsletter-sicoal .block-social li {
      margin-right: 5px;
      margin-left: inherit; }
    .newsletter-sicoal .block-social li a {
      font-size: 0;
      background: #fff;
      display: inline-block;
      width: 48px;
      height: 48px;
      border-radius: 100%;
      position: relative;
      text-align: center;
      padding: 0; }
      .newsletter-sicoal .block-social li a::before {
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); }

@media (min-width: 992px) and (max-width: 1199px) {
  ul.product_list > li {
    width: 33.33%; } }

@media (max-width: 991px) {
  .title_block {
    text-align: center; } }

@media (max-width: 991px) {
  .ct-sidebar {
    max-width: 400px;
    float: none;
    margin: auto; }
    .ct-sidebar h1, .ct-sidebar h4 {
      text-align: center; } }

div.block-social span {
  display: none; }
div.block-social .block_content {
  display: block; }

@media (max-width: 767px) {
  .manufacturers_block {
    margin: 0; } }

@media (max-width: 600px) {
  .block_newsletter .btn {
    padding: 0;
    width: inherit; }
    .block_newsletter .btn .btn-border {
      margin-right: 10px; }
      .rtl .block_newsletter .btn .btn-border {
        margin-left: 10px;
        margin-right: inherit; } }

.block_newsletter .title_block {
  height: 50px;
  overflow: hidden; }

/*# sourceMappingURL=profile1528960743.css.map */
