
@font-face {
  font-family: 'AlmoniDLAAARegular';
  src: url('assets/fonts/almoni-tzar-aaa-300.eot') format('eot'),
       url('assets/fonts/almoni-tzar-aaa-300.woff') format('woff'),
       url('assets/fonts/almoni-tzar-aaa-300.ttf') format('truetype');
}
.product .woocommerce-loop-product__title{direction: rtl;}
body{direction: ltr;text-align: left;}

h5, .bottom1, .contact, .form-control  {
  text-align: right;
}
.vendor-page li, 
select.form-control:not([size]):not([multiple]),
.woocommerce-ordering select,
.woocommerce-product-gallery {
  direction: rtl;
  
}
.page-description p{direction: rtl;}
.description{direction: rtl;}
.vendor-page li {text-align: right;}
.woocommerce-ordering select {
  padding: 0 .5em 0 0;
}
.woocommerce .woocommerce-ordering {
    margin: 0 0.5em 1em;
}
.woocommerce-ordering:after {
  left: 0;
  right: unset;
}
.woocommerce a.button {
  color: #111111;
    font-size: 24px;
    font-weight: 600;
    border: 1px solid #111111;
    border-radius: 2px;
    padding: 10px 24px;
    display: block;
    margin: auto;
    line-height: 17px;
    background-color: #fff;
    text-align: center;
}
.woocommerce div.product {
  margin-bottom: 34px;
  direction: ltr;
}
.carousel-item h3 {font-size: 24px;}
li.flex-nav-prev {
  position: absolute;
  right: 15px;
  top: 25%;
  z-index: 999;
  padding: 0;
  margin: 0;

}
a.flex-prev,
a.flex-next {
  font-size: 0;
}
a.flex-next::after {
  content: '\f104';
   height:90px;
     width:45px;
     border-radius: 0 90px 90px 0;
     background-color: #111111;
     opacity: 0.54;
     color:#fff;
     font-size: 25px;
     padding: 5px 10px 5px 2px;   
}
a.flex-prev::before {
  content: '\f105';
   height:90px;
     width:45px;
     border-radius: 90px 0 0 90px;
     background-color: #111111;
     opacity: 0.54;
     color:#fff;
     font-size: 25px;
    padding: 5px 2px 5px 10px;  
}
li.flex-nav-next {
  position: absolute;
  left: 15px;
  top: 25%;
  z-index: 999;
  padding: 0;
  margin: 0;
}

.prod-btn, .product_type_simple{font-size: 17px;}
.pro_name {
    direction: rtl;
    font-size: 17px;
  }
.col-sm-4 .product  .brand-thumb {float: right; position: static;right: auto;left: auto;padding-right: 10px;}


.product .brand-thumb {
  bottom: 40px;
}
.arrow1 {
  margin-right: 25px;
}
.art-btn {
  margin-right: -45px;
}
.select::after {
  right: unset;
  left: 15px;
  border-left: none;
  border-right: 2px solid #ccc;
  padding: 0 15px 0 10px;
}
.arrow1 {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  float: left;
}
.hero-btn {
  padding: 17px 53px 17px 26px;
  margin: 2px 0 0 5px;
}
.hero .row {direction: ltr;}

  select.form-control:not([size]):not([multiple]) {
    height: auto;
    direction: rtl;
  }
.woo-content .page-title {
    opacity: 1;
    text-align: right;
  }

  .woo-filters {
    position: absolute;
    top: 0;
    left: 0;
  }
.archive .row{direction: rtl;}
.woocommerce-ordering {
    position: relative;
    display: inline-block;
    width: 254px;
    height: 44px;
    line-height: 3;
    background: #fff;
    overflow: hidden;
    border-radius: 0;
    border: 1px solid #898989;
    margin: 0 0.5em 1em 1em!important;
  }
.text-right           {text-align: right!important;}
/*yad2*/
.col-md-25            {float: right;}
.col-md-75            {float: right;}

.searchandfilter {
    position: absolute;
    top: 10px;
    right: auto;
    left: 0px!important;
}
.sf-field-taxonomy-yad2_cat:after, .sf-field-taxonomy-yad2_tag:after{
  left: 0;
  right: auto;
}
.woocommerce div.product, .product.related{direction: ltr;}
.post-type-archive-yad2_products .product.related{direction: rtl;}
select.sf-input-select {
    padding: 0 .5em 0 0;
    direction: rtl;
}
.sf-input-select option {direction: ltr; text-align: left;}

/*yad2*/
.footer-container .row.justify-content-center {direction: ltr;}







@media (max-width: 992px) {
  .art-btn {
    margin-left: 0!important;
    margin-right: -45px!important;
  }
}
@media (max-width: 890px) {
  .contact,
  .last-footer {
    text-align: center;
  }
}

@media (max-width: 768px) {
  li.flex-nav-prev {
    top: 30%;
  }
  li.flex-nav-next {
    left: 20px;
    top: 30%;
  }
  .inner-item {
    text-align: right;
  }
  .inner-item .arrow3 {
    display:  inline-block;
    float: left;
    margin-top: 20px;
    padding: 4px;
    border: solid #000;
    border-width: 0 1px 1px 0;
  }
}

@media (max-width: 700px) {
  li.flex-nav-next {
    left: 45px;
  }
}
@media (max-width: 576px) {
  .flex-control-thumbs li:nth-child(1) {
    padding: 0;
  }
  .flex-control-thumbs li:nth-child(3) {
    padding-right: 10px;
  }
  li.flex-nav-next {
    left: 15px;
  }

}

.woocommerce-breadcrumb{
    direction: rtl;
    text-align: right;
}
h1.product_title{text-align: right;}

.breadcrumb-title {
    float: right;
}

.summary{
    direction: rtl;

}
.summary p {text-align: right;}
.single-yad2_products p , .single-yad2_products ul li{text-align: left!important;direction: ltr!important;}

.product_type_simple {
    color: #111111;
    font-size: 15px;
  }

  

@media (max-width: 1200px) {
  /*global*/
  .breadcrumb-title {float: none;}
  li.flex-nav-next,
  li.flex-nav-prev {
    top: 20%
  }
  /*hp*/
 .home .articles-container {
    padding: 40px 0 10px 0;
  }

  /*catalog*/
  .tax-product_cat .archive .woocommerce-breadcrumb {
    margin: 30px auto 0px auto;
  }
  .woocommerce-ordering{
    width: 90%;
    max-width: 90%;
  }


}

@media (max-width: 960px) {
  .hero-btn {
    margin: 90px 0 0 5px;
  }
  .carousel-control-next-icon , .carousel-control-prev-icon{
    margin-top: 120px;
  }
}