/*-------------------------------------
#. General
---------------------------------------*/
body {
  direction: rtl;
  unicode-bidi: embed;
}
.site-header .main-navigation ul li ul.sub-menu li.menu-item-has-children::after {
  content: "\f104";
}
.site-header .main-navigation ul li.mega-menu > ul.sub-menu li::after {
  content: '';
}
.additional-menu-area .sidenav ul li a::before {
  font-family: 'FontAwesome';
  content: "\f104";
}
.additional-menu-area .sidenav ul li a::after {
  content: none;
}
.mean-container a.meanmenu-reveal {
  left: 0  !important;
  right: auto !important;
}
.entry-header .entry-meta ul li {
  vertical-align: top;
  line-height: 1.3;
}
.entry-header .entry-meta ul li i {
  text-align: right;
}
.entry-header .entry-meta ul li .rtin-sep {
  padding: 0 5px;
  color: #b1b1b1;
}
.entry-header .entry-meta ul li a,
.entry-header .entry-meta ul li i,
.entry-header .entry-meta ul li span {
  float: right;
  line-height: 1.3;
}
.entry-footer .tags a,
.entry-footer .tags span {
  float: right;
}
.entry-footer .tags .rtin-sep {
  color: #707070;
  padding: 0 5px;
}
.pagination-area .fa-angle-double-right::before {
  content: "\f100";
}
.pagination-area .fa-angle-double-left::before {
  content: "\f101";
}
.event-single .event-info ul li span {
  float: right;
}
.contact-us-form {
  text-align: right;
}
.contact-us-form .form-group .form-control {
  text-align: right;
}
.contact-us-form .wpcf7-submit {
  float: right;
}
div.wpcf7-response-output {
  text-align: right;
}
.search-form .custom-search-input button.btn {
  padding: 1.2rem 0;
}
/*-------------------------------------
#. WooCommerce
---------------------------------------*/
.woocommerce ul.products li.product .button:before {
  font-size: 28px;
  margin-left: 0;
}
.shop-box-layout1 .item-img .shop-action-items li a i:before {
  margin: 0;
}
.woo-shop-top .view-mode,
.woocommerce .woo-shop-top .view-mode {
  float: right;
}
.woocommerce div.product .product-meta .sku-label,
.woocommerce div.product .product-meta span,
.woocommerce div.product .product-meta a {
  float: right;
}
.woocommerce div.product .product-meta .rtin-sep {
  padding: 0 5px;
  color: #666666;
}
.woocommerce div.product .product-meta .rtin-label {
  margin-left: 5px;
}
.owl-wrap .fa-angle-left:before {
  content: "\f105";
}
.owl-wrap .fa-angle-right:before {
  content: "\f104";
}
.rt-vc-video .fa-play {
  content: "\f04a";
}
.rt-vc-research-3 .rtin-item .rtin-holder .rtin-title a i:before {
  content: "\f104";
}
.rev_slider_wrapper,
.rev_slider_wrapper * {
  direction: ltr;
}
.wpcf7-form-control-wrap.time:after{
  right: 11px;
  left: auto;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow{
  right: 10px;
  left: auto;
}
.appointment-box-layout1.light h3.title-bar-primary{
  text-align: right;
}
.rt-slider-thumb-area .slick-slider .slick-list, 
.rt-slider-thumb-area .slick-slider .slick-track{
  transform: translate3d(240px, 0px, 0px);
}
.main-banner-box1 .item-button .item-btn i {
  transform: rotate(180deg);
}
.feature-box-layout8 .item-content .item-button .item-btn i {
  transform: rotate(180deg);
}
.loading-button .item-btn i {
  transform: rotate(180deg);
}
.blog-box-layout2 .item-content .post-actions-wrapper ul li .item-btn i {
  transform: rotate(180deg);
}
.call-to-action-box-layout6 .item-btn i {
  transform: rotate(180deg);
}
.service-box-layout3 .item-button .item-btn i {
  transform: rotate(180deg);
}
.blog-box-layout8 .item-content .post-actions-wrapper-2 .item-btn i {
  transform: rotate(180deg);
}
.site-wrp .rtin-button .item-btn i {
  transform: rotate(180deg);
}
.appointment-box-layout-8 .form-group i{
  left: auto;
  right: 30px;
}
.rt-gallery-item .item-icon svg{
  transform: rotate(-90deg);
}
.header-icon-area .cart-icon-area .cart-icon-num {
  left: 0;
}
.foote_layout4 .footer-top-wrap .wpcf7-form input[type='email']{
  text-align: right;
}
.foote_layout4  .footer-top-wrap .rt-submit:before {
  transform: rotate(-180deg);
}
.header-style-13 .search-box a.search-button i::before {
  margin-left: 0;
}
.nav-control-layout12 .item-icon svg {
  transform: rotate(-180deg);
}
.nav-control-layout13 .owl-prev .fa-angle-left:before {
  background-image: url("data:image/svg+xml;utf8,<svg width='31' height='18' viewBox='0 0 31 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.66003 17.3175C8.96003 17.3175 9.25004 17.2075 9.48004 16.9775C9.93004 16.5275 9.93004 15.7875 9.48004 15.3375L3.96004 9.8175H29.38C30.02 9.8175 30.54 9.2975 30.54 8.6575C30.54 8.0175 30.02 7.4975 29.38 7.4975H3.96004L9.48004 1.9775C9.93004 1.5275 9.93004 0.7875 9.48004 0.3375C9.03004 -0.1125 8.29004 -0.1125 7.84004 0.3375L0.340042 7.8375C0.340042 7.8375 0.340033 7.8375 0.330032 7.8475C0.220032 7.9575 0.140041 8.0775 0.0900421 8.2175C0.0400429 8.3475 0.010046 8.4875 4.57764e-05 8.6275V8.6875C4.57764e-05 8.8375 0.0300426 8.9675 0.0900421 9.0975C0.140041 9.2275 0.220032 9.3575 0.330032 9.4675C0.330032 9.4675 0.330042 9.4675 0.340042 9.4775L7.84004 16.9775C8.07004 17.2075 8.36003 17.3175 8.66003 17.3175Z' fill='%23006BFF'/></svg>");
}

.nav-control-layout13 .owl-next .fa-angle-right:before {
  background-image: url("data:image/svg+xml;utf8,<svg width='31' height='18' viewBox='0 0 31 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M21.9899 17.9901C21.6899 17.9901 21.3999 17.8801 21.1699 17.6501C20.7199 17.2001 20.7199 16.4601 21.1699 16.0101L26.6899 10.4901H1.26986C0.629859 10.4901 0.109863 9.97011 0.109863 9.33011C0.109863 8.69011 0.629859 8.17011 1.26986 8.17011H26.6899L21.1699 2.65011C20.7199 2.20011 20.7199 1.46011 21.1699 1.01011C21.6199 0.560107 22.3599 0.560107 22.8099 1.01011L30.3099 8.51011C30.3099 8.51011 30.3099 8.51011 30.3199 8.52011C30.4299 8.63011 30.5099 8.75011 30.5599 8.89011C30.6099 9.02011 30.6399 9.16011 30.6499 9.30011V9.36011C30.6499 9.51011 30.6199 9.64011 30.5599 9.77011C30.5099 9.90011 30.4299 10.0301 30.3199 10.1401C30.3199 10.1401 30.3199 10.1401 30.3099 10.1501L22.8099 17.6501C22.5799 17.8801 22.2899 17.9901 21.9899 17.9901Z' fill='%23006BFF'/></svg>");
}