.container .navigation >ul {
  clear: both;
}
.container .navigation >ul >li {
  float: right;
  text-align: right;
}
.container .row .col-xs-9.col-md-9.left h1,
.container .row .col-xs-9.col-md-9.left p {
  text-align: right;
}
.container .row .col-xs-9.col-md-9.left .sekce .text {
  text-align: right;
}
.container .row .col-xs-9.col-md-9.left .sekce .text ul {
  list-style: none;
}
.container .row .col-xs-9.col-md-9.left .sekce .text ul li {
  text-align: right;
  list-style: none;
}
.container .row .col-xs-12.col-md-12.niceForm form.divform.detail_form {
  width: auto;
}
.container .row .col-xs-12.col-md-12.niceForm form.divform.detail_form fieldset.active {
  width: auto;
}
.container .row .col-xs-12.col-md-12.niceForm form.divform.detail_form fieldset.active legend span {
  float: right;
}
.container .row .col-xs-12.col-md-12.niceForm form.divform.detail_form fieldset.active div div {
  text-align: right;
}
.container .row .col-xs-12.col-md-12.niceForm form.divform.detail_form fieldset.active div div input,
.container .row .col-xs-12.col-md-12.niceForm form.divform.detail_form fieldset.active div div textarea {
  direction: rtl;
}
.container .row .col-xs-12.col-md-12.niceForm form.divform.detail_form .buttonsBox {
  text-align: right;
}
.footer div.contact span {
  text-align: right;
}
.footer div.contact .contact_box {
  text-align: right;
}
.footer div.contact .contact_box p.contact_box_email,
.footer div.contact .contact_box p.contact_box_phone {
  background-position: right;
  padding-right: 22px;
}
.footer div.navigace .title {
  text-align: right;
}
.footer div.navigace ul.menu {
  text-align: right;
  list-style: none;
}
.footer div.navigace ul.menu li {
  padding-right: 5px;
  display: flex;
}
.footer div.navigace ul.menu li:before {
  content: "";
}
.footer div.navigace ul.menu li:after {
  content: "»";
}
.right div.leftNavigation ul.menu li {
  width: 100%;
  display: inline-flex;
}
.right div.leftNavigation ul.menu li a {
  text-align: right;
  width: 100%;
}
.right div.leftNavigation ul.menu li:after {
  color: #bc5f7b;
  content: "» ";
  top: 5px;
  right: 5px;
  position: relative;
}
.right div.leftNavigation ul.menu li:before {
  content: "";
}
.right div.leftNavigation a.title {
  text-align: right;
}
.right .contact_box {
  text-align: right;
}
.right .contact_box p.contact_box_phone,
.right .contact_box p.contact_box_email {
  background-position: right;
  padding-right: 40px;
  padding-left: 0px;
}
.right .contact_box p.contact_box_title {
  text-align: right;
}
