.widget_contacts ul li .icon {
  float: left;
  margin-right: 23px;
  color: #aaa;
  font-size: 16px;
}

.widget_contacts ul {
  padding: 0;
  list-style: none;
  direction: ltr;
}

.widget_contacts ul li .icon {
  float: left !important;
  margin-right: 23px !important;
  color: #aaa !important;
  font-size: 16px !important;
}

body.rtl .socials_widget_wrapper .widget_socials {
  padding-right: 0;
  padding-left: 45px;
  max-width: 265px;
  float: right;
}

.header_main_menu_wrapper .header-menu > li {
  position: relative;
  float: right;
  padding: 0 14px;
  z-index: 20;
}

@media screen and (max-width: 992px) {
  .navbar-toggle {
    border: 1px solid transparent;
    background-color: transparent;
    float: right;
  }
}

@media (max-width: 767px) {
  .entry-header .entry-title h1 {
    font-size: 30px;
    direction: ltr;
  }
}

@media (max-width: 991px) {
  .header-menu-mobile .header-menu > li > a {
    display: block;
    padding: 20px 50px 20px 40px;
    background-color: #f0f2f5;
    text-transform: uppercase;
    font-size: 16px;
    color: #f7941d;
    direction: ltr;
  }
}

.transparent_header_off .header_main_menu_wrapper ul > li > a {
  color: #333;
  direction: ltr;
}

.entry-header .entry-title h1 {
  color: #fff;
  direction: ltr;
}

@media (max-width: 450px) {
  .woocommerce ul.stm-courses li.product {
    padding: 10px 10px;
  }
}

.widget_pages ul.style_1 li a::after {

  display: none;
}

body.rtl .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-left: 40px;
  direction: ltr;
}

.stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_body {
  text-align: left;
  direction: ltr;
}

ul.style_1 li:first-child a {
  direction: ltr;
}