/*-----------------------------------------
RTL FEATURE DESIGN
------------------------------------------*/
.top-header .header-callto .callto-right {
	text-align: left;
}
.header-search .search-form {
	left: 0;
	right: inherit;
}
nav#site-navigation {
	text-align: left;
}
.center-align nav#site-navigation {
	text-align: center;
}
.main-navigation .nav-menu > li:last-child > a {
	padding-left: 0;
	padding-right: 15px;
}
.main-navigation .nav-menu li .sub-menu, 
.main-navigation .nav-menu li .children {
	left: inherit;
	right: 0;
	text-align: right;
}
.main-navigation .nav-menu li .sub-menu li .sub-menu, 
.main-navigation .nav-menu li .children li .children {
	left: inherit;
	right: 100%;
}
.main-navigation .nav-menu li:last-child > .sub-menu, 
.main-navigation .nav-menu li:last-child > .children {
	left: 0;
	right: inherit;
}
.main-navigation .nav-menu li:last-child .sub-menu li .sub-menu, 
.main-navigation .nav-menu li:last-child .children li .children {
	left: 100%;
	right: inherit;
}
.main-navigation .nav-menu li .sub-menu li.menu-item-has-children::after, 
.main-navigation .nav-menu li .children li.menu-item-has-children::after {
	left: 10px;
	right: inherit;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
.main-navigation .nav-menu > li.menu-item-has-children::before {
	left: inherit;
	right: 20%;
}
.main-navigation .nav-menu > li.menu-item-has-children:last-child::before {
	right: inherit;
	left: 20%;
}
.bx-wrapper .bx-controls-direction a.bx-prev {
	text-indent: -70px;
}
.bx-wrapper .bx-controls-direction a.bx-next {
	text-indent: -35px;
}
.team-slider-wrap .bx-wrapper .bx-controls-direction a.bx-next {
	text-indent: -40px;
}
.bx-wrapper .bx-next::after {
	right: 45px;
}
.custom-appointment-form {
	background-position: left bottom;
}
.about h2.title.home-title, 
section.our-team-member .title, 
.call-to-action h2.title.home-title {
	text-align: right;
}
.bx-wrapper .bx-viewport {
	direction: ltr;
}
.widget.widget_categories ul li, 
.widget.widget_archive ul li, 
.widget.widget_nav_menu ul li, 
.widget.widget_meta ul li, 
.widget.widget_pages ul li, 
.widget.widget_recent_comments ul li, 
.widget.widget_recent_entries ul li, 
.woocommerce.widget_product_categories ul li {
	padding-right: 15px;
	padding-left: 0;
}
.widget.widget_categories ul li::before, 
.widget.widget_archive ul li::before, 
.widget.widget_nav_menu ul li::before, 
.widget.widget_meta ul li::before, 
.widget.widget_pages ul li::before, 
.widget.widget_recent_comments ul li::before, 
.widget.widget_recent_entries ul li::before, 
.woocommerce.widget_product_categories ul li::before {
	left: inherit;
	right: 0;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
.client-detail {
	padding-left: 0;
	padding-right: 20px;
}
.shortcode-testimonial-block .testimonial-content::after {
	left: inherit;
	right: 110px;
	transform: rotateY(180deg) skew(40deg);
	-webkit-transform: rotateY(180deg) skew(40deg);
}
.shortcode-cta-video .cta-wrap-right {
	padding-left: 0;
	padding-right: 30px;
}
.ed_tab_wrap.horizontal .tab-title:last-child {
	margin-right: 5px;
}
ul.ed-list.ed-list1 li::before, 
ul.ed-list.ed-list2 li::before, 
ul.ed-list.ed-list3 li::before, 
ul.ed-list.ed-list4 li::before, 
ul.ed-list.ed-list5 li::before, 
ul.ed-list.ed-list6 li::before {
	left: inherit;
	right: 0;
}
ul.ed-list li {
	padding-left: 0;
	padding-right: 20px;
}
.woocommerce .woocommerce-ordering select {
	padding-right: 30px;
}
.widget_calendar thead tr th, 
.widget_calendar tbody tr td {
	text-align: center;
}
.featured-content table td:nth-of-type(2n+1) {
	text-align: inherit;
}
.appointment.left .custom-appointment-form .custom-form-wrapper > div,
.about figure.about-img {
	float: right;
}
.team-text-wrap {
	float: right;
	padding-right: 0;
	padding-left: 3%;
}
.team-slider-wrap {
	float: left;
}
.our-team-member .bx-wrapper .bx-controls-direction a {
	left: unset;
	right: -50px;
}
.team-slider-wrap .bx-wrapper a.bx-next {
	right: -100px;
	left: unset;
}
.call-to-action .cta-content-wrap {
	padding: 0 50px 40px 7%;
}
.latest-news .news-image img + .news-date {
	left: unset;
	right: 0;
}
.testimonial-block,
.team-block {
	direction: rtl;	
}
.testimonial-block .testimonial-by {
	padding-left: 0;
	padding-right: 20px;
}
.testimonial-block .text-wrap::after {
    border-right: 20px solid transparent;
    border-left: none;
    left: unset;
 	right: 0;   
}
.team-block .doctor-social > a::after {
	right: unset;
	left: -4px;
}
.category-news figure {
	float: right;
}
.category-news header.entry-header, .category-news .entry-content, .category-news .entry-footer {
	padding-left: 0;
	padding-right: 3%;
}
.btn-archive::after {
	left: unset;
	right: 0;
}
.type-list .listview-img-wrap {
	float: right;
}
.type-list .listview-desc-wrap {
	float: left;
	padding-left: 0;
	padding-right: 30px;
}
.type-list.list-square-alt article:nth-child(even) .listview-img-wrap, .type-list.list-circle-alt article:nth-child(even) .listview-img-wrap {
	float: left;
}
.type-list.list-square-alt article:nth-child(even) .listview-desc-wrap, .type-list.list-circle-alt article:nth-child(even) .listview-desc-wrap {
	float: right;
	padding-left: 30px;
	padding-right: 0;
}
.type-grid article {
	float: right;
}
.sidebar .widget-title:after, .sidebar .sidebar-title:after {
	border-left: none;
	border-right: 15px solid transparent;
    right: unset;
    left: 0;
}
#ed-breadcrumbs a {
	display: inline-block;
}
.ed_column {
	float: right;
}
.ed_toggle.close .ed_toggle_title::after,
.ed_toggle.open .ed_toggle_title::after {
	left: 20px;
	right: unset;
}
.ed_toggle .ed_toggle_title, .ed-toggle-title {
	padding: 5px 20px 5px 50px;
}
.ed_call_to_action.right .ed_call_to_action_button {
	float: left;
	margin-left: 0;
	margin-right: 30px;
}
.ed_call_to_action .ed_call_to_action_content {
	margin-right: 0;
	margin-left: 30px;
}
.shortcode-cta-form .cta-form-desc {
	float: right;
}