/**
 * Blocksy - v1.8.39
 * 
 * Copyright (c) 2022
 * Licensed GPLv2+
 */

body.rtl .wp-full-overlay.expanded,
body.rtl #customize-header-actions .ct-revert,
body.rtl .wp-full-overlay.collapsed .wp-full-overlay-sidebar {
  margin-left: 0 !important;
}
@media screen and (max-width: 1666px) {
  body.rtl .wp-full-overlay.expanded {
    margin-right: 320px;
  }
}
@media screen and (min-width: 1667px) {
  body.rtl .wp-full-overlay.expanded {
    margin-right: 320px;
  }
}
body.rtl .wp-full-overlay.collapsed .wp-full-overlay-sidebar {
  margin-right: -320px;
}
body.rtl #customize-controls .control-section > h3.accordion-section-title {
  border-right: none;
}
body.rtl #customize-controls .control-section > h3.accordion-section-title:after {
  right: initial;
  left: 23px;
}
body.rtl #customize-controls .control-section-child > h3:before {
  border-left: none;
  border-right: 1px solid;
  margin-right: 0;
  margin-left: 7px;
}
body.rtl #customize-header-actions .ct-revert {
  margin-right: 33px;
  border-right: none;
  border-left: 1px solid #ddd;
}
body.rtl .ct-dark-mode-switch {
  left: initial;
  right: 48px;
}
body.rtl .ct-dark-mode #customize-controls {
  border-left-color: #47484b;
}
body.rtl .ct-dark-mode.expanded .wp-full-overlay-footer .devices {
  box-shadow: 20px 0 10px -5px #38393c;
}
body.rtl .ct-dark-mode.expanded .wp-full-overlay-footer .devices:before {
  left: initial;
  right: -5px;
}
body.rtl .ct-dark-mode #customize-controls .wp-full-overlay-header .ct-revert,
body.rtl .ct-dark-mode #customize-controls .wp-full-overlay-header .customize-controls-close {
  border-left-color: #47484b;
}
body.rtl .ct-dark-mode .ct-view-switch li.ct-builder-toggle {
  border-right-color: #47484b !important;
}
body.rtl .ct-view-switch li {
  border-right: none;
  border-left: 1px solid #ddd;
}
body.rtl .ct-available-items .ct-item-in-builder:after {
  content: "\f341";
}
body.rtl .ct-builder-toggle {
  --ui-margin: 0 auto 0 0;
  border-left: none !important;
  border-right: 1px solid #ddd !important;
}
body.rtl .ct-builder-toggle:before {
  margin-right: initial;
  margin-left: 10px;
}
body.rtl .ct-row-actions {
  left: initial;
  right: -2px;
}
body.rtl .ct-row-actions:before {
  margin-right: initial;
  margin-left: 7px;
}
body.rtl .offcanvas-container {
  margin: 0 0 0 20px;
}
body.rtl .ct-btn-remove {
  right: initial;
  left: 0px;
}
body.rtl [data-builder=footer] .builder-column:not(:last-child) {
  border-right: none;
  border-left: 1px dashed #ccc;
}
body.rtl [data-builder=footer] .builder-column:not(:last-child):after {
  right: initial;
  left: -1px;
}