/* stylelint-disable no-descending-specificity */
.rtl .fusion-secondary-header .fusion-alignright > * {
  float: left;
}
.rtl .fusion-header-v4 .fusion-header-content-3-wrapper .fusion-header-tagline {
  order: 2;
}
.rtl .fusion-header-v4 .fusion-header-content-3-wrapper .fusion-secondary-menu-search {
  order: 1;
}
.rtl .fusion-header-v4 .fusion-header-content-3-wrapper .fusion-secondary-menu-search .searchform {
  margin-right: 15px;
  margin-left: 0;
}
.rtl .fusion-logo-center.fusion-header-v4 .fusion-logo,
.rtl .fusion-logo-left.fusion-header-v4 .fusion-logo {
  text-align: left;
}
.rtl .fusion-logo-center.fusion-header-v4 .fusion-logo-link,
.rtl .fusion-logo-left.fusion-header-v4 .fusion-logo-link {
  order: 2;
}
.rtl .fusion-logo-center.fusion-header-v4 .fusion-header-content-3-wrapper,
.rtl .fusion-logo-left.fusion-header-v4 .fusion-header-content-3-wrapper {
  order: 1;
}
.rtl .fusion-logo-center.fusion-header-v6 .fusion-logo,
.rtl .fusion-logo-left.fusion-header-v6 .fusion-logo {
  order: 2;
}
.rtl .fusion-logo-center.fusion-header-v6 .fusion-flyout-menu-icons,
.rtl .fusion-logo-left.fusion-header-v6 .fusion-flyout-menu-icons {
  order: 1;
}
.rtl .fusion-logo-center.fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-menu-toggle,
.rtl .fusion-logo-left.fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {
  order: 1;
}
.rtl .fusion-logo-center.fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-search-toggle,
.rtl .fusion-logo-left.fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-search-toggle {
  order: 2;
}
.rtl .fusion-logo-center.fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper,
.rtl .fusion-logo-left.fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper {
  order: 3;
}
.rtl .fusion-logo-right.fusion-header-v4 .fusion-logo-link {
  order: 1;
}
.rtl .fusion-logo-right.fusion-header-v4 .fusion-header-content-3-wrapper {
  order: 2;
}
.rtl .fusion-logo-right.fusion-header-v6 .fusion-logo {
  order: 1;
}
.rtl .fusion-logo-right.fusion-header-v6 .fusion-flyout-menu-icons {
  order: 2;
}
.rtl .fusion-logo-right.fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {
  order: 3;
}
.rtl .fusion-logo-right.fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-search-toggle {
  order: 2;
}
.rtl .fusion-logo-right.fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper {
  order: 1;
}
.rtl .fusion-header-v1 .fusion-main-menu > ul > li,
.rtl .fusion-header-v2 .fusion-main-menu > ul > li,
.rtl .fusion-header-v3 .fusion-main-menu > ul > li,
.rtl .fusion-header-v7 .fusion-main-menu > ul > li {
  float: right;
}
.rtl .fusion-header-wrapper .fusion-header-v1 .fusion-main-menu > ul > li,
.rtl .fusion-header-wrapper .fusion-header-v2 .fusion-main-menu > ul > li,
.rtl .fusion-header-wrapper .fusion-header-v3 .fusion-main-menu > ul > li,
.rtl .fusion-header-wrapper .fusion-header-v4 .fusion-main-menu > ul > li,
.rtl .fusion-header-wrapper .fusion-header-v5 .fusion-main-menu > ul > li,
.rtl .fusion-header-wrapper .fusion-header-v7 .fusion-main-menu > ul > li {
  padding-right: 0;
}
.fusion-body.rtl .fusion-header-wrapper .fusion-header-v1 .fusion-main-menu > ul > li:last-child,
.fusion-body.rtl .fusion-header-wrapper .fusion-header-v2 .fusion-main-menu > ul > li:last-child,
.fusion-body.rtl .fusion-header-wrapper .fusion-header-v3 .fusion-main-menu > ul > li:last-child,
.fusion-body.rtl .fusion-header-wrapper .fusion-header-v4 .fusion-main-menu > ul > li:last-child,
.fusion-body.rtl .fusion-header-wrapper .fusion-header-v5 .fusion-main-menu > ul > li:last-child,
.fusion-body.rtl .fusion-header-wrapper .fusion-header-v7 .fusion-main-menu > ul > li:last-child {
  padding-left: 0;
}
.rtl .fusion-header-wrapper .fusion-megamenu-wrapper {
  left: auto;
  right: 0;
}
.rtl.side-header-left .sub-menu .fusion-caret {
  right: 10px;
  position: static;
  float: right;
  margin-left: 5px;
}
.rtl.side-header-left .fusion-main-menu .fusion-caret {
  margin-right: 0;
  margin-left: 9px;
}
.rtl.fusion-top-header .fusion-main-menu > ul > li > .fusion-flex-column .fusion-caret {
  margin: 2px 0 0 0;
}
.rtl.fusion-top-header .fusion-main-menu > .sub-menu {
  right: 0 !important;
}
.rtl.fusion-top-header .fusion-main-menu .sub-menu ul {
  left: auto;
}
.rtl.fusion-top-header .sub-menu {
  right: 0 !important;
}
.rtl.fusion-top-header .sub-menu .fusion-caret {
  right: auto;
  left: 15px;
}
.rtl.fusion-top-header .sub-menu .fusion-caret .fusion-dropdown-indicator:before {
  content: "\f104";
}
.rtl.fusion-top-header .sub-menu ul {
  right: 100% !important;
}
.rtl .fusion-main-menu .fusion-menu .fusion-last-menu-item {
  padding-left: 0;
}
.rtl .fusion-main-menu > ul > li > a .fusion-caret {
  margin-right: 9px;
  margin-left: 0;
}
.rtl .fusion-main-menu .sub-menu {
  text-align: right;
}
.rtl.side-header-right .fusion-main-menu .sub-menu {
  right: auto !important;
}
.rtl.side-header-right .fusion-main-menu .sub-menu .fusion-dropdown-submenu a {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.rtl.fusion-body .fusion-is-sticky .fusion-header-v1 .fusion-main-menu > ul > li,
.rtl.fusion-body .fusion-is-sticky .fusion-header-v2 .fusion-main-menu > ul > li,
.rtl.fusion-body .fusion-is-sticky .fusion-header-v3 .fusion-main-menu > ul > li,
.rtl.fusion-body .fusion-is-sticky .fusion-header-v4 .fusion-main-menu > ul > li,
.rtl.fusion-body .fusion-is-sticky .fusion-header-v5 .fusion-main-menu > ul > li,
.rtl.fusion-body .fusion-is-sticky .fusion-header-v7 .fusion-main-menu > ul > li {
  padding-right: 0;
}
.rtl .fusion-secondary-menu > ul > li {
  float: right;
}
.rtl .fusion-secondary-menu > ul > li .fusion-megamenu-icon-left {
  text-align: left;
}
.rtl .fusion-secondary-menu > ul > li > .sub-menu .sub-menu {
  left: auto;
}
.rtl .fusion-secondary-menu .sub-menu {
  left: auto;
  right: -1px;
}
.rtl .fusion-secondary-menu .fusion-secondary-menu-cart {
  border-left: 1px solid transparent;
}
.rtl .fusion-menu-cart-item img {
  margin-right: 0;
  margin-left: 6px;
}
.rtl .fusion-menu-cart-item-details {
  text-align: right;
}
.rtl .fusion-menu-cart-checkout-link a,
.rtl .fusion-menu-cart-link a {
  padding-left: 0;
  padding-right: 1.4em;
}
.rtl .fusion-menu-cart-checkout-link a:before,
.rtl .fusion-menu-cart-link a:before {
  margin-left: 0;
  margin-right: -15px;
}
.rtl .fusion-main-menu-search .fusion-custom-menu-item-contents {
  left: 0;
  right: auto;
}
.rtl .menu-item-language > a .iclflag {
  margin-left: 4px;
  margin-right: 0;
}
.fusion-body .rtl .fusion-mobile-selector {
  text-align: inherit;
}
.rtl .fusion-header-v4.fusion-header-menu-align-right .fusion-menu,
.rtl .fusion-header-v5.fusion-header-menu-align-right .fusion-menu {
  justify-content: flex-start;
}
.rtl .fusion-header-v4.fusion-header-menu-align-left .fusion-menu,
.rtl .fusion-header-v5.fusion-header-menu-align-left .fusion-menu {
  justify-content: flex-end;
}
.rtl .fusion-menu-login-box .fusion-login-box-submit,
.rtl .fusion-menu-login-box .fusion-menu-login-box-register {
  float: left;
}
.rtl .fusion-megamenu-wrapper {
  text-align: right;
}
.rtl .fusion-megamenu-wrapper .menu-text {
  margin-left: 0;
  margin-right: 23px;
}
.rtl .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu ul {
  right: auto;
}
.rtl .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level a {
  padding-left: auto;
  padding-right: 49px;
}
.rtl .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level .deep-level a {
  padding-left: auto;
  padding-right: 64px;
}
.rtl .fusion-megamenu-wrapper .fusion-megamenu-submenu:first-child {
  border-right: none;
}
.rtl .fusion-megamenu-wrapper .fusion-megamenu-submenu:last-child {
  border-right: 1px solid;
}
.rtl .fusion-megamenu-wrapper .fusion-megamenu-sitewidth .fusion-megamenu-submenu:first-child {
  border-right: 1px solid transparent;
}
.rtl .fusion-megamenu-wrapper .fusion-megamenu-sitewidth .fusion-megamenu-submenu:last-child {
  border-left: 1px solid transparent;
}
.rtl .fusion-megamenu-bullet {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}
.rtl .fusion-megamenu-bullet:before {
  content: "\f0d9";
}
.rtl .fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content .fusion-search-button {
  right: auto;
  left: 0;
}
.rtl .fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content .fusion-slider-loading {
  margin: -1.75em -3.5em 0 0;
}
.rtl .fusion-menu-highlight-label {
  margin-right: 0.75em;
  margin-left: 0;
}
.rtl .fusion-mobile-menu-text-align-left .fusion-has-highlight-label .menu-text {
  direction: ltr;
}
.rtl .fusion-mobile-menu-text-align-left .fusion-has-highlight-label .fusion-menu-highlight-label {
  margin-left: 0.75em;
  margin-right: 0;
}
.rtl .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before {
  display: none;
}
.rtl .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:after {
  content: "-";
  margin-right: 2px;
}
.rtl .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a:before {
  display: none;
}
.rtl .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a:after {
  content: "--";
}
.rtl .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li a:before {
  display: none;
}
.rtl .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li a:after {
  content: "---";
}
.rtl .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li li a:before {
  display: none;
}
.rtl .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li li a:after {
  content: "----";
}
.rtl .fusion-mobile-menu-text-align-left .wpml-ls-item a:after {
  display: none;
}
.rtl .fusion-mobile-menu-text-align-left .wpml-ls-item .wpml-ls-flag {
  order: 2;
}
.rtl .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li a:after {
  display: none;
}
.rtl .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li a:before {
  content: "-";
  margin-left: 2px;
}
.rtl .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li a:after {
  display: none;
}
.rtl .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li a:before {
  content: "--";
}
.rtl .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li a:after {
  display: none;
}
.rtl .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li a:before {
  content: "---";
}
.rtl .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li li a:after {
  display: none;
}
.rtl .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li li a:before {
  content: "----";
}
.rtl .fusion-mobile-menu-text-align-right .wpml-ls-item a:before {
  display: none;
}
.rtl .fusion-mobile-menu-text-align-right .wpml-ls-item .wpml-ls-native {
  order: 2;
}
