body.rtl .gantry-width-block {
  float: right;
}
body.rtl code,
body.rtl pre {
  direction: ltr;
}
body.rtl .form-horizontal .control-group .control-label {
  float: right;
  text-align: right;
}
body.rtl .component-content form fieldset label {
  display: inline;
}
body.rtl .component-content form fieldset dt {
  float: right;
}
body.rtl .component-content form fieldset dd {
  float: left;
}
body.rtl #member-registration div {
  margin-right: 15px;
}
body.rtl ul.menu li a:before,
body.rtl ul.menu li .item:before,
body.rtl ul.menu li .separator:before {
  float: right;
  margin-left: 10px;
}
body.rtl .readon:after,
body.rtl p.readmore a:after,
body.rtl .sprocket-readmore:after {
  margin-right: 5px;
  margin-left: 0;
}
body.rtl [class^="icon-"] .module-title .title-icon,
body.rtl [class*=" icon-"] .module-title .title-icon {
  margin-right: 0;
  margin-left: 10px;
}
body.rtl .component-content .login + div ul li a:before,
body.rtl #login-form a:before {
  margin-left: 4px;
  float: right;
}
body.rtl #rt-popup,
body.rtl #rt-popuplogin {
  text-align: right;
}
body.rtl #rt-popuplogin p {
  float: right;
  margin: 0 0 10px 10px;
}
body.rtl #rt-popuplogin #login-form ul li:first-child {
  margin-right: 0;
}
body.rtl #rt-popuplogin #form-login-username label,
body.rtl #rt-popuplogin #form-login-password label {
  text-align: right;
}
body.rtl .fp-rokajaxsearch.rt-block {
  margin: 0 0 0 10px;
  padding: 10px 0 0 15px;
}
body.rtl .rokajaxsearch .inputbox {
  background-position: 4% -65px;
}
body.rtl #roksearch_results .page {
  float: right;
}
body.rtl .sprocket-tabs-nav li {
  float: right;
  margin-right: 0;
  margin-left: 5px;
}
body.rtl .sprocket-lists-title.padding {
  padding-left: inherit;
  padding-right: 50px;
}
body.rtl .sprocket-lists-title .indicator {
  left: inherit;
  right: 15px;
}
body.rtl .sprocket-lists-image {
  float: right;
  margin: 10px 0 10px 15px;
}
body.rtl .sprocket-headlines .sprocket-headlines-navigation .arrow.prev {
  right: inherit !important;
  left: 0 !important;
}
body.rtl .sprocket-headlines .sprocket-headlines-navigation .arrow.next {
  right: inherit !important;
  left: 50px !important;
}
body.rtl #rt-top .rt-social-buttons {
  float: left;
  margin: 5px 0 0 5px;
}
body.rtl .logo-block {
  margin: -65px 20px 0 0;
}
body.rtl .logo-block:before {
  border-width: 0 22px 22px 0;
  border-color: transparent #363942 transparent;
  left: inherit;
  right: -1px;
}
body.rtl .menu-block {
  float: left;
}
body.rtl .gf-menu.l1 > li:last-child {
  border-width: 1px 0 0;
}
body.rtl .gf-menu.l1 > li:last-child > .item {
  border-width: 1px 0 0;
}
body.rtl .fp-footer-social-buttons .rt-social-buttons .social-button {
  float: right;
}
body.rtl .fp-roksprocket-strips-showcase .sprocket-strips-infos .sprocket-strips-date {
  direction: ltr;
}
body.rtl .rt-expanded-1,
body.rtl .rt-expanded-2 {
  float: right;
}
body.rtl .rt-expanded-1:after {
  border-color: transparent #414550 transparent;
  border-width: 0 83px 83px 0;
  margin-left: 0;
  margin-right: 11px;
}
body.rtl .rt-expanded-2 > span {
  margin-left: 0;
  margin-right: 200px;
}
body.rtl .rt-expanded-3 {
  float: left;
}
body.rtl .fp-mainbottom-b .sprocket-strips-nav .sprocket-strips-arrows .prev {
  left: 0 !important;
  right: inherit !important;
}
body.rtl .fp-mainbottom-b .sprocket-strips-nav .sprocket-strips-arrows .next {
  left: 40px !important;
  right: inherit !important;
}
body.rtl.menu-home #rt-mainbottom .fp-mainbottom-a.rt-block {
  border-style: none none none solid;
  border-width: 0 0 0 1px;
}
body.rtl .fp-footer-menu li {
  margin-left: 0;
  margin-right: 20px;
}
body.rtl .fp-footer-menu li a:before {
  margin-right: -20px;
  border-width: 4px 8px 4px 0;
  border-color: transparent #ffffff transparent transparent;
}
