body {
  direction: rtl; }

.ltrFormat {
  direction: ltr;
  text-align: right; }

body, .dropdown-menu {
  font-size: 1.09rem; }

@media (max-width: 991.98px) {
  #top-account {
    margin: 27px 0 29px;
    left: 75px; } }

@media (min-width: 992px) {
  #header.sticky-header:not(.static-sticky) #top-account {
    margin-top: 10px !important;
    margin-bottom: 10px !important; } }

@media (max-width: 767.98px) {
  #top-social, .flex-caption {
    display: block !important; } }

.rtl .top-links li i.icon-angle-down {
  margin: 0 5px 0 0 !important; }

#top-bar.dark, .dark #top-bar {
  background-color: #267DF4;
  color: #000; }

.shop-categories [class^=col-] > a:before {
  opacity: 0; }

.dropdown.languages img {
  display: inline-block;
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  margin-left: 4px; }

.dropdown.languages a {
  display: block;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  height: 44px;
  color: #FFF !important; }

.dropdown.languages .dropdown-menu a {
  border-top: 1px solid #4694ff; }

.dropdown.languages .dropdown-menu a:first-child {
  border-top: none; }

.dropdown.languages .dropdown-menu {
  border-radius: 0;
  padding: 0;
  margin: 0; }

.shop-categories [class^=col-] > a {
  height: 300px; }

.dark .top-links li > a, .dark #top-social li a, #top-bar.dark {
  color: #FFF;
  font-weight: 400; }

.dark .top-links li:hover {
  background-color: #4694ff; }

.dark .dropdown-menu {
  background-color: #267DF4;
  border-color: #4694ff;
  background-clip: unset; }

@media (min-width: 992px) {
  #locations-carousel .card {
    max-width: 340px; }
  #header.sticky-header:not(.static-sticky) #top-account {
    margin-top: 18px !important; } }

#locations-carousel.owl-carousel .owl-dots {
  width: 170px; }

@media (max-width: 991.98px) {
  #top-account {
    left: 42px; } }

#top-account {
  margin: 39px 20px 34px 0; }

.before-heading {
  font-size: 16px; }
