body {
  text-align: left !important;
  direction: ltr !important;
}

.side_cat_home {
  right: unset;
  left: -22px;
}

.sidebar-cats_home {
  border-radius: 50px 0 0;
}

.wpcf7 input {
  direction: ltr;
  text-align: left;
}

div.wpcf7 input[type=tel],
div.wpcf7 input[type=text],
div.wpcf7 input[type=email],
div.wpcf7 select, div.wpcf7 textarea {
  background-position: left;
  padding-left: 40px;
}

div.wpcf7 input[type=submit] {
  text-align: center;
  background-position: 90%;
  background-image: url("../icons/next_arrow_slider.png") !important;
}

.page-id-7073 {
  direction: ltr !important;
}

.wpcf7 input[type=submit]:hover:hover {
  background-position: 95% center;
}

.langs-wrap:nth-last-child(2) {
  border-right: 1px solid;
  border-left: 0;
}

.post_content h1:after, .post_content h2:after, .post_content h3:after, .post_content h4:after, .post_content h5:after {
  right: auto;
  left: 0;
}

.border_page .w-40 {
  border-radius: 0 0 40px 0;
}

.lang_se {
  margin-left: -2rem;
  margin-right: 0;
}

.faq-icon {
  padding-right: 2rem;
  padding-left: 1rem;
}

.btn_gardi:after {
  background-image: url("../icons/link_icon_en.png");
  margin-left: 1rem;
  left: unset;
  right: 10px;
}

.bg_main_title {
  transform: rotate(180deg);
  right: auto !important;
  left: 0;
  width: 65%;
}

.nav-tabs {
  border-bottom: 0;
}

.main_title {
  font-size: 67px;
  margin: 0 auto 0 0;
  width: 65%;
}

.sidebar-menu {
  direction: ltr;
  text-align: left;
}

.sidebar-menu ul li.menu-item-has-children:after {
  left: 90%;
}

div.wpcf7 input[type=tel], div.wpcf7 input[type=text], div.wpcf7 input[type=email], div.wpcf7 select, div.wpcf7 textarea {
  direction: ltr;
}

.name_rol span {
  padding-left: 5px;
  padding-right: 0;
}

.card_role a img {
  width: 20px;
  margin-right: 9px;
  margin-left: 0;
}

.button_child {
  position: absolute;
  left: unset;
  right: 0;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

#menu_en {
  direction: ltr;
}

#MainNav ul li a {
  border-left: 1px solid #FFFFFF !important;
  line-height: 1;
  border-right: 0;
}

#MainNav ul li:last-child a {
  border-right: unset;
}

#MainNav ul li:first-child a {
  border-right: unset;
  border-left: 0 !important;
}

.slick-marquee .slick-prev {
  left: 50%;
  right: 0;
}

.child_title {
  margin-right: 0;
  margin-left: 1rem;
}

@media (max-width: 840px) {
  .side_cat_home {
    left: 0;
  }

  .post_content {
    color: #122751;
    padding: 23px !important;
  }

  .bg_main_title {
    width: 100%;
  }
}
.close_form {
  right: 14px;
}

.sidebar-cats {
  border-radius: 50px 0 0 0 !important;
  padding: 1rem 0 0 1rem !important;
}

.pr-0, .px-0 {
  padding-left: 0 !important;
}

.newsEN a {
  color: #000;
}
.newsEN a:hover {
  color: #000;
}

div#en {
  text-align: left;
  direction: ltr !important;
}

#MainNav ul {
  justify-content: center;
}

/*# sourceMappingURL=ltr.css.map */
