body {
	direction: rtl;
}
input {
	text-align: right;
}
.header-action > ul > li {
	margin-left: 0;
	margin-right: 30px;
}
.header-action > ul > li:first-child {
	margin-right: 0;
}
.header-shop-cart .header-mini-cart {
	left: -15px;
	right: inherit;
}
.slick-list {
	direction: ltr;
}
.features-icon::after {
	left: inherit;
	right: 20px;
}
.features-img {
	text-align: left;
}
.fp-shapes-wrap .fp-shape-two {
	left: inherit;
	right: 0;
}
.navbar-wrap ul li .sub-menu li {
	text-align: right;
}
.fp-shapes-wrap .fp-shape-one {
	right: inherit;
	left: 0;
}
.fact-item .chart {
	margin: 0 0 0 30px;
}
.home-shop-price {
	text-align: right;
}
.home-shop-content .title {
	text-align: right;
}
.shop-content-bottom {
	text-align: right;
}
.shop-content-bottom .btn {
	margin-left: inherit;
	margin-right: 15px;
}
.home-shop-item {
	direction: rtl;
	text-align: right;
}
.home-shop-rating .total-rating {
	margin: 0 8px 0 0;
}
.features-product-bottom .price {
	margin: 0 30px 0 0;
}
.ingredients-img {
	margin: 0 0 0 80px;
}
.ingredients-img .shape {
	left: inherit;
	right: -125px;
}
.features-products-wrap:nth-child(2n) .features-products-thumb .shape-img {
	right: inherit;
	left: -91px;
}
.features-products-wrap:nth-child(3n+3) .features-products-thumb .shape-img {
	left: inherit;
	right: -120px;
}
.ingredients-content .title::before {
	left: inherit;
	right: 0;
	top: 2px;
}
.ingredients-content .title {
	padding-left: inherit;
	padding-right: 12px;
}
.faq-wrapper .accordion-button .count {
	margin: 0 0 0 8px;
}
.accordion-button::after {
	margin: 0 auto 2px 8px;
}
.blog-post-thumb {
	margin: 0 0 0 30px;
}
.formula-list li::before {
	margin: 6px 0 0 10px;
}
.wp-block-group__inner-container h2::before,
.sidebar-title .title::before,
.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search .wp-block-search__label::before {
	left: inherit;
	right: 0;
}
.wp-block-group__inner-container h2,
.sidebar-title .title,
.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search,
.wp-block-search__label {
	padding-right: 15px;
	padding-left: 0;
}
.wp-block-search .wp-block-search__button {
	margin-right: 0;
}
.wp-block-latest-comments {
	padding: 0;
}
.rc-post-thumb {
	margin-left: 20px;
	margin-right: 0;
}
.woocommerce-widget ul.product-categories li span.float-right, .widget ul li span.float-right {
	right: inherit;
	left: 0;
}
.b-details-list ul li i {
	margin-right: 0;
	margin-left: 8px;
}
.blog--tag a {
	margin: 0 0 0 8px;
}
.blog--post--meta ul li {
	margin: 0 0 0 30px;
}
.contact-form label {
	text-align: right;
}
nav.breadcrumb {
	direction: ltr;
}
.lp-post-content {
	margin: 0 16px 0 0;
}
.product-desc-wrap .nav-tabs .nav-item {
	margin: 0 0 0 50px;
}
.inner-shop-perched-info .quantity {
	margin: 0 0 12px 12px;
}
.product-desc-list li {
	margin-left: 0;
	margin-right: 15px;
}
.product-desc-list li::before {
	left: inherit;
	right: -15px;
}
.order-review-wrapper .shop_table td, .order-review-wrapper .shop_table th {
	text-align: right;
}
.footer-contact-wrap .list-wrap li i {
	margin: 0 0 0 12px;
}
.mini-cart-remove {
	margin-left: inherit;
	margin-right: auto;
}
.woocommerce-mini-cart .min-cart-content .mini-cart-title {
	text-align: right;
}
.order-review-wrapper .shop_table thead th {
	padding-left: inherit;
	padding-right: 4px;
}
.banner-content .banner-caption {
	font-weight: 300;
	margin-bottom: 24px;
	letter-spacing: 0;
}
.banner-content .title {
	font-size: 48px;
	font-weight: 900;
	line-height: 1.35;
}
.btn {
	font-size: 15px;
	padding: 16px 48px;
}
.navbar-wrap ul li a{
	font-size: 14px;
	font-weight: 400;
}
.navbar-wrap ul li .sub-menu li a {
	padding: 9px 25px 9px 15px
}
.banner-content .btn {
	font-weight: 100;
}
.brand-title .title {
	font-weight: 300;
	letter-spacing: 0;
}
.search-btn {
	left: 20px;
}
.features-content .title {
	font-size: 19px;
	font-weight: 700;
}
.features-product-content .title {
	font-size: 38px;
	margin-bottom: 4px;
	font-weight: 700;
}
.features-product-content p {
	font-size: 14px;
}
.features-content p {
	font-size: 15px;
}
.features-product-bottom {
	margin: 30px 0 0;
}
.section-title .title {
	font-size: 38px;
	font-weight: 700;
	letter-spacing: 0;
}
.contact-form-wrap .section-title .title {
	font-size: 28px;
	margin-bottom: 60px;
}
.section-title.mb-50 {
	margin-bottom: 30px !important;
}
.blog-posts-wrapper .section-title.mb-50 {
	margin-bottom: 60px !important;
}
.formula-list {
	margin-bottom: 30px;
}
.formula-list li {
	font-size: 16px;
	line-height: 18px;
}
.formula-list li::before {
	width: 18px;
	height: 18px;
	margin: 0 4px;
	transform: rotate( 180deg );
}
.section-title .sub-title {
	letter-spacing: 0;
}
.pricing-title .title {
	padding: 8px;
	font-size:14px;
}
.pricing__box .pricing-hade > span {
	font-size: 16px;
	font-weight: 100;
}
.pricing__box .pricing-hade .title {
	font-size: 32px;
	font-weight: 900;
}
.pricing-btn a > span {
	margin-top: 8px;
}
.pricing__box .total {
	font-size: 18px;
	font-weight: 700;
}
.pricing__box .price-savings > span,
.pricing__box .pricing-hade > p {
	font-size: 18px;
	font-weight: 100;
}
.testimonial-item > p {
	font-size: 18px;
	font-weight: 300;
}
.testi-avatar-info .name {
	font-size: 18px;
	font-weight: 900;
}
.faq-wrapper .accordion-button {
	font-size: 16px;
	font-weight: 300;
	text-align: right !important;
}
.faq-wrapper .accordion-body {
	text-align: right !important;
	font-size: 14px;
	font-weight: 100;
}
.pricing__box .pricing-price {
	margin-bottom: 16px;
}
.pricing__box .price-savings .save {
	font-size: 28px;
}
.content-top .date {
	margin: 0 16px 0 0;
	font-size: 14px;
	line-height: 14px;
}
.content-top .tags a {
	font-size: 14px;
	line-height: 14px;
}
.blog-post-content .title {
	font-size: 18px;
}
.woocommerce-Reviews .avatar {
	margin-right: 0;
	margin-left: 24px;
}
p.stars a, .woocommerce-page p.stars a {
	margin-right: 0;
	margin-left: 16px;
}
p.stars a {
	border-right: none;
	border-left: 1px solid #e7e7e7;
}
.breadcrumb {
	direction: rtl !important;
}
.breadcrumb > * {
	font-size: 16px;
}
.breadcrumb-content .title {
	font-size: 42px;
	letter-spacing: 0;
	margin-bottom: 24px;
	font-weight: 900;
}
.home-shop-content .title {
	font-size: 16px;
	font-weight: 100;
}
.home-shop-price {
	font-size: 16px;
}
.blog--post--avatar,
.blog--avatar--img {
	margin-right: 0;
	margin-left: 16px;
}
.blog--read--more a {
	margin-right: 8px
}
.blog--read--more a i {
	float: left;
	transform: rotate(180deg);
	line-height: 22px;
	margin-left: 8px;
	margin-right: 8px;
}
.blog--post--content .blog--post--title {
	font-weight: 800;
	font-size: 28px;
}
.inner-shop-details-content .product_title {
	font-size: 30px;
	margin-bottom: .3em;
	font-weight: 900;
}
.inner-shop-details-price .woocommerce-Price-amount.amount {
	font-size: 22px;
	margin-bottom: .3em;
	font-weight: 100;
}
.blog-details-wrap .title {
	font-weight: 700;
}
.testimonial-rating {
	direction: rtl;
}
.testimonial-active .slick-dots {
	direction: ltr;
}
.blog-post-content .content-bottom ul {
	font-size: 14px !important;
}
.latest-comments ul li .comments-box .comments-avatar {
	margin: 0 0 0 24px;
}
blockquote, .suxnix-page-content blockquote, .format-quote blockquote, .blog-details-content blockquote {
	font-size: 24px;
}
.offCanvas-content .title {
	font-size: 28px;
}
.offCanvas-content {
	margin-bottom: 0;
}
.offcanvas-contact .number,
.offcanvas-contact .email {
	direction: ltr;
	text-align: left;
}
.offcanvas-contact p {
	text-align: left
}
.offcanvas-contact .offcanvas-social {
	flex-direction: row-reverse;
}
.offCanvas-wrap {
	right: inherit;
	left: 0;
	transform: translateX(-100%);
}
.shop-content-bottom .btn {
	padding: 16px 24px;
}
@media (max-width: 1200px) {
	.menu-wrap {
		float: left;
	}
	.mobile-nav-toggler {
		float: inherit;
	}
}
