/* 
Table of Contents:

- General
- Login
- Theme Specific
- Elementor
- Customizer
- Meta Box
- Misc
*/

/* 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 .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: "primary-font", "segoe ui", "tahoma";
}
body.rtl.wp-core-ui select {
	line-height: 1.4 !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 {
	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.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;
}

/* 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: "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 {
	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 .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 .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;
}

/* Meta Box */

body.rtl .rwmb-label {
	margin-top: 4px;
}
body.rtl .rwmb-video-item {
	float: right;
	margin: 0 0 5px 5px;
}

/* 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;
}
