/** Shopify CDN: Minification failed

Line 285:0 Comments in CSS use "/* ... */" instead of "//"
Line 286:0 Comments in CSS use "/* ... */" instead of "//"
Line 304:15 Expected identifier but found whitespace
Line 304:23 Unexpected "!"

**/
/*
 * This stylesheet file has been generated by langify and is loaded for Right-To-Left languages only.
 * You should add the following styles to your CSS selectors where necessary:
 *
 * float: right;
 * direction: rtl;
 * text-align: right;
 *
 * Please let me know if you have any questions: support@langify-app.com
 */

.body {
      direction: rtl !important;
}

#content { direction: rtl; }


.newsletter__submit {
     left: 0;
     right: initial !important;
}

.remove-end-margin {
      padding-left: 10%;
      padding-right: initial !important;
}

.slide__text.horizontal-left {
     text-align: right !important;
}

/*.rich-text__body, .rich-text__title {
 text-align: right !important;
}*/

.rich-text__content[style="text-align: left"] {
 text-align: right!important; 
}

.collection--masonry {
    margin-right: -13px;
    margin-left: initial !important;
}


.collection.collection--overlay.collection--grid.collection--portfolio.collection--masonry.mount-collection {
  direction: ltr !important;
}

.blog-header__container>.h1, .blog-header__container>.testimonial__content, .collection-header__container>.h1, .collection-header__container>.testimonial__content, .list-collections-header__container>.h1, .list-collections-header__container>.testimonial__content, .project__header-content>.h1, .project__header-content>.testimonial__content, .search-header__container>.h1, .search-header__container>.testimonial__content {
    padding-left: 50px;
    padding-right: initial !important;
}

.template-collection-portfolio .collection--overlay .product-item__caption {
     right: 0;
     left: initial !important;
     direction: rtl !important;
}

.regular-select-cover {
 text-align: right !important;
}

.regular-select-cover svg {
     left: 6px;
     right: initial !important;
}

.regular-select-inner {
    padding: 20px 12px 0 50px !important;
}



.faq .toggle__title {
    padding-right: 40px;
    padding-left: initial !important;
}

.faq .toggle__title .symbol {
    left: auto !important;
    right: 0 !important;
}

.product__quantity+.product__add-to-cart {
  margin-right: 25px;
  margin-left: initial;
}

.collection-header .button .symbol {
  margin-right: 20px;
  margin-left: initial;
}

.collection__filters-close, .localization__filters-close {
  top: 35px;
  left: 20px;
  right: initial;
}

.desktop-breadcrumb .breadcrumb {
    left: 12px !important;
}

.template-collection .breadcrumb, .template-search .breadcrumb {
    position: relative;
    left: 10px !important;
}

.product-tag {
  left: 0 !important;
  right: auto !important;
}

.sidebar {
  left: auto;
  right: 0 !important;
  direction: rtl;
}

.search-form input[type=search] {
  padding-right: 62px;
}

@media screen and (min-width: 949px) {
  #content-holder #content {
    left: auto;
    right: 0 !important;
  }
}

#section-product {
  direction: rtl !important;
}

h2.featured-collection__title.h1 {
  margin-right: 15px;
}

@media(min-width: 949px){
.sidebar__cart-handle, .sidebar__menu-handle, .sidebar__search-handle {
  left: 30px;
  right: initial;
}
}

span.ly-custom-1000 {
  right: 14%;
  left: inherit;
}
.search-form input[type=search] {
  padding-left: 62px;
  padding-right: initial;
}
.search-form button[type=submit] {
  right: initial;
  left: 0;
}
.sidebar__search .search-form {
  margin-right: 14%;
  margin-left: initial;
}
.sidebar__search {
  left: initial;
  right: 0;
}
@media screen and (min-width: 949px) {
  .sidebar__search.predictive-search .sidebar__search-close {
    left: 40px;
    right: initial;
  }
}
.sidebar__search.predictive-search .sidebar__search-results .search-item .content {
  padding-right: 20px;
  padding-left: initial;
}
@media screen and (max-width: 948px) {
  .sidebar__search.predictive-search .sidebar__search-close {
    left: 34px;
    right: initial;
  }
  span.ly-custom-1000{
    right: 30px;
  }
}
  
/*.product-gallery__item {
  right: 0%;
}*/

@media screen and (min-width: 948px) {
  .sidebar__cart {
    right: 100%;
    left: initial;
  }
}

.collection__filters-close, .localization__filters-close, .sidebar__cart-close, .sidebar__menus-close, .sidebar__search-close {
  left: 22px;
  right: initial;
}
.cart-item .content {
  margin-right: 20px;
  margin-left: initial;
}

#spr-form .spr-button-primary svg, .button--solid svg, .project__text .rte.style-links a svg, .shopify-challenge__button svg, .shopify-payment-button__button--unbranded svg {
   margin-right: 17px;
   margin-left: initial !important;
   transform: scaleX(-1);
}


.toggle__title .symbol {
    left: -7px;
    right: initial !important;
}

.product__text { 
  direction: rtl !important; 
}

@media(min-width: 949px){
.product__text { 
 padding-right: 65px !important;
}
}

@media screen and (max-width: 948px){
#shopify-section-product-recommendations .h1, #shopify-section-product-recommendations .testimonial__content {
    text-align: right !important;
}
}


.flickity-page-dots .dot, .slider__dots .dot {
    margin-left: 6px !important;
    margin-right: 0 !important;
}

#shopify-product-reviews .spr-reviews .flickity-page-dots, #shopify-product-reviews .spr-reviews .slider__dots, .collection--slider .flickity-page-dots, .collection--slider .slider__dots {
    margin-right: -25px;
    margin-left: initial !important;
}

.flickity-page-dots, .slider__dots {
    right: 50%;
    left: initial !important;
}

ol, p, ul {
    margin-right: 0px !important;
}

.cart-item {
  padding: 30px 0 30px 60px;
}
.cart-item .actions {
  right: initial;
  left: -7px;
}
.sidebar__cart-handle .count, .sidebar__menu-handle .count, .sidebar__search-handle .count {
  top: 16px;
  left: 6px;
}
#ViewCart[style*="margin-right: 25px;"] {
  margin-right: initial !important;
  margin-left: 25px;
}
.template-cart .cart-details>div {
  padding-left: 50px;
  padding-right: initial;
}

// commented out because it seems the CSS was changed. the visibility is now managed in styles-he.css line 432
// ticket #158376
/* #shopify-section-product .product-gallery.flickity-enabled:not(.product-gallery--fill) .product-gallery__item {
  opacity: 0;
} */

#shopify-section-product .product-gallery.flickity-enabled:not(.product-gallery--fill) .product-gallery__item.is-selected {
  opacity: 1 !important;
}

.csapps-table {
    text-align: right !important;
}

#shopify-section-blog .blog-filter {
    text-align: right !important;
  font-family: 'Alef' !important;
}
.sidebar__cart .button--solid
    text-align: center !important;
}

.fancybox-content {
    direction: rtl !important;
    text-align: right !important;
}
