/* 
Table of Contents:

- General
- Login
- Theme Specific
- Elementor
- Customizer
- ACF
- YITH
- Woocommerce
- Revolution Slider
- Misc
- Redux
- One Click Demo Install
*/

/* General */

body.rtl,
body.rtl h1,
body.rtl h2,
body.rtl h3,
body.rtl h4,
body.rtl h5,
body.rtl h6,
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-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 .wc-metaboxes-wrapper .wc-metabox h3 select,
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 {
	font-family: "admin-font", "segoe ui", "tahoma";
}
body.rtl.wp-core-ui select {
	line-height: 1.4 !important;
}
body.rtl .editor-post-title .editor-post-title__input,
body.rtl .wc-helper .start-container h2 {
	line-height: 1.6;
}
body.rtl .widefat td {
	line-height: 1.75;
}
body.rtl,
body.rtl h1,
body.rtl h2,
body.rtl h3,
body.rtl h4,
body.rtl h5,
body.rtl h6,
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 {
	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 ul 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.2rem;
}
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 {
    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 #postimagediv .inside img {
    background-position: 100% 0, 4px 10px;
}
body.rtl.nav-menus-php .item-edit::before {
	text-indent: 1px;
}
body.rtl input[type=email],
body.rtl input[type=url] {
	text-align: right;
}

/* Login */

body.rtl.login input:not(.button) {
	font-family: Tahoma, Arial, sans-serif;
	direction: ltr;
	text-align: right;
}

/* Theme Specific */

body.rtl .edit-post-visual-editor__post-title-wrapper .editor-post-title__input {
	font-size: 48px;
    font-weight: 700;
}
body.rtl .elementor-panel label {
	margin-bottom: 0;
}
body.rtl .elementor-panel #elementor-panel-header {
    height: 54px;
}
body.rtl #elementor-panel-content-wrapper {
    top: 54px;
}
body.rtl .elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success {
	padding-top: 5px;
	padding-bottom: 5px;
}

/* 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 {
	font-family: "admin-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 {
	line-height: 1.75;
	font-weight: normal;
}
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 .elementor-control-type-url .elementor-control-url-option-input:checked:before {
	margin-right: 0;
	margin-top: -0.1rem;
}
body.rtl .elementor-control-input-wrapper .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
	padding-top: 0;
}
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;
}

/* Customizer */

.wp-customizer.rtl .customize-control {
	margin-bottom: 20px;
}
.wp-customizer.rtl .customize-control.customize-control-kirki-custom {
	margin-bottom: 5px;
	margin-top: -10px;
}
.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 .customize-control-title {
	margin-bottom: 0;
}
.wp-customizer.rtl #customize-controls h5 {
	margin-bottom: 0;
	font-size: 12px;
}
.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 .repeater-field {
	margin-top: 10px;
}
.wp-customizer.rtl .customize-control-repeater .repeater-row-header .dashicons {
	left: 12px !important;
	right: auto !important;
}
.wp-customizer.rtl .iris-border .iris-palette-container {
	left: auto;
	right: 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 .customizer-section-intro {
	font-style: normal;
}

/* ACF */

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-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;
}
body.rtl .acf-fields.acf-menu-item-fields > .acf-field .acf-label label {
	font-style: normal;
}

/* YITH */

body.rtl .yith-plugin-ui {
	font-family: "admin-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 .woocommerce-reports-wide .postbox .chart-legend li strong,
body.rtl .woocommerce-reports-wrap .postbox .chart-legend li strong {
	font-family: "admin-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 .wc-metaboxes-wrapper .wc-metabox table td input.checkbox {
	vertical-align: middle;
}
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_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-select-control.is-searchable .components-base-control__label {
    right: 37px;
}
body.rtl .woocommerce-layout__header .woocommerce-layout__header-heading {
	height: auto;
}

/* 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;
}

/* 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;
}

/* 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;
}
.wp-customizer.rtl .wp-full-overlay.expanded {
	margin-left: 0 !important;
}
.wp-customizer.rtl .wp-full-overlay-sidebar {
	width: 18% !important;
}
@media screen and (max-width: 782px) {
	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: 600px) {
	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__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;
}
