.rtl .navi-wrap-responsive.navi-wrap-sidemenu.show {
  right: 0;
  left: auto;
}
.rtl .navi-wrap-responsive .menu-item.menu-item-has-children::after {
	right: auto;
}

.rtl .amelia-v2-booking #amelia-container .am-fs-sb__step-heading {
	margin-right: 6px;
	margin-left: 0;
	color:#fff;
}
.rtl .el-input__suffix{
	left:12px;
	right:auto;
}
.rtl .amelia-v2-booking #amelia-container .el-form-item.is-required .el-form-item__label, 
.rtl #amelia-app-backend-new #amelia-container .el-form-item.is-required .el-form-item__label {
	padding-left: auto;
	padding-right: 10px;
	text-align: right;
}
.rtl .amelia-v2-booking #amelia-container .el-form-item.is-required .el-form-item__label::before, 
.rtl #amelia-app-backend-new #amelia-container .el-form-item.is-required .el-form-item__label::before {
	left:auto;
	right: 0;
	margin-left:4px;
	margin-right:0;
}
.rtl .am-adv-select__popper-heading{
	padding-right: 4px;
	padding-left: 0;
}

.rtl .amelia-v2-booking #amelia-container .am-fs-sb__step-checker {
  margin-right: auto;
  margin-left:0;
}

.rtl .amelia-v2-booking #amelia-container .am-fs-sb__step-checker{
	background-color: #fff;
}
.rtl .amelia-v2-booking #amelia-container .am-fs-sb{
	border-radius: 0 .5rem .5rem 0;
}

.rtl .amelia-v2-booking #amelia-container .am-fs-sb__step-selection{
	color: #e5e5e5;
}

.rtl .amelia-v2-booking #amelia-container .am-advsc__header > div{
	margin-right: 0;
	margin-left: 24px;
}
.rtl .amelia-v2-booking #amelia-container .am-fs__main-heading-inner .am-heading-prev{
	margin-left: 12px;
	margin-right: 0;
}
.rtl .amelia-v2-booking #amelia-container .am-advsc__header > div:last-child{
	display: flex;
	flex-direction: row-reverse;
}
.rtl .amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item__label{
	text-align:right;
}

.rtl .m-phone-number-input{
	direction:ltr;
}

.question::before, .question::after {
        right:auto;
        left: -35px;
}
.rtl .footer-widget-area .widget-title, 
.rtl .footer-widget-area .widget-area, 
.rtl .footer-widget-area .widget_archive, 
.rtl .footer-widget-area .widget_categories, 
.rtl .footer-widget-area .widget_meta, 
.rtl .footer-widget-area .widget_recent_entries, 
.rtl .footer-widget-area .widget_pages, 
.rtl .footer-widget-area .widget_recent_comments, 
.rtl .footer-widget-area .widget_nav_menu, 
.rtl .footer-widget-area .social_widget .social-wrap, 
.rtl .footer-widget-area .featured-post, 
.rtl .footer-widget-area .widget, 
.rtl .footer-widget-area .tag-cloud{
	text-align: right;
}

.rtl .right-sidebar .widget-title, 
.rtl .right-sidebar.widget-area, 
.rtl .right-sidebar .widget_archive, 
.rtl .right-sidebar .widget_categories, 
.rtl .right-sidebar .widget_meta, 
.rtl .right-sidebar .widget_recent_entries, 
.rtl .right-sidebar .widget_pages, 
.rtl .right-sidebar .widget_recent_comments, 
.rtl .right-sidebar .widget_nav_menu, 
.rtl .right-sidebar .tag-cloud, 
.rtl .right-sidebar .featured-post, 
.rtl .right-sidebar .social_widget .social-wrap, 
.rtl .right-sidebar .widget{
	text-align: right;
}

.rtl.woocommerce-page .fee > td{
	text-align:left;
}
dd {
  margin: 0;
}

@media only screen and (max-width: 959px) {
  .rtl.woocommerce #primary {
    order: 2;
  }
}

@media only screen and (max-width: 959px) {
  .rtl.woocommerce #sidebar-woocommerce {
    order: 1;
  }
}

.rtl .wc-block-product-categories-list-item-count::after {
  content: " )";
}
