/*
Table of Contents:

- General
- Login
- Theme Specific
- Elementor
- Customizer
- Metabox
- ACF
- YITH
- Woocommerce
- Revolution Slider
- Misc
- Duplicator
- Redux
- One Click Demo Install
- Codestar Framework
- TGM Plugins Activation
*/

/* General */

body.rtl,
body.rtl p,
body.rtl .e-notice,
body.rtl #wpadminbar *,
body.rtl .editor-styles-wrapper,
body.rtl .edit-widgets-block-editor .components-button,
body.rtl .css-wdf2ti-Wrapper,
body.rtl .media-frame,
body.rtl .media-frame .search,
body.rtl .media-frame input[type=email],
body.rtl .media-frame input[type=number],
body.rtl .media-frame input[type=password],
body.rtl .media-frame input[type=search],
body.rtl .media-frame input[type=tel],
body.rtl .media-frame input[type=text],
body.rtl .media-frame input[type=url],
body.rtl .media-frame select,
body.rtl .media-frame textarea,
body.rtl .media-frame button,
body.rtl .media-modal,
body.rtl .quicktags-toolbar input,
body.rtl .wp-switch-editor,
body.rtl .media-modal.wp-core-ui .e-wp-media-elements-removed .media-button-select,
body.rtl .media-router .media-menu-item,
body.rtl .media-menu .media-menu-item,
body.rtl .mce-tooltip *,
body.rtl .block-library-classic__toolbar:empty:before,
body.rtl .components-notice,
body.rtl .edit-post-visual-editor .components-button,
body.rtl .components-dropdown-menu__menu,
body.rtl .mce-btn .mce-txt,
body.rtl .block-editor-inserter__search input[type=search].block-editor-inserter__search-input,
body.rtl .components-form-token-field__input-container,
body.rtl .wp-core-ui .button-link,
body.rtl .components-text-control__input,
body.rtl .components-text-control__input[type=color],
body.rtl .components-text-control__input[type=date],
body.rtl .components-text-control__input[type=datetime-local],
body.rtl .components-text-control__input[type=datetime],
body.rtl .components-text-control__input[type=email],
body.rtl .components-text-control__input[type=month],
body.rtl .components-text-control__input[type=number],
body.rtl .components-text-control__input[type=password],
body.rtl .components-text-control__input[type=tel],
body.rtl .components-text-control__input[type=text],
body.rtl .components-text-control__input[type=time],
body.rtl .components-text-control__input[type=url],
body.rtl .components-text-control__input[type=week],
body.rtl .components-base-control,
body.rtl .pcr-app,
body.rtl div.wp-link-input input,
body.rtl #wp-link #link-options input,
body.rtl #wp-link .submitbox input,
body.rtl #wp-link .submitbox button,
body.rtl #wp-link .link-search-field,
body.rtl .theme-browser .theme .theme-name,
body.rtl .customize-section-title h3,
body.rtl .accordion-section > h3,
body.rtl .components-snackbar {
	font-family: "admin-primary-font", "segoe ui", "tahoma";
}
body.rtl h1,
body.rtl h2,
body.rtl h3,
body.rtl h4,
body.rtl h5,
body.rtl h6 {
	font-family: "admin-secondary-font", "admin-primary-font", "segoe ui", "tahoma";
}
body.rtl.wp-core-ui select {
	line-height: 2 !important;
}
body.rtl h1,
body.rtl h2,
body.rtl h3,
body.rtl h4,
body.rtl h5,
body.rtl h6,
body.rtl .wc-helper .start-container h2 {
	line-height: 1.7;
}
body.rtl .widefat td {
	line-height: 1.75;
}
body.rtl,
body.rtl .postbox .inside,
body.rtl .stuffbox .inside,
body.rtl .form-table td fieldset label,
body.rtl .form-table td fieldset li,
body.rtl .form-table td fieldset p,
body.rtl .components-base-control .components-input-control__label,
body.rtl ul.categorychecklist li,
body.rtl .components-popover .components-text {
	line-height: 1.85;
}
body.rtl p,
body.rtl .wp-block-freeform.block-library-rich-text__tinymce li,
body.rtl .wp-block-freeform.block-library-rich-text__tinymce p,
body.rtl .wp-block-freeform.block-library-rich-text__tinymce blockquote,
body.rtl .form-table td,
body.rtl .rss-widget li,
body.rtl .editor-styles-wrapper li {
	line-height: 2;
}
body.rtl #post-body.columns-2 #postbox-container-1 {
	left: 320px;
	right: auto;
}
body.rtl #titlediv #title-prompt-text {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: -2px;
}
body.rtl #poststuff .inside {
	margin-top: 12px;
}
body.rtl #post-body #visibility:before,
body.rtl #post-body .misc-pub-post-status:before,
body.rtl #post-body .misc-pub-revisions:before,
body.rtl .curtime #timestamp:before {
	vertical-align: middle;
}
body.rtl #edit-slug-box #edit-slug-buttons {
	margin-right: 5px;
}
body.rtl .e-notice__dismiss {
	right: auto;
	left: 1px;
}
body.rtl .media-modal.wp-core-ui .e-wp-media-elements-removed .media-button-select:before {
	display: inline-block;
}
body.rtl .media-frame-title h1 {
	padding-top: 3px;
}
body.rtl .mce-btn .mce-txt {
	overflow: hidden;
	padding-right: 0;
	padding-left: 3px;
}
body.rtl input[type=checkbox],
body.rtl input[type=radio] {
	margin-top: 0;
}
body.rtl input[type=checkbox]:checked::before {
	margin-right: -0.15625rem;
}
body.rtl #reset_lock_media_size_layer .icon_trigger_wrap {
	left: auto;
	right: 0;
}
body.rtl .response-links {
    margin-bottom: 0.5em;
}
body.rtl #e-dashboard-overview .dashicons {
    line-height: 22px;
    overflow: hidden;
}
body.rtl .sidebar-name .toggle-indicator:before,
body.rtl .widget-top .widget-action .toggle-indicator:before,
body.rtl .wp-list-table .toggle-row:before {
    padding-right: 2px;
    padding-left: 0;
}
body.rtl .postbox .handlediv .toggle-indicator::before,
body.rtl .postbox .handle-order-higher .order-higher-indicator::before,
body.rtl .postbox .handle-order-lower .order-lower-indicator::before {
    top: .2rem;
}
body.rtl .row-actions {
	padding-bottom: 2px;
}
body.rtl.nav-menus-php .item-edit::before {
	text-indent: 1px;
}
body.rtl input[type=email],
body.rtl input[type=url] {
	text-align: right;
}
body.rtl .widget-inside input[type=date],
body.rtl .widget-inside input[type=datetime-local],
body.rtl .widget-inside input[type=datetime],
body.rtl .widget-inside input[type=email],
body.rtl .widget-inside input[type=month],
body.rtl .widget-inside input[type=number],
body.rtl .widget-inside input[type=password],
body.rtl .widget-inside input[type=search],
body.rtl .widget-inside input[type=tel],
body.rtl .widget-inside input[type=text],
body.rtl .widget-inside input[type=time],
body.rtl .widget-inside input[type=url],
body.rtl .widget-inside input[type=week] {
    margin-top: 4px;
	text-align: right;
}
body.rtl .widget-inside .widget-help {
	display: block;
	font-size: 12px;
	color: #777;
	margin-top: 2px;
}
body.rtl #postimagediv .inside img,
body.rtl .media-widget-control .media-widget-preview img,
body.rtl .edit-attachment-frame .attachment-media-view .details-image {
    background-position: 0 0, 10px 10px;
}
body.rtl .supports-drag-drop .uploader-inline .drop-instructions {
    margin-top: 10px;
    margin-bottom: 10px;
}
body.rtl .widefat tfoot td.check-column,
body.rtl .widefat thead td.check-column {
	padding-top: 0;
}
body.rtl .widefat tfoot td.check-column input,
body.rtl .widefat thead td.check-column input {
	vertical-align: middle;
}
body.rtl .has-text-field #wp-link .query-results {
    top: 237px;
}
body.rtl #wp-link #link-options #wp-link-url {
	direction: ltr;
	text-align: right;
}
body.rtl #wp-link #link-options label span,
body.rtl #wp-link #search-panel label span.search-label {
	width: 82px;
}
body.rtl #wp-link #link-options .link-target {
	padding-top: 6px;
}
body.rtl #wp-link #link-options .link-target input[type=checkbox] {
	vertical-align: middle;
	margin-left: 2px;
}
body.rtl div.wp-link-input input {
	font-size: 13px;
}

/* Login */

body.rtl.login input:not(.button) {
	font-family: Tahoma, Arial, sans-serif;
	direction: ltr;
	text-align: right;
}

/* Theme Specific */

body.rtl .customize-control[id*="_menu_title"]:not(#customize-control-home_menu_title){
	margin-bottom: 0;
}
.wp-customizer.rtl .customize-control-kirki-custom h4 {
	font-size: 14px;
    font-weight: bold;
    color: #888;
	margin: 15px 0 0;
}

/* Elementor */

body.rtl .elementor-panel,
body.rtl .elementor-panel input,
body.rtl .elementor-panel button,
body.rtl .elementor-panel .elementor-panel-scheme-buttons .elementor-button,
body.rtl #elementor-go-to-edit-page-link,
body.rtl .elementor-button,
body.rtl #e-admin-top-bar-root .e-admin-top-bar__heading-title,
body.rtl #e-admin-top-bar-root .e-admin-top-bar__bar-button-title,
body.rtl .elementor-templates-modal .dialog-widget-content,
body.rtl .dialog-type-lightbox .dialog-buttons-wrapper > .dialog-button {
	font-family: "admin-primary-font", "segoe ui", "tahoma";
}
body.rtl .elementor-loading-title,
body.rtl #elementor-editor .elementor-loading-title {
    letter-spacing: 0;
	font-size: 12px;
}
body.rtl .elementor-nerd-box-title {
    line-height: 1.65;
}
body.rtl .elementor-nerd-box-message {
    line-height: 1.95;
}
body.rtl .elementor-panel .elementor-control-field-description,
body.rtl .elementor-panel .elementor-descriptor {
	font-style: normal;
	line-height: 1.7;
}
body.rtl .elementor-panel .elementor-panel-alert {
	font-weight: normal;
	font-style: normal;
	line-height: 1.75;
}
body.rtl .elementor-panel .elementor-control-raw-html small {
	display: inline-block;
}
body.rtl .block-editor #elementor-switch-mode .button i {
	vertical-align: middle;
}
body.rtl #elementor-go-to-edit-page-link i,
body.rtl #elementor-editor-button i {
	vertical-align: middle;
	margin-top: 2px;
}
body.rtl .tipsy {
	line-height: 1.4;
}
body.rtl .flatpickr-innerContainer {
	justify-content: center;
}
body.rtl .flatpickr-month {
	margin-bottom: 10px;
	height: 37px;
}
body.rtl .flatpickr-prev-month,
body.rtl .flatpickr-next-month {
	height: 37px;
}
body.rtl .elementor-templates-modal .dialog-buttons-wrapper .elementor-button {
	padding-top: 5px;
	padding-bottom: 5px;
}
body.rtl .elementor-control-type-url .elementor-control-url-option-input:checked:before {
	margin-right: 0;
	margin-top: -0.1rem;
}
body.rtl .elementor-control-type-url .elementor-control-dynamic-switcher,
body.rtl .elementor-control-type-text .elementor-control-dynamic-switcher {
	height: auto;
}
body.rtl .elementor-control-type-switcher .elementor-switch {
	margin-top: 2px;
}
body.rtl .elementor-panel .elementor-panel-heading-toggle i {
    vertical-align: middle;
	margin-top: 1px;
}
body.rtl .elementor-panel .select2-container--default[dir="rtl"] .select2-selection--multiple {
    min-height: 30px;
}
body.rtl .elementor-panel .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline .select2-search__field {
    min-height: 0;
}
body.rtl .elementor-panel .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__rendered li {
    margin-top: 5px;
}
body.rtl .elementor-panel .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__rendered li.select2-selection__e-plus-button {
    margin-top: 6px;
}
body.rtl .elementor-panel .select2-container--default[dir="rtl"] .select2-selection--single {
    height: 32px;
}
body.rtl .elementor-panel .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    line-height: 28px;
}
body.rtl .elementor-panel .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    top: 3px;
}
body.rtl .elementor-panel .select2-container--default[dir="rtl"].select2-container--open .select2-selection--single .select2-selection__arrow {
    top: 2px;
}
body.rtl.elementor-editor-active .select2-container--default .select2-dropdown .select2-search__field {
    min-height: 26px;
}
body.rtl.elementor-editor-active .select2-container--default .select2-dropdown .select2-results__option {
    padding-top: 4px;
	padding-bottom: 4px;
}
body.rtl.elementor-editor-active .dialog-message {
    line-height: 1.75;
}
body.rtl .elementor-control-type-textarea:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher {
    right: auto;
    left: 0;
	border-radius: 3px 0;
}
body.rtl .elementor-panel #elementor-panel-header {
    background-color: #93003c;
}
body.rtl .elementor-panel #elementor-panel-saver-button-publish:not(.elementor-disabled),
body.rtl .elementor-panel #elementor-panel-saver-button-save-options:not(.elementor-disabled) {
    background-color: #39b54a;
	color: #fff;
}
body.rtl .elementor-panel #elementor-panel-saver-button-publish:not(.elementor-disabled) {
    -webkit-border-end: 1px solid #333;
    border-inline-end: 1px solid #333;
}

/* Customizer */

.wp-customizer.rtl .customize-control {
	margin-bottom: 20px;
}
.wp-customizer.rtl .customize-control .customize-control-title {
	margin-bottom: 5px;
}
.wp-customizer.rtl .control-section .accordion-section-title,
.wp-customizer.rtl .customize-pane-child .accordion-section-title {
	padding-top: 11px;
}
.wp-customizer.rtl .select2-results__option {
	margin-bottom: 0;
	line-height: 1.4;
}
.wp-customizer.rtl #customize-controls h5 {
	font-size: 12px;
	margin-bottom: 0;
}
.wp-customizer.rtl #customize-controls .font-size h5 {
	margin-top: 12px;
}
.wp-customizer.rtl #customize-controls .description {
	font-size: 12px;
	font-style: normal;
	line-height: 1.85;
}
.wp-customizer.rtl .customize-control-repeater .repeater-row-header .dashicons {
	left: 12px !important;
	right: auto !important;
}
.wp-customizer.rtl .customize-control .iris-border .iris-picker-inner {
	direction: ltr;
}
.wp-customizer.rtl .customize-control .iris-border .iris-palette-container {
	right: auto;
	left: 10px;
}
.wp-customizer.rtl .wp-picker-container .wp-color-result.button {
	margin-right: 0 !important;
	margin-left: 6px !important;
}
.wp-customizer.rtl .wp-picker-container .wp-color-result.button .color-alpha {
	width: 100% !important;
	height: 100% !important;
	border-radius: 2px !important;
}
.wp-customizer.rtl .customize-control-checkbox input,
.wp-customizer.rtl .customize-control-radio input {
	margin-top: 0;
}
.wp-customizer.rtl .customize-control-kirki-checkbox .customize-control-description,
.wp-customizer.rtl .customize-control-kirki-radio .customize-control-description {
	margin-top: 5px;
}
.wp-customizer.rtl .customizer-section-intro {
	font-style: normal;
}
.wp-customizer.rtl .customize-control-kirki-react-colorful .kirki-control-left-col {
    padding-right: 0;
    padding-left: 30px;
}
.wp-customizer.rtl .customize-control-kirki-react-colorful .kirki-control-reset {
    right: auto;
	left: 35px;
}
.wp-customizer.rtl .customize-control-kirki-react-colorful .customize-control-title {
    margin-top: 1px;
}
.wp-customizer.rtl .customize-control-kirki-react-colorful input.kirki-color-input {
	direction: ltr;
	text-align: right;
}
.wp-customizer.rtl .customize-control-kirki-slider .kirki-control-left-col {
    padding-right: 0;
    padding-left: 13px;
}
.wp-customizer.rtl .customize-control-kirki-slider .kirki-control-right-col {
    text-align: left;
}
.wp-customizer.rtl .customize-control-kirki-slider .kirki-control-reset {
    right: auto;
    left: 0;
    bottom: 25px;
}
.wp-customizer.rtl .customize-control-kirki-slider .kirki-control-form {
    margin-bottom: 0;
}
.wp-customizer.rtl .customize-control-kirki-slider .customize-control-description {
    padding-right: 0;
}
.wp-customizer.rtl .customize-control-kirki-image .thumbnail,
.wp-customizer.rtl .customize-control-kirki-image .placeholder {
    margin-top: 10px;
}
.wp-customizer.rtl .customize-control-kirki-image .thumbnail {
    margin-bottom: 3px;
}
.wp-customizer.rtl .customize-control-kirki-editor .customize-control-title {
    margin-bottom: 10px;
}
.wp-customizer.rtl .customize-control-kirki-react-select .kirki-react-select__option {
    padding-top: 5px;
	padding-bottom: 5px;
}
.wp-customizer.rtl .customize-control-kirki-generic .customize-control-description,
.wp-customizer.rtl .customize-control-kirki-react-select .customize-control-description {
    margin-bottom: 8px;
}
.wp-customizer.rtl .customize-control-kirki-custom h3 {
	font-size: 18px !important;
	margin-top: 0;
	margin-bottom: 0;
}
.wp-customizer.rtl .customize-control-kirki-custom p {
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 0;
}
.wp-customizer.rtl .customize-control-kirki-custom h3 + p,
.wp-customizer.rtl .customize-control-kirki-custom p + p {
	margin-top: 7px;
}
.wp-customizer.rtl .customize-control-kirki-custom hr {
	background: #ddd;
}
.wp-customizer.rtl .customize-control-kirki-toggle .kirki-toggle .kirki-toggle-switch-label:before {
    right: auto;
    left: 3px;
}
.wp-customizer.rtl .customize-control-kirki-toggle .kirki-toggle .kirki-toggle-switch-label:after {
    right: auto;
    left: 0px;
}
.wp-customizer.rtl .customize-control-kirki.has-inline-color-control {
    width: calc(100% - 65px);
}
.wp-customizer.rtl .customize-control-kirki.inline-color-control {
    width: 65px;
	padding-top: 31px !important;
	margin-bottom: 15px;
	clear: none;
}
.wp-customizer.rtl .customize-control-kirki.inline-color-control .colorPickerContainer {
    width: 258px;
	right: auto;
	left: 0;
}

/* Metabox */

body.rtl .rwmb-label {
	margin-top: 3px;
}
body.rtl .rwmb-video-item {
	float: right;
	margin: 0 0 5px 5px;
}
body.rtl .rwmb-default .postbox-header {
    border-bottom: 1px solid #ddd;
}
body.rtl .rwmb-default .inside {
    padding-top: 5px;
}
body.rtl .rwmb-default .postbox-header .ui-sortable-handle {
    font-size: 15px;
}
body.rtl .rwmb-custom_html-wrapper h3 {
    margin-bottom: 0;
	margin-top: 10px;
	font-size: 15px;
	color: #007cba;
	color: var(--wp-admin-theme-color);
}
body.rtl .rwmb-custom_html-wrapper h3 + p {
    margin-top: 5px;
}
body.rtl .rwmb-input .description {
    margin-top: 7px;
	line-height: 1.85;
}
body.rtl .rwmb-label .description {
    margin-top: 7px;
	line-height: 1.85;
	padding-left: 20px;
}
@media (max-width: 782.98px){
	body.rtl .rwmb-label .description {
		padding-left: 0;
	}
}
body.rtl .rwmb-input .wp-picker-container .wp-color-result.button {
	margin-bottom: 0;
}
body.rtl .rwmb-single_image-wrapper .rwmb-image-item {
	float: right;
	margin-right: 0;
	margin-bottom: 0;
}
body.rtl .rwmb-text_list-non-cloneable>.rwmb-input>label,
body.rtl .rwmb-text_list-clone>label {
	margin-right: 0;
	margin-left: 10px;
	margin-bottom: 0;
}
body.rtl .rwmb-button.add-clone {
    margin-top: 0;
}
body.rtl .rwmb-clone {
	padding-right: 0;
	padding-left: 24px;
}
body.rtl .rwmb-textarea {
	vertical-align: top;
	line-height: 1.85;
	padding-top: 5px;
	padding-bottom: 5px;
}
body.rtl .rwmb-field:last-of-type {
    margin-bottom: 5px;
}
body.rtl .rwmb-text-list-label:empty {
    margin-bottom: 0;
}
body.rtl .metabox-holder .about-wrap .two .col + .col {
    margin-left: 0;
    margin-right: 40px;
}
body.rtl .rwmb-slider-label {
    margin-left: 0;
    margin-right: 8px;
	height: 22px;
	line-height: 22px;
	min-width: 20px;
	text-align: left;
}
@media (min-width: 783px){
	body.rtl .rwmb-select-wrapper .rwmb-input,
	body.rtl .rwmb-slider-wrapper .rwmb-input,
	body.rtl .rwmb-text-wrapper .rwmb-input {
		max-width: 300px;
	}
	body.rtl .rwmb-label {
		width: 45%;
		max-width: 250px;
	}
}
@media (max-width: 782.98px){
	body.rtl .rwmb-label-empty {
		display: none;
	}
}

/* ACF */

body.rtl .acf-field .acf-label label {
	font-style: normal !important;
	margin-bottom: 0;
	padding-top: 10px;
}
body.rtl .acf-field p.description {
    margin-bottom: 5px;
}
body.rtl .acf-fields.acf-menu-item-fields > .acf-field {
	padding-right: 0;
	margin-top: 8px;
	margin-bottom: 8px;
}
body.rtl .acf-true-false {
	margin-bottom: -7px;
}
body.rtl .acf-actions .acf-icon {
	line-height: 27px;
}
body.rtl .acf-fc-layout-controls .acf-icon {
	line-height: 19px;
}
body.rtl .acf-accordion .acf-accordion-title .acf-accordion-icon {
	margin-top: -1px;
	margin-left: 3px;
	transform: rotateY(180deg);
}
body.rtl .acf-icon:before {
    line-height: 1.3;
}
body.rtl .acf-icon.-minus:before {
    line-height: 1.4;
}
body.rtl .acf-repeater .acf-row-handle .acf-icon {
    margin-top: -10px;
}

/* YITH */

body.rtl .yith-plugin-ui {
	font-family: "admin-primary-font", "segoe ui", "tahoma";
}
body.rtl .yith-plugin-ui [type="radio"]:checked,
body.rtl .yith-plugin-ui [type="radio"]:not(:checked) {
    left: auto;
    right: -9999px;
}
body.rtl .yith-plugin-ui [type="radio"]:checked + label,
body.rtl .yith-plugin-ui [type="radio"]:not(:checked) + label {
    padding-left: 0;
    padding-right: 35px;
}
body.rtl .yith-plugin-ui [type="radio"]:checked + label:before,
body.rtl .yith-plugin-ui [type="radio"]:not(:checked) + label:before {
    left: auto;
    right: 0;
}
body.rtl .yith-plugin-ui [type="radio"]:checked + label:after,
body.rtl .yith-plugin-ui [type="radio"]:not(:checked) + label:after {
    left: auto;
    right: 4px;
}

/* Woocommerce */

body.rtl #order_data h2,
body.rtl #order_data p.order_number,
body.rtl .pdp-default .dow,
body.rtl .pdp-default .days,
body.rtl .pdp-default .pdp-footer,
body.rtl .wc-metaboxes-wrapper .wc-metabox h3 select,
body.rtl .woocommerce-reports-wide .postbox .chart-legend li strong,
body.rtl .woocommerce-reports-wrap .postbox .chart-legend li strong {
	font-family: "admin-primary-font", "segoe ui", "tahoma";
}
body.rtl .woocommerce-inbox-message__content .woocommerce-inbox-message__title {
	line-height: 1.8;
}
body.rtl #order_data h2 {
	line-height: 1.85;
}
body.rtl .woocommerce-inbox-message__text {
	line-height: 1.9;
}
body.rtl #order_data p.order_number {
	line-height: 2;
}
body.rtl .woocommerce-list__item .woocommerce-list__item-after > svg {
    transform: rotateY(180deg);
}
body.rtl .woocommerce_variable_attributes .options input[type=checkbox] {
	margin-top: 5px !important;
}
body.rtl #woocommerce-coupon-data ul.wc-tabs li a::before,
body.rtl #woocommerce-product-data ul.wc-tabs li a::before,
body.rtl .woocommerce ul.wc-tabs li a::before {
	vertical-align: middle;
}
body.rtl #order_data h2 {
	margin-bottom: 5px;
}
body.rtl .order_data_column h3 + .form-field {
	direction: ltr;
	text-align: right;
}
body.rtl .order_data_column h3 + .form-field label {
	direction: rtl;
}
body.rtl .order_data_column h3 + .form-field input.date-picker {
	margin-right: 8px;
}
body.rtl .order_data_column h3 + .form-field input.hour {
	margin-right: 5px;
}
body.rtl .order_data_column .wc-customer-user {
	margin-top: 15px !important;
}
body.rtl .woocommerce-reports-wide .postbox .chart-legend li strong,
body.rtl .woocommerce-reports-wrap .postbox .chart-legend li strong {
	margin-bottom: 10px;
}
body.rtl .woocommerce-pagination .components-button svg {
	transform: rotateY(180deg);
}
body.rtl .dashboard-widget-finish-setup .progress-wrapper {
	padding-bottom: 0;
	margin-bottom: 10px;
}
body.rtl .dashboard-widget-finish-setup .description div {
	text-align: left;
}
body.rtl .wc-metaboxes-wrapper .wc-metabox table td label {
	margin-bottom: 10px;
}
body.rtl .wc-metaboxes-wrapper .wc-metabox table td input.checkbox {
	vertical-align: middle;
}
body.rtl .wc_input_price {
	direction: ltr;
	text-align: right;
}
body.rtl.woocommerce-profile-wizard__body .woocommerce-profile-wizard__container {
	text-align: right;
}
body.rtl.woocommerce-profile-wizard__body .woocommerce-layout .woocommerce-layout__main {
	padding-left: 0;
}
body.rtl.woocommerce-profile-wizard__body .woocommerce-select-control__control {
	padding-right: 12px;
	padding-left: 40px;
}
body.rtl.woocommerce-profile-wizard__body .woocommerce-select-control__control:after {
	float: left;
	right: auto;
	left: 16px;
}
body.rtl .woocommerce-layout__header .woocommerce-layout__header-heading {
	height: auto;
}
body.rtl.woocommerce-page table.wp-list-table .column-price del::before {
    content: " ";
}

/* Revolution Slider */

body.rtl ._TPRB_ #rs_memarea_registered,
body.rtl ._TPRB_ #rs_memarea_registered:hover,
body.rtl ._TPRB_ #rs_memarea_registered:focus {
	right: auto;
	left: 15px;
}
body.rtl .rs_library_element .iconofunpublished {
	right: auto;
	left: 35px;
}
body.rtl .show_rsle {
	text-align: left !important;
}
body.rtl .rs_library_element .title_container,
body.rtl .rs_library_element .rs_library_el_next {
	left: auto;
	right: 0;
}
body.rtl .rs_library_element.selected .rsle_footer,
body.rtl .rs_library_element.menuopen .rsle_footer,
body.rtl .rs_library_element:hover .rsle_footer {
	z-index: 16;
}
body.rtl .slide_submodule_trigger,
body.rtl .layer_submodule_trigger,
body.rtl .general_submodule_trigger,
body.rtl .nav_submodule_trigger {
	line-height: 1.4em;
}
body.rtl .toolbar_rightoriented #main_screenselector .tool_dd_wrap {
    margin-left: 0px;
    margin-right: -149px;
}

/* Misc */

body.rtl .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
    margin-left: 5px;
    padding-top: 2px;
}
body.rtl .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__rendered li {
	margin-top: 6px;
}
body.rtl .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 4px;
    vertical-align: middle;
    margin-top: 2px;
}
body.rtl .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline .select2-search__field {
    min-height: 26px;
    margin-top: -2px;
    margin-bottom: -1px;
}
body.rtl .donate-2019 {
	right: auto;
	left: 15px;
}
body.rtl .woobewoo-plugin select {
	background-position: left 5px top 55% !important;
}
body.rtl .ui-jqgrid .ui-jqgrid-htable th div {
	height: 24px;
}
body.rtl .cmb2-postbox .cmb2-wrap>.cmb-field-list>.cmb-row {
	margin-bottom: 0;
}
body.rtl .CodeMirror {
    font-family: consolas, monospace;
}

/* Duplicator */

body.rtl table#dup-toolbar td .button#dup-create-new {
	margin-right: 10px;
}
body.rtl div.dup-box-title {
	padding: 7px 12px 8px 0;
}
body.rtl div.dup-box-title div.dup-title-txt,
body.rtl div.dup-box-title div.dup-title-icons {
    float: right;
}
body.rtl div.dup-box-arrow {
    float: left;
}
body.rtl div.dup-box-arrow i {
	vertical-align: middle;
}
body.rtl span#dup-installer-secure-lock,
body.rtl span#dup-installer-secure-unlock {
	padding-right: 2px;
	padding-left: 12px;
}
body.rtl div.dup-notes-add {
    float: left;
	margin-right: 0;
	margin-left: 2px;
}
body.rtl #dup-wiz a {
    margin-right: 0;
    margin-left: 12px;
    float: right;
    letter-spacing: 0;
}
body.rtl div.dup-button-footer {
	padding-right: 0;
	padding-left: 10px;
	direction: ltr;
}
body.rtl.duplicator-pages div.scan-item div.text {
    direction: ltr;
}
body.rtl.duplicator-pages div.one-click-download i.fa-bolt {
    padding-right: 0;
    padding-left: 5px;
}
body.rtl button#dup-btn-installer,
body.rtl button#dup-btn-archive {
    padding-top: 5px !important;
}
body.rtl tr.dup-pack-info td {
	padding-left: 30px;
	padding-right: 7px;
}
body.rtl tr.dup-pack-info td.get-btns {
    text-align: left;
    padding: 5px 0px 4px 10px !important;
}
body.rtl input#dup-bulk-action-all {
	margin-right: 12px;
	margin-left: 12px;
	vertical-align: middle;
}
body.rtl table.dup-pack-table input[name="delete_confirm"] {
    margin-left: 0;
    margin-right: 15px;
}
body.rtl div.dup-panel-title {
    height: 48px;
}
body.rtl div#dup-list-alert-nodata,
body.rtl div.dup-quick-start {
    line-height: 1.85;
}
body.rtl.duplicator-pages #screen-meta-links .screen-meta-toggle {
    right: auto;
    left: 20px;
}
body.rtl.duplicator-pages #screen-meta-links .button {
    padding-right: 16px !important;
    padding-left: 6px !important;
}
body.rtl.duplicator-pages #wpcontent {
    padding-right: 0px;
}
body.rtl.duplicator-pages #wpbody {
    padding-right: 20px;
    padding-left: 0;
}
body.rtl table#dup-toolbar td .button i {
    vertical-align: middle;
}
body.rtl .dup-stored-minstallation-files {
    line-height: 1.7;
}
body.rtl .dpro-diagnostic-action-installer {
    line-height: 2;
}
body.rtl .dup-subscribe-form input[type=email] {
    border-radius: 0 3px 3px 0;
    border-left: 0;
    border-right: 1px solid #c5c5c5;
}
body.rtl .dup-subscribe-form .dup-btn {
    border-radius: 3px 0 0 3px;
    padding-top: 6px;
    padding-bottom: 6px;
}
body.rtl .dup-settings-lite-cta .dismiss {
    right: auto;
	left: 10px;
}
body.rtl.duplicator-pages #TB_window {
    text-align: right;
}
body.rtl.duplicator-pages #TB_title {
    height: 34px;
}
body.rtl.duplicator-pages #TB_ajaxWindowTitle {
    float: right;
    line-height: 34px;
	padding-right: 10px;
	padding-left: 29px;
}
body.rtl.duplicator-pages #TB_closeWindowButton {
    top: 4px;
    left: 0;
    right: auto;
}
body.rtl.duplicator-pages #TB_ajaxContent {
    text-align: right;
    line-height: 1.85;
}
body.rtl div.dup-dlg-alert-txt {
    line-height: 1.85;
}
body.rtl div.dup-dlg-alert-btns,
body.rtl div.dup-dlg-confirm-btns {
    right: auto;
    left: 20px;
}
body.rtl div#dup-progress-bar {
    margin-bottom: 10px;
}

/* Redux */

body.rtl .redux-banner-inner-container {
    -webkit-box-pack: right;
    -webkit-justify-content: right;
    -ms-flex-pack: right;
    justify-content: right;
}
body.rtl .redux-banner-svg-dismiss {
	right: auto;
	left: 0;
}
body.rtl .redux-banner-container-top-text svg {
	margin-right: 0;
	margin-left: 10px;
}
body.rtl .vc-notice:after {
	right: auto;
	left: 5%;
	transform: none;
}
body.rtl .redux-container .redux-main {
    border-left: 0px;
    margin-left: 0px;
    border-right: 1px solid #d8d8d8;
    margin-right: 201px;
}
body.rtl .redux-container .redux-main .input-append {
    margin-right: 0;
    margin-left: 10px;
    float: right;
}
body.rtl .redux-container .redux-main .input-append .add-on {
	margin-left: 0;
}
body.rtl .redux-main .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
    margin-left: 20px;
	margin-right: 0;
}
body.rtl .redux-main .redux-typography-container label {
	text-align: right;
}
body.rtl .redux-main .redux-typography-container .input_wrapper {
    margin: 0 0 0 4px;
    float: right;
}
body.rtl .redux-main .redux-typography-container .input_wrapper.font-size {
    margin-right: 0;
}
body.rtl .redux-main .redux-typography-container .input_wrapper input.mini {
	width: calc(100% - 26px);
}
body.rtl .redux-main .redux-typography-container .select_wrapper {
    float: right;
    margin: 0 0 0 10px;
}
body.rtl .redux-main .redux-typography-container .select_wrapper:nth-child(odd),
body.rtl .redux-main .redux-typography-container .select_wrapper:nth-child(even) {
    margin-right: 0 !important;
    margin-left: 10px !important;
}
body.rtl .redux-main .redux-typography-container .wp-picker-container {
    float: right;
    clear: right;
}
body.rtl .redux-main .redux-typography-container > *:not(.clearfix) {
	margin-bottom: 15px !important;
}
body.rtl .redux-container .redux-main .wp-picker-container .wp-color-result {
    margin: 0 0 6px 6px !important;
	overflow: hidden;
}
body.rtl .redux-container .redux-main .color-transparency-check {
    padding-top: 4px;
}
body.rtl .redux-action_bar input {
	margin-left: 5px;
}
body.rtl .redux-action_bar input:last-child {
	margin-left: 0;
}
body.rtl .redux-main .redux-option-image {
    margin-right: 0;
    margin-left: 15px;
}
body.rtl .redux-main .button.remove-image, .redux-main .removeCSS {
    margin-left: 0;
    margin-right: 10px;
}
body.rtl .redux-container-switch .switch-options {
    margin-right: 0;
    margin-left: 10px;
	text-align: right;
}
body.rtl .redux-container-switch .cb-enable,
body.rtl .redux-container-switch .cb-disable,
body.rtl .redux-container-switch .cb-enable span,
body.rtl .redux-container-switch .cb-disable span {
	display: inline-block;
	float: none;
}
body.rtl .redux-main .redux-container-background .select2-container {
	margin-right: 0;
	margin-left: 10px;
}
@media screen and (max-width: 782.98px) {
	body.rtl .redux-main .redux-typography-container .input_wrapper {
		height: 72px;
		max-width: 46%;
		width: 46%;
	}
	body.rtl .redux-main .input-append .add-on {
		float: none;
		margin-top: 0;
	}
	body.rtl .redux-main #redux-sticky #info_bar {
		height: 120px;
	}
	body.rtl .redux-main .redux-action_bar .button {
		margin-top: 5px;
	}
	body.rtl .redux-container .redux-main .color-transparency-check {
		padding-top: 0;
		margin-top: -5px !important;
	}
	body.rtl .redux-main .input-append .add-on,
	body.rtl .redux-main .input-prepend .add-on {
		line-height: 32px !important;
		height: 32px !important;
	}
}
@media screen and (max-width: 600.98px) {
	body.rtl .redux-container .redux-main {
		margin-right: 44px;
	}
	body.rtl .form-table>tbody>tr>th,
	body.rtl .form-table>tbody>tr>td {
		width: auto !important;
	}
	body.rtl .redux-main .redux-typography-container .select_wrapper {
		min-width: 175px !important;
	}
	body.rtl .redux-main #redux-sticky #info_bar {
		height: 167px;
	}
	body.rtl .redux-container .redux-main .form-table tr {
		overflow: hidden;
	}
}

/* One Click Demo Install */

body.rtl .ocdi__content-container-content--main,
body.rtl .ocdi__theme-about-screenshots {
	margin-right: 0;
	margin-left: 30px;
}
body.rtl .ocdi__theme-about-info .theme-title .theme-version {
	margin-left: 0;
	margin-right: 10px;
}
body.rtl .ocdi-importing-footer a.button,
body.rtl .ocdi-imported-footer a.button {
	margin-right: 0;
	margin-left: 30px;
}
body.rtl .ocdi-importing-footer a.button:last-child,
body.rtl .ocdi-imported-footer a.button:last-child {
	margin-left: 0;
}
body.rtl .ocdi__gl-item:hover .ocdi__gl-item-footer {
	padding-top: 10px;
	padding-bottom: 10px;
}
body.rtl .ocdi__gl-item-button {
	margin: 3px 5px;
}
body.rtl .ocdi__content-container-content .ocdi-install-plugins-content-footer .button img,
body.rtl .ocdi__content-container-content .ocdi-create-content-footer .button img {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-left: 5px;
}
body.rtl .ocdi__theme-about-screenshots {
	max-width: 700px;
	-webkit-box-flex: 10;
	-ms-flex: 10;
	flex: 10;
}
body.rtl.appearance_page_one-click-demo-import #wpcontent {
	padding-right: 0;
}
body.rtl .ocdi__content-container-content .ocdi-install-plugins-content-content .plugin-item-content,
body.rtl .ocdi__content-container-content .ocdi-install-plugins-content-content .content-item-content,
body.rtl .ocdi__content-container-content .ocdi-create-content-content .plugin-item-content,
body.rtl .ocdi__content-container-content .ocdi-create-content-content .content-item-content {
	margin-right: 0;
	margin-left: 15px;
}

/* Codestar Framework */

body.rtl .csf-theme-dark .csf-header-inner,
body.rtl .csf-theme-dark .csf-footer {
	background-color: #32373c !important;
}
body.rtl .csf-field-repeater .csf-repeater-wrapper .csf-repeater-item {
	margin-bottom: 20px !important;
	border-color: #e5e5e5 !important;
}
body.rtl .csf-section-title h3 {
	font-size: 20px !important;
}
body.rtl .csf-submessage {
	font-size: 16px !important;
}
body.rtl .csf-field-code_editor .CodeMirror {
	height: 100px !important;
}
body.rtl .csf-field-group .csf-cloneable-header-icon {
	vertical-align: middle !important;
}
body.rtl .csf-field-group .csf-cloneable-header-icon.fa-angle-right {
	-webkit-transform: rotate(180deg) !important;
	-moz-transform: rotate(180deg) !important;
	-ms-transform: rotate(180deg) !important;
	-o-transform: rotate(180deg) !important;
	transform: rotate(180deg) !important;
}
body.rtl .csf-field-group .csf-cloneable-helper {
	top: 16px !important;
}
body.rtl .csf-field-text input {
	text-align: right;
}
body.rtl .csf-header-right {
	margin-top: 3px !important;
}
body.rtl .csf-field .csf-title h4 {
	margin-top: 5px !important;
}
body.rtl .csf-notice {
	border-left: 0 !important;
	border-right-style: solid;
	border-right-width: 4px;
}
body.rtl .csf-form-result {
	border-left: 0 !important;
	border-right: 4px solid #555;
}
body.rtl .csf-form-error {
	border-right-color: #dc3232;
}
body.rtl .csf-form-success {
	border-right-color: #46b450;
}
body.rtl .csf-form-warning {
	border-right-color: #ffb900;
}
body.rtl .csf-form-info {
	border-right-color: #00a0d2;
}

/* TGM Plugins Activation */

body.rtl #setting-error-tgmpa > p > strong > span:first-child {
	margin-top: 0 !important;
}
body.rtl .tgmpa .subsubsub {
	float: left;
}
body.rtl .tgmpa .tablenav.bottom > p {
	float: left !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
body.rtl .tgmpa .update-php > p[style]:nth-last-child(2) {
	float: left !important;
	padding-left: 1.5em !important;
	padding-right: 0 !important;
}
