/*
----------------------------------------------------------------

ZEPHYR RTL styles

NOTE: DO NOT EDIT THIS FILE!
THIS FILE IS REPLACED DURING AUTO-UPDATES
AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.

----------------------------------------------------------------
*/
li.g-breadcrumbs-separator i {
    transform: rotate(180deg);
}
.widget_recent_comments ul li:before {
    content: 'keyboard_arrow_left' !important;
}
.w-tabs-list.items_3.stretch .w-tabs-list-h {
    width: 100%;
}
.rtl .w-hwrapper.align_left, body:not(.rtl) .w-hwrapper.align_right {
    justify-content: flex-start!important;
}
.w-post-elm.post_title.usg_post_title_1.hide_if_not_first.entry-title.color_link_inherit {
    display: none!important;
}

.w-tabs-list.items_3.stretch a.w-tabs-item.with_icon {
    width: 31%;
    display: block;
    flex: 1 0 33%;
    direction: rtl !important;
}

.w-form.for_login.us_form_ input {
    color: #fff;
    padding: 0;
}
ol.g-breadcrumbs.separator_icon.align_right {
    text-align: left;
}
.w-scroller.pos_right {
    LEFT: 1% !important;
    right: auto !important;
}
.w-grid-item-h {
    box-shadow: none !important;
}
.w-tabs.iconpos_right .w-tabs-section-header-h {
    padding-left: 2.5em;
    padding-right: 0;
}
section.l-section.wpb_row.height_small.color_footer-bottom.align_center_xs .vc_wp_custommenu.layout_hor.align_right {
    text-align: left;
}
.usof-container {
    font-size: 13px;
    line-height: 24px;
    padding-top: 60px;
}
.w-form-row-field>i {
    left: auto!important;
    right: 0!important;
}
.usof-autocomplete:not(.multiple) .usof-autocomplete-selected {
    cursor: default;
    margin: 0;
    padding: 4px 30px;
    width: 100%;
    background: transparent;
    box-shadow: none;
}
.w-tabs-list {
    direction: rtl;
}
@media (max-width: 1024px) {
.us-woo-cart_compact .woocommerce .shop_table.cart {
    float: none !important;
}
}
.w-tabs.style_trendy .w-tabs-item-h {
    opacity: 0.66;
    transition: opacity 0.3s, color 0.3s;
    direction: rtl;
}
@media (max-width: 1024px) {
     .align_right {
    text-align: right!important;
}
}
h1 {
    font-size: 30px !important;
    line-height: 1.21;
    font-weight: 300;
    letter-spacing: 0em;
}
.align_left {
    text-align: right;
}
.w-tabs-section.no_indents .w-tabs-section-content {
    padding: 5vh 3vmax !important;
}
@media (max-width: 1024px) {
.woocommerce .cart_totals{
    text-align: right !important;
}
}
.w-tabs-section-header {
    display: none;
    position: relative;
    text-align: left;
    font-size: 1.2rem;
    line-height: 1.5rem;
    white-space: nowrap;
    cursor: pointer;
    padding: 1rem 1.5rem;
    transition: background-color 0.3s, color 0.3s;
    text-align: right;
}

.us-btn-style_5 {
    font-size: 16px;
    line-height: 2.2 !important;
}
.widget_recent_entries ul li span {
    display: block;
    font-size: 12px;
    opacity: 0.5;
}
.color_footer-top a {
    color: #ffffff;
}

.woocommerce .button.alt, .woocommerce .button.checkout, .woocommerce .button.add_to_cart_button, .us-btn-style_1 {
    font-size: 14px;
    line-height: 2.2 !important;
    font-weight: 400;
}
html, .l-header .widget, .menu-item-object-us_page_block {
    font-size: 13px;
    line-height: 26px;
}
.widget_recent_entries ul li span {
    display: block;
    font-size: 12px;
    opacity: 0.5;
    color: #e0e4e7;
}
.woocommerce .button.alt, .woocommerce .button.checkout, .woocommerce .button.add_to_cart_button, .us-btn-style_1 {
    color: #ffffff!important;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background-color: #7049ba;
    border-color: transparent;
    box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.4);
    font-family: inherit !important;
}

h4, .woocommerce #reviews h2, .woocommerce .related>h2, .woocommerce .upsells>h2, .woocommerce .cross-sells>h2, .widgettitle, .comment-reply-title {
    font-size: 15px !important;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: 0em;
}
h3 {
    font-size: 20px !important;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: 0em;
}
.us-btn-style_5 {
    color: #ffffff!important;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background-color: #212121;
    border-color: transparent;
    box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.4);
    font-family: inherit !important;
}
.w-nav.type_mobile.m_align_left .menu-item-has-children>.w-nav-anchor .w-nav-arrow {
    position: absolute;
    top: 0;
    left: 0 !important;
    right: inherit !important;
    padding: 0.7rem;
}

.w-toplink.pos_right {
    left: 0 !important;
    right: inherit !IMPORTANT;
}
html, .l-header .widget, .menu-item-object-us_page_block {
    font-size: 14px !important;
    line-height: 26px;
}
.woocommerce .button, .us-btn-style_4 {
    font-size: 16px;
    line-height: 2.2 !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background: #ffffff;
    border-color: transparent;
    color: #212121!important;
    box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.2);
}
.us-btn-style_3 {
    font-size: 16px;
    line-height: 2.2 !important;
    font-weight: 200;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background: #ffb03a;
    border-color: transparent;
    color: #ffffff!important;
    box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.2);
}
.w-profile-name {
    display: block;
    font-size: 1.2rem;
    line-height: 1.3;
    margin-left: 0 !important;
    margin-right: 76px !important;
}
.w-dropdown.drop_to_right .w-dropdown-list {
    right: 0;
    left: inherit !important;
}
.woocommerce .button.alt, .woocommerce .button.checkout, .woocommerce .button.add_to_cart_button, .us-btn-style_1 {
    color: #ffffff!important;
    font-family: inherit !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background-color: #7049ba;
    border-color: transparent;
    box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.4);
}
.widget_search .w-form-row.for_submit {
    position: absolute;
    top: 0;
    left: 0 !important;
    right: inherit !important;
}
.w-nav.type_mobile .w-nav-anchor {
    line-height: 1.6em;
    padding: 0.7rem;
    text-align: right;
}
.us-btn-style_6 {
    color: #ffffff!important;
    font-family: inherit !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background-color: transparent;
    border-color: transparent;
    box-shadow: 0 0em 0em rgba(0,0,0,0.4);
}
.w-btn.icon_atleft i {
    margin-right: 0.5em !important;
    margin-left: inherit !important;
}
.w-btn-wrapper.align_left {
    display: inline-block;
    vertical-align: top;
    margin-left: 0.6rem;
    margin-right: inherit;
}
.w-btn-wrapper.align_left {
    display: inline-block;
    vertical-align: top;
    margin-left: 0.6rem;
    margin-right: inherit;
}

.w-nav.type_mobile.m_align_left .menu-item-has-children>.w-nav-anchor .w-nav-title {
    padding-left: 2em !important;
    padding-right: 0 !important;
}
.woocommerce .button, .us-btn-style_4 {
    color: #212121!important;
    font-family: inherit !important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background-color: #ffffff;
    border-color: transparent;
    box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.4);
}
.fa-lock:before {
    content: "\f007";
}
body {
	direction: rtl;
	unicode-bidi: embed;
	}
th,
input,
textarea,
select {
	text-align: right;
	}
input[type="checkbox"],
input[type="radio"] {
	margin-left: 0.3rem;
	margin-right: 0;
	}
ul,
ol {
	margin-left: 0;
	margin-right: 2.5rem;
	}
blockquote {
	padding-left: 0;
	padding-right: 3rem;
	}
	blockquote:before {
		left: auto;
		right: 0;
		}

/* VC Columns - responsive offsets */
.rtl .vc_col-xs-offset-0 { margin-right: 0; margin-left: 0 }
.rtl .vc_col-xs-offset-1 { margin-right: 8.3333%; margin-left: 0 }
.rtl .vc_col-xs-offset-2 { margin-right: 16.6666%; margin-left: 0 }
.rtl .vc_col-xs-offset-1\/5 { margin-right: 20%; margin-left: 0 }
.rtl .vc_col-xs-offset-3 { margin-right: 25%; margin-left: 0 }
.rtl .vc_col-xs-offset-4 { margin-right: 33.3333%; margin-left: 0 }
.rtl .vc_col-xs-offset-2\/5 { margin-right: 40%; margin-left: 0 }
.rtl .vc_col-xs-offset-5 { margin-right: 41.6666%; margin-left: 0 }
.rtl .vc_col-xs-offset-6 { margin-right: 50%; margin-left: 0 }
.rtl .vc_col-xs-offset-7 { margin-right: 58.3333%; margin-left: 0 }
.rtl .vc_col-xs-offset-3\/5 { margin-right: 60%; margin-left: 0 }
.rtl .vc_col-xs-offset-8 { margin-right: 66.6666%; margin-left: 0 }
.rtl .vc_col-xs-offset-9 { margin-right: 75%; margin-left: 0 }
.rtl .vc_col-xs-offset-4\/5 { margin-right: 80%; margin-left: 0 }
.rtl .vc_col-xs-offset-10 { margin-right: 83.3333%; margin-left: 0 }
.rtl .vc_col-xs-offset-11 { margin-right: 91.6666%; margin-left: 0 }
.rtl .vc_col-xs-offset-12 { margin-right: 100%; margin-left: 0 }
@media (min-width: 768px) {
.rtl .vc_col-sm-offset-0 { margin-right: 0; margin-left: 0 }
.rtl .vc_col-sm-offset-1 { margin-right: 8.3333%; margin-left: 0 }
.rtl .vc_col-sm-offset-2 { margin-right: 16.6666%; margin-left: 0 }
.rtl .vc_col-sm-offset-1\/5 { margin-right: 20%; margin-left: 0 }
.rtl .vc_col-sm-offset-3 { margin-right: 25%; margin-left: 0 }
.rtl .vc_col-sm-offset-4 { margin-right: 33.3333%; margin-left: 0 }
.rtl .vc_col-sm-offset-2\/5 { margin-right: 40%; margin-left: 0 }
.rtl .vc_col-sm-offset-5 { margin-right: 41.6666%; margin-left: 0 }
.rtl .vc_col-sm-offset-6 { margin-right: 50%; margin-left: 0 }
.rtl .vc_col-sm-offset-7 { margin-right: 58.3333%; margin-left: 0 }
.rtl .vc_col-sm-offset-3\/5 { margin-right: 60%; margin-left: 0 }
.rtl .vc_col-sm-offset-8 { margin-right: 66.6666%; margin-left: 0 }
.rtl .vc_col-sm-offset-9 { margin-right: 75%; margin-left: 0 }
.rtl .vc_col-sm-offset-4\/5 { margin-right: 80%; margin-left: 0 }
.rtl .vc_col-sm-offset-10 { margin-right: 83.3333%; margin-left: 0 }
.rtl .vc_col-sm-offset-11 { margin-right: 91.6666%; margin-left: 0 }
.rtl .vc_col-sm-offset-12 { margin-right: 100%; margin-left: 0 }
}
@media (min-width: 992px) {
.rtl .vc_col-md-offset-0 { margin-right: 0; margin-left: 0 }
.rtl .vc_col-md-offset-1 { margin-right: 8.3333%; margin-left: 0 }
.rtl .vc_col-md-offset-2 { margin-right: 16.6666%; margin-left: 0 }
.rtl .vc_col-md-offset-1\/5 { margin-right: 20%; margin-left: 0 }
.rtl .vc_col-md-offset-3 { margin-right: 25%; margin-left: 0 }
.rtl .vc_col-md-offset-4 { margin-right: 33.3333%; margin-left: 0 }
.rtl .vc_col-md-offset-2\/5 { margin-right: 40%; margin-left: 0 }
.rtl .vc_col-md-offset-5 { margin-right: 41.6666%; margin-left: 0 }
.rtl .vc_col-md-offset-6 { margin-right: 50%; margin-left: 0 }
.rtl .vc_col-md-offset-7 { margin-right: 58.3333%; margin-left: 0 }
.rtl .vc_col-md-offset-3\/5 { margin-right: 60%; margin-left: 0 }
.rtl .vc_col-md-offset-8 { margin-right: 66.6666%; margin-left: 0 }
.rtl .vc_col-md-offset-9 { margin-right: 75%; margin-left: 0 }
.rtl .vc_col-md-offset-4\/5 { margin-right: 80%; margin-left: 0 }
.rtl .vc_col-md-offset-10 { margin-right: 83.3333%; margin-left: 0 }
.rtl .vc_col-md-offset-11 { margin-right: 91.6666%; margin-left: 0 }
.rtl .vc_col-md-offset-12 { margin-right: 100%; margin-left: 0 }
}
@media (min-width: 1200px) {
.rtl .vc_col-lg-offset-0 { margin-right: 0; margin-left: 0 }
.rtl .vc_col-lg-offset-1 { margin-right: 8.3333%; margin-left: 0 }
.rtl .vc_col-lg-offset-2 { margin-right: 16.6666%; margin-left: 0 }
.rtl .vc_col-lg-offset-1\/5 { margin-right: 20%; margin-left: 0 }
.rtl .vc_col-lg-offset-3 { margin-right: 25%; margin-left: 0 }
.rtl .vc_col-lg-offset-4 { margin-right: 33.3333%; margin-left: 0 }
.rtl .vc_col-lg-offset-2\/5 { margin-right: 40%; margin-left: 0 }
.rtl .vc_col-lg-offset-5 { margin-right: 41.6666%; margin-left: 0 }
.rtl .vc_col-lg-offset-6 { margin-right: 50%; margin-left: 0 }
.rtl .vc_col-lg-offset-7 { margin-right: 58.3333%; margin-left: 0 }
.rtl .vc_col-lg-offset-3\/5 { margin-right: 60%; margin-left: 0 }
.rtl .vc_col-lg-offset-8 { margin-right: 66.6666%; margin-left: 0 }
.rtl .vc_col-lg-offset-9 { margin-right: 75%; margin-left: 0 }
.rtl .vc_col-lg-offset-4\/5 { margin-right: 80%; margin-left: 0 }
.rtl .vc_col-lg-offset-10 { margin-right: 83.3333%; margin-left: 0 }
.rtl .vc_col-lg-offset-11 { margin-right: 91.6666%; margin-left: 0 }
.rtl .vc_col-lg-offset-12 { margin-right: 100%; margin-left: 0 }
}
/* Header */
.l-subheader-cell.at_left > * {
	margin-left: 1.4rem;
	margin-right: 0;
	}
.l-subheader-cell.at_right > * {
	margin-left: 0;
	margin-right: 1.4rem;
	}
.w-hwrapper.align_left > * {
	margin-left: 1.2rem;
	margin-right: 0;
	}
.w-hwrapper.align_left > *:last-child {
	margin-left: 0;
	}
.w-hwrapper.align_right > * {
	margin-left: 0;
	margin-right: 1.2rem;
	}
.w-hwrapper.align_right > *:first-child {
	margin-right: 0;
	}

/* Text */
i + .w-text-value {
	margin-left: 0;
	margin-right: 0.6em;
	}
	
/* Dropdown */
.w-dropdown-h {
	text-align: right;
	}
.w-dropdown-item {
	padding: 0 1em 0 2.2em;
	}
.w-dropdown-item i,
.w-dropdown-item img {
	margin-left: 0.5em;
	margin-right: 0;
	}
.w-dropdown-current .w-dropdown-item:after {
    right: 0px;
    left: auto;
}
	
/* Header Menu */
.l-subheader-cell .w-nav {
	margin-left: 0;
	margin-right: 0;
	}
.w-nav.type_desktop .w-nav-list.level_2 {
	text-align: right;
	}
.w-nav.type_desktop .w-nav-list.level_3,
.w-nav.type_desktop .w-nav-list.level_4 {
	left: auto;
	right: 100%;
	}
.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
	margin-left: 0;
	margin-right: 0.4em;
	}
.w-nav.type_desktop .menu-item-has-children > .w-nav-anchor:not(.level_1) .w-nav-title {
	padding-left: 2em;
	padding-right: 0;
	}
.w-nav.type_desktop .menu-item-has-children > .w-nav-anchor:not(.level_1) .w-nav-arrow {
	left: 0;
	right: auto;
	}
.w-nav.type_desktop .w-nav-list.level_2 .w-nav-arrow:before {
	content: 'keyboard_arrow_left';
	}
.l-subheader-cell.at_left .w-nav:first-child .w-nav-control {
	margin-left: 0;
	margin-right: -0.8rem;
	}
.header_hor .l-subheader-cell.at_right .w-nav:last-child .w-nav-control {
	margin-left: -0.8rem;
	margin-right: 0;
	}
.w-nav.type_mobile.m_align_center .menu-item-has-children > .w-nav-anchor .w-nav-arrow {
	margin-left: 0;
	margin-right: 0.4em;
	}

/* Search */
.header_hor .l-subheader-cell.at_left .w-search:not(.layout_simple):first-child {
	margin-left: 0;
	margin-right: -0.8rem;
	}
.header_hor .l-subheader-cell.at_right .w-search:not(.layout_simple):last-child {
	margin-left: -0.8rem;
	margin-right: 0;
	}
.w-search-close {
	left: 0;
	right: auto;
	}
.w-search.layout_simple input,
.w-search.layout_modern input {
	padding-left: 2.8rem;
	padding-right: 0.8rem;
	}
.w-search.layout_simple button {
	left: 0;
	right: auto;
	}
.w-search.layout_fullwidth input {
	padding: 0 1.5rem 0 3rem;
	}
.w-search.layout_fullwidth .w-search-close {
	left: 1rem;
	right: auto;
	}

/* w-actionbox */
.w-actionbox.controls_right {
	text-align: right;
	}
.w-actionbox.controls_right .w-actionbox-controls {
	text-align: left;
	}
.w-actionbox.controls_right .w-actionbox-controls {
	padding-left: 0;
	padding-right: 2rem;
	}
.w-actionbox.controls_right .w-btn {
	margin-left: 0;
	margin-right: 1rem;
	}

/* w-author */
.w-author-img {
	float: right;
	}
.w-author-name,
.w-author-meta,
.w-author-url,
.w-author-desc {
	margin-left: 0;
	margin-right: 8rem;
	}

/* w-blogpost */
.w-blogpost-meta > * {
	margin: 0 0 0.4rem 1.2rem;
	}
.w-blogpost-meta > *:before {
	display: inline-block;
	margin-left: 0.3rem;
	margin-right: 0;
	}

/* w-comments */
.w-comments .children {
	padding-left: 0;
	padding-right: 2rem;
	border-left: none;
	border-right: 1px dashed;
	}
.w-comments-item-author,
.w-comments-item-date {
	margin-left: 0;
	margin-right: 60px;
	}
.comment-reply-title small {
	margin-left: 0;
	margin-right: 0.3rem;
	}

/* w-form */
.w-form-row {
	padding-left: 0;
	padding-right: 0;
	}
.w-form-row:before,
.w-form-row > i {
	left: auto;
	right: 0;
	}

@media screen and (max-width: 600px)
.rtl.header_hor .l-subheader-cell.at_right .w-cart:last-child {
    margin-right: -.8rem;
    margin-left: 0;
}
.w-form-row-label {
	left: auto;
	right:8px;
	}
.w-form-row-state {
	text-align: right;
	}
.w-form.align_right .w-form-field-success {
	display: inline-block;
	margin-right: 20px;
	}
.post-password-form p input[type="password"] {
	margin-left: 0.5rem;
	margin-right: 0;
	}
.w-form.for_login .w-form-row.for_submit .g-btn {
	margin-left: 15px;
	margin-right: 0;
	}
.w-form-row-link {
	margin-left: 8px;
	margin-right: 0;
	}


/* w-grid */
.w-grid .w-hwrapper.align_left,
.w-grid .w-vwrapper.align_left {
	text-align: right;
	}
.w-grid .w-hwrapper.align_right,
.w-grid .w-vwrapper.align_right {
	text-align: left;
	}
/* w-iconbox */
.w-iconbox.iconpos_left {
	text-align: right;
	}
.w-iconbox.iconpos_left .w-iconbox-icon {
	margin-right: 0;
	margin-left: 1.5rem;
	margin-left: calc(15px + 0.2em);
	}

/* w-map */
.w-map .gm-style-iw + div {
	left: 12px !important;
	right: auto !important;
	}

/* w-message */
.w-message {
	text-align: right;
	}
.w-message.with_icon .w-message-body {
	padding-left: 1.5rem;
	padding-right: 0 !important;
	}
.w-message.with_close .w-message-body {
	padding-left: 0;
	padding-right: 1.5rem;
	}

/* w-page-title */
.w-page-title.type_inline.align_left {
	margin-left: 1.5rem;
	margin-right: 0;
	}
	
/* w-progbar */
.w-progbar.style_1 .w-progbar-title-count {
	text-align: left;
	}
.w-progbar.style_2 .w-progbar-title-text {
	display: inline-block;
	vertical-align: top;
	margin-left: 0.3rem;
	margin-right: 0;
	}
.w-progbar.style_3 .w-progbar-title {
	padding-left: 1.5rem;
	padding-right: 0;
	}
.w-progbar.style_3 .w-progbar-bar-count {
	left: -1.75rem;
	right: auto;
	}
.w-progbar.style_4 .w-progbar-bar-count {
	left: -1.5rem;
	right: auto;
	}
.w-progbar.style_5 .w-progbar-title-text {
	padding-left: 1.5rem;
	padding-right: 0;
	}
.w-progbar.style_5 .w-progbar-title-count {
	text-align: left;
	}

/* w-separator */
.w-separator-text i {
	margin-left: 0.4em;
	margin-right: 0;
	}
/* w-sharing */
.w-sharing-count {
	margin-left: 0;
	margin-right: 6px;
	}
.w-sharing.type_simple .w-sharing-item {
	border-width: 0 0 0 1px;
	}
.w-sharing.type_simple .w-sharing-item:first-child {
	padding-left: 16px;
	padding-right: 0;
	}
.w-sharing.type_simple .w-sharing-item:last-child {
	padding-left: 0;
	padding-right: 16px;
	}
.w-sharing.type_solid .w-sharing-item {
	margin-left: 5px;
	margin-right: 0;
	}
.w-sharing.type_solid .w-sharing-item:last-child {
	margin-left: 0;
	}
	
/* w-tabs */

.w-tabs-item.with_icon i + .w-tabs-item-title,
.w-tabs-item.with_icon .w-tabs-item-title + i {
	margin-left: 0;
	margin-right: 12px;
	}
.w-tabs-section.with_icon i + .w-tabs-section-title,
.w-tabs-section.with_icon .w-tabs-section-title + i {
	margin-left: 0;
	margin-right: 15px;
	}
.w-tabs.accordion.title_center .w-tabs-section-control {
	margin: 0 10px 0 0;
	}
.w-tabs.layout_ver .w-tabs-list,
.w-tabs.layout_ver .w-tabs-section {
	direction: rtl !important;
	}
	
/* w-tags */
.g-tags:before {
	float: right;
	margin-left: 3px;
	margin-right: 0;
	}
	
/* pagination */
.pagination .page-numbers:first-child {
	margin-left: 3px;
	margin-right: 0;
	}
.pagination .page-numbers.prev:after {
	content: 'keyboard_arrow_right'!important;
	padding-left: 2px;
	padding-right: 0;
	}
.pagination .page-numbers.next:after {
	content: 'keyboard_arrow_left'!important;
	padding-left: 0;
	padding-right: 2px;
	}

/* WordPress widgets */
.widget_meta ul li,
.widget_pages ul li,
.widget_archive ul li,
.widget_categories ul li,
.widget_recent_entries ul li,
.l-footer .widget_nav_menu.layout_ver ul li,
.widget_recent_comments .recentcomments {
	padding-left: 0;
	padding-right: 1rem;
	}
.widget_meta ul li:before,
.widget_pages ul li:before,
.widget_archive ul li:before,
.widget_categories ul li:before,
.widget_recent_entries ul li:before,
.l-footer .widget_nav_menu.layout_ver .menu-item:before,
.widget_recent_comments .recentcomments:before {
	left: auto;
	right: -0.2rem;
	}
.l-main .widget_nav_menu .sub-menu > .menu-item a {
	padding-left: 0;
	padding-right: 2.4rem;
	}
.l-main .widget_nav_menu .sub-menu .sub-menu > .menu-item a {
	padding-left: 0;
	padding-right: 3.6rem;
	}
.widget_rss .widgettitle a {
	padding-left: 0;
	padding-right: 2rem;
	}
.widget_rss .widgettitle a:before {
	left: auto;
	right: 0;
	}
#wp-calendar td#prev {
	text-align: right;
	padding-left: 0;
	padding-right: 0.7rem;
	}
#wp-calendar td#next {
	text-align: left;
	padding-left: 0.7rem;
	padding-right: 0;
	}
.wp-caption.alignleft {
	margin-right: 2.5rem;
	margin-left: -10px; /* fixed value */
	}
.wp-caption.alignright {
	margin-left: 2rem;
	margin-right: 0;
	}
	
/* Owl Carousel */
.owl-prev {
	left: auto !important;
	right: -60px;
	}
.l-section.width_full .owl-prev {
	right: 0;
	}
	.owl-prev:before {
		content: 'keyboard_arrow_right';
		padding-left: 2px;
		padding-right: 0;
		}
.owl-next {
	left: -60px;
	right: auto !important;
	}
.l-section.width_full .owl-next {
	left: 0;
	}
	.owl-next:before {
		content: 'keyboard_arrow_left';
		padding-left: 0;
		padding-right: 2px;
		}

/* Magnific Popup (lightbox) */
.mfp-arrow.mfp-arrow-left {
	left: auto;
	right: 0;
	}
.mfp-arrow.mfp-arrow-left:before {
	content: 'keyboard_arrow_left';
	}
.mfp-arrow.mfp-arrow-right {
	left: 0;
	right: auto;
	}
.mfp-arrow.mfp-arrow-right:before {
	content: 'keyboard_arrow_right';
	}
.align_right {
    text-align: left;
}
/* WPML */
img.iclflag,
img.wpml-ls-flag {
	margin-left: 0.4rem;
	margin-right: 0;
	}
.wpml-ls-legacy-dropdown a,
.wpml-ls-legacy-dropdown-click a {
	padding: 0 0.8rem 0 2.8rem;
	}
	.wpml-ls-item-toggle:before {
		left: 0.8rem;
		right: auto;
		}
	
/* Contact Form 7 */
.wpcf7-form {
	direction: rtl;
	text-align: right;
	}
.wpcf7-form .w-form-field:after {
	content: '';
	display: table;
	clear: both;
	}
.wpcf7-form .w-form-field.with_icon {
	margin-left: 0;
	margin-right: 40px;
	}
.wpcf7-form-control-wrap.type_select:after {
	text-align: left;
	left: 0;
	right: auto;
	}
div.wpcf7 img.ajax-loader {
	margin-left: 0;
	margin-right: 10px;
	}
.wpcf7-form-control.wpcf7-submit {
	float: right;
	}
label ~ .wpcf7-captchac {
	margin-left: 0;
	margin-right: 10px;
	}
span.wpcf7-list-item {
	margin: 0 0 0 20px;
	}
.wpcf7-list-item-label {
	padding-left: 0;
	padding-right: 20px;
	}
.wpcf7-list-item-label:before {
	left: auto;
	right: -5px;
	}
	
/* WPBakery Page Builder */
.flickr_badge_image {
	float: right;
	}
.vc_chart .vc_chart-legend span {
	margin: 2px 0 2px 5px;
	}
@media (min-width: 768px) {
.vc_chart ul.vc_chart-legend li {
	margin-left: 0;
	margin-right: 30px;
	}
}

/* WooCommerce */
.w-cart-dropdown {
	text-align: right;
	}

element.style {
    background: #ffffff;
    color: #7049ba;
}
.w-cart-quantity {
    left: 10px;
    right: auto;
    COLOR: #e5a32e !IMPORTANT;
    font-size: 20px;
}

.l-subheader-cell.at_right .w-cart-notification,
.l-subheader-cell.at_right .w-cart-dropdown {
	left: 0;
	right: auto;
	}
.w-nav.type_desktop.dropdown_mdesign .w-nav-list:not(.level_1),
.l-subheader-cell.at_left .w-cart.dropdown_mdesign .w-cart-dropdown,
.l-subheader-cell.at_left .w-cart.dropdown_mdesign .w-cart-notification {
	transform-origin: 100% 0;
	}
.l-subheader-cell.at_center .w-cart.dropdown_mdesign .w-cart-dropdown,
.l-subheader-cell.at_center .w-cart.dropdown_mdesign .w-cart-notification,
.l-subheader-cell.at_right .w-cart.dropdown_mdesign .w-cart-dropdown,
.l-subheader-cell.at_right .w-cart.dropdown_mdesign .w-cart-notification {
	transform-origin: 0 0;
	}

.woocommerce-ordering select, .woocommerce-select select {
    padding-right: 2rem;
    padding-left: 0;
}
.woocommerce-ordering:after,
.woocommerce-select:after,
.select2-selection__arrow:after {
	left: 0;
	right: auto;
	}
.select2-selection--single {
	padding-left: 20px;
	padding-right: 0;
	}
.select2-selection__clear,
.select2-selection__choice__remove {
	margin-left: 0;
	margin-right: -10px;
	}
.select2-selection__choice {
	margin: 0 0 4px 4px;
	}
.woocommerce .col2-set .col-1 {
	float: right;
	}
.woocommerce .col2-set .col-2 {
	float: left;
	}
.woocommerce-message .button,
.woocommerce-error .button,
.woocommerce-info .button {
	float: left;
	margin: -0.2rem 1rem -0.2rem 0;
	}
.woocommerce .star-rating {
	text-align: right;
	}
.woocommerce .star-rating:before {
	left: auto;
	right: 0;
	}
.woocommerce .form-row-first {
	float: right;
	}
.woocommerce .form-row-last {
	float: left;
	}
.woocommerce .form-row label.inline {
	margin: 0.6rem 0.6rem 0 0;
	}
.woocommerce .form-row .input-checkbox {
	margin: -2px 0 0 0.3rem;
	}
.woocommerce .form-row.validate-required > label:after {
	left: 0;
	right: auto;
	}
.woocommerce .login .clear + .form-row,
.woocommerce-account .login .form-row:nth-child(3) {
	float: right;
	}
.woocommerce .login .lost_password {
	float: left;
	}
.woocommerce .quantity.buttons_added input.qty
.woocommerce .quantity .plus,
.woocommerce .quantity .minus {
	float: right;
	}
.woocommerce-products-header,
.woocommerce-result-count {
	margin-left: 1rem;
	margin-right: 0;
	}
.woocommerce-ordering {
	float: left;
	}
.woocommerce .onsale {
	left: auto;
	right: 0.6rem;
	}
	
.us-woo-shop_standard .products .product .onsale {
	left: auto;
	right: 30px;
	}
.woocommerce div.product .summary {
	float: left;
	}
.woocommerce div.product .images {
	float: right;
	}
.woocommerce-product-gallery__trigger {
	left: 0;
	right: auto;
	}
.woocommerce-product-gallery .flex-viewport {
	direction: rtl;
	}
.woocommerce-product-rating .star-rating {
	float: right;
	margin: 7px 0 0 8px;
	}
.woocommerce div.product .cart .quantity {
	margin-left: 0.5rem;
	margin-right: 0;
	}
.woocommerce .cart .reset_variations {
	left: auto;
	right: 100%;
	}
.woocommerce-variation-price,
.woocommerce-variation-availability {
	margin-left: 1rem;
	margin-right: 0;
	}
.woocommerce .cart .group_table td.price {
	text-align: left;
	}
.woocommerce .product_meta > span {
	padding-left: 0.3rem;
	padding-right: 0;
	}
.woocommerce div.product .social iframe,
.woocommerce-tabs .tabs li {
	float: right;
	}
.woocommerce .commentlist img.avatar {
	left: auto;
	right: 0;
	}
.woocommerce .commentlist .comment-text {
	margin-left: 0;
	margin-right: 5rem;
	}
.woocommerce .commentlist .comment-text .star-rating {
	float: left;
	margin-left: 0;
	margin-right: 1rem;
	}
.woocommerce p.comment-form-rating {
	float: right;
	}
.woocommerce .stars a {
	float: right;
	}
.sidebar_none .woocommerce-tabs {
	float: left;
	clear: left;
	}
.woocommerce .shop_table td .button {
	margin-left: 0;
	margin-right: 0.3rem;
	}
.woocommerce .product-name .variation dd {
	margin-left: 0.3rem;
	margin-right: 0;
	}
	.woocommerce .shop_table.cart .product-quantity {
    text-align: right !important;
}
.woocommerce .shop_table.cart .product-price {
	text-align: right;
	}
.woocommerce .shop_table.cart .product-subtotal {
	text-align: left;
	padding-left: 0;
	padding-right: 1rem;
	}
.woocommerce .actions .coupon {
	margin: 0 0 0.6rem 0.6rem;
	}
.woocommerce .cart-collaterals {
	float: left;
	}
.woocommerce .cart_totals {
	text-align: left;
	}
.woocommerce .cart_totals th {
	padding-left: 1rem;
	padding-right: 0;
	}
.woocommerce .shipping-calculator-form {
	text-align: right;
	}
.us-woo-cart_compact .woocommerce .shop_table.cart,
.woocommerce-checkout #customer_details {
	float: right;
	}
.woocommerce-checkout #order_review_heading,
.woocommerce-checkout #order_review {
	float: left;
	}
.woocommerce-checkout .shop_table .product-total,
.woocommerce-checkout .shop_table tfoot td,
.woocommerce .shop_table.order_details tfoot td {
	text-align: left;
	}
.woocommerce #payment .payment_methods li > label:before {
	margin-left: 0.3rem;
	margin-right: 0;
	}
.woocommerce #payment .payment_methods .about_paypal {
	margin-left: 0;
	margin-right: 0.6rem;
	}
.wc-credit-card-form-card-number {
	background-position: left 0.4rem center;
	}
.woocommerce ul.order_details {
	margin-right: 0;
	}
.woocommerce ul.order_details li {
	margin-left: 2rem;
	margin-right: 0;
	padding-left: 2rem;
	padding-right: 0;
	border-left: 1px dashed;
	border-right: none;
	}
.woocommerce ul.order_details li:last-child {
	margin-left: 0;
	padding-left: 0;
	}
.woocommerce .shop_table.order_details .product-total {
	text-align: left;
	}
.woocommerce-Address h3 {
	margin-left: 1rem;
	margin-right: 0;
	}
.woocommerce-MyAccount-navigation {
	float: right;
	}
.woocommerce-MyAccount-content {
	float: left;
	}
.woocommerce-MyAccount-orders th:last-child,
.woocommerce-MyAccount-orders td:last-child {
	text-align: left;
	}

.woocommerce ul.product_list_widget li {
    padding-right: 0;
    padding-left: 5rem;
}

.woocommerce ul.product_list_widget li img {
	left: auto;
	right: 0;
	}
.woocommerce ul.product_list_widget li .variation {
	text-align: right;
	}
.widget.widget_shopping_cart .remove {
	left: 0;
	right: auto;
	}
.widget.widget_shopping_cart .remove + a {
	padding-left: 1.3rem;
	padding-right: 0;
	}
.woocommerce-product-search:before,
.widget_product_search input[type="submit"] {
	left: 0;
	right: auto;
	}
.widget_product_search input[type="search"] {
    padding-right: 0.8rem;
    padding-left: 0;
}
.widget_product_categories ul li {
	padding-left: 0;
	padding-right: 1rem;
	}
.widget_product_categories ul li span {
	display: inline-block;
	vertical-align: top;
	}

.widget_layered_nav_filters ul li {
	float: right;
	margin: 0 0 0.2rem 0.2rem;
	}
.widget_layered_nav_filters ul li a:before {
	margin-left: 0.5rem;
	margin-right: 0;
	}
.widget_price_filter .price_slider_amount {
	text-align: left;
	}
.widget_price_filter .price_slider_amount .button {
	float: right;
	margin-left: 0.5rem;
	margin-right: 0;
	}
.woocommerce #coupons_list {
	float: right;
	}
.us-woo-cart_compact .woocommerce #coupons_list {
	float: left;
	}
h2 {
    font-size: 16px ;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: 0em;
}
.w-grid .w-hwrapper.align_left, .w-grid .w-vwrapper.align_left {
    text-align: right;
    font-size: 13px;
}
section.l-section.for_related h4 {
    display: none;
}
.w-grid.us_grid_0 .usg_post_title_1 {
    font-size: 16px !important;
    border-radius: 0;
}
.w-grid.us_grid_0 .usg_product_field_3 {
    font-size: 17px !important;
    border-radius: 0;
    font-weight: bold;
}
@media (max-width: 1024px){
a.w-btn.us-btn-style_1.ush_btn_1 {
    display: none !important;
}
}
.w-cart-link {
    display: block;
    position: relative;
    text-align: right;
    width: 2.2em;
}

.widget_meta ul li, .widget_pages ul li, .widget_archive ul li, .widget_categories ul li, .widget_recent_entries ul li, .l-footer .widget_nav_menu.layout_ver ul li, .widget_recent_comments .recentcomments {
    padding-left: 0;
    padding-right: 1rem;
    font-size: 14px;
}
.w-gallery-item-title {
    display: none;
}
.w-pricing-item-price {
    font-size: 28px;
    line-height: 48px;
}
.star-rating {
    text-align: left;
    font-family: 'Material Icons' !important;
    white-space: nowrap;
    word-spacing: -.25em;
    line-height: 1em;
    height: 1em;
    width: 5em;
    overflow: hidden;
    position: relative;
}
th, input, textarea, select {
    text-align: right !important;
}
.l-header:before {
    left: 0;
}
.w-tabs-item.with_icon i.material-icons {
    margin-left: 5px;
}
a.w-tabs-item.with_icon {
    direction: rtl;
}