html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, img, ins, kbd, q, samp, sub, sup, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  font-family: "tahoma", verdana, helvetica; }

input, select, button {
  font-family: "tahoma", verdana, helvetica; }

body {
  direction: rtl;
  unicode-bidi: embed;
  text-align: right;
  /*  font-size: 99.5%;*/
  overflow: initial; }

.hw-inner-page .grid-wrapper {
  padding: 0 20px 0 0; }

.hw-inner-page p {
  font-size: 14px; }

.sections .column-three-right .doormat {
  /*  left: 50px;
      right: inherit;
      background-position: left top;*/ }

.sections .doormat {
  /*background: #f1f1f1 url(../images/masthead/doormat-ar.png) left top repeat-y;*/ }
  .sections .doormat .doormat-right {
    float: left; }
  .sections .doormat .doormat .doormat-left {
    float: right; }

.hw-inner-page a.chevron-link, .hw-inner-page a.new-window-link,
.hw-inner-page a.external-link,
.hw-inner-page a.overlay-launch-link, .hw-inner-page a.video-link {
  padding: 0 0 0 21px;
  background: url(../images/common/red_chevron_ar.png) left bottom no-repeat !important; }

.hw-inner-page a.overlay-launch-link {
  background: url(../images/mobile/common/red_overlay_launch.png) no-repeat left bottom !important; }

.hw-inner-page a.video-link {
  background-image: url(../images/common/red_video-ar.png) !important; }

.hw-inner-page a.pdf-link {
  padding: 0 0 0 21px;
  background-position: left bottom !important; }

.hw-inner-page .hw-main-slider {
  direction: ltr;
  text-align: right; }

.hw-inner-page .caption-img h2 {
  font: bold 28px/34px tahoma, verdana, helvetica; }

.hw-inner-page .caption-img h4 {
  font: 24px/36px tahoma, verdana, helvetica; }

.hw-inner-page a.red-button {
  float: right;
  margin-right: 0;
  margin-left: 10px; }

.carousel .cookie-inner {
  float: right;
  background-position: right top; }

.carousel .cookie-inner .cookie-img-box {
  margin: 0 0 0 10px;
  float: right; }

.carousel .cookie-banner button.cookie-close, .carousel .cookie-banner button[type=button].focus {
  right: auto;
  left: 4px; }

.carousel .cookie-banner, .carousel .content-inner {
  width: 1175px;
  margin: 0; }

.carousel .column-four .content-column {
  float: right; }

.carousel .content-inner .last-item {
  margin: 0;
  padding: 0; }

.hw-inner-page .grid {
  float: right;
  padding-right: 0;
  padding-left: 24px; }

.hw-footer-map .column {
  /*  float: right;
  width: 23%;*/
  padding: 0 0 0 2%; }

.hw-footer-utility ol, .hw-footer-utility ul {
  float: right;
  padding: 21px 0 48px; }

.hw-footer-utility li {
  float: right;
  padding: 0 0 0 18px; }

.hw-footer-utility p {
  float: left;
  padding: 21px 0 48px 18px; }

.hw-footer-links-row ol, .hw-footer-links-row ul {
  float: right;
  margin: 0 -20px 0 0; }

.hw-footer-links-row p, .hw-footer-links-row li, .hw-footer-links-row .search-button a {
  float: right;
  padding: 21px 7px 19px 25px; }

.hw-footer-links-row .search-form, .hw-footer-links-row .search-button.active {
  float: right; }

.hw-footer-map ul {
  padding: 25px 0 0 15px; }

.hw-footer-links-row .search {
  float: right; }
  .hw-footer-links-row .search .search-button img {
    float: right; }
  .hw-footer-links-row .search .search-button span {
    float: right;
    margin-top: -2px; }

.hw-inner-page .grid-08 .icon-item p.contact {
  padding: 28px 33px 9px 0;
  background-position: right -370px;
  float: right; }
  .hw-inner-page .grid-08 .icon-item p.contact img {
    margin: 0 -33px 0 0; }

.hw-inner-page a.back-top-link {
  float: left;
  padding: 0 21px 0 0 !important;
  background: url("../images/tablet/global-page/top.png") no-repeat right bottom; }

.product-selector .compare-row a.white-button, .product-selector .compare-row button.white-input {
  float: left;
  margin: 0 20px 0 0; }

.hw-tab-navigation .dropdown-tabs {
  float: left; }

.hw-tab-navigation ul li ul.dropdown li {
  float: right;
  clear: right; }

.hw-tab-navigation .tab-row .dropdown-tabs li a {
  background-position: left top;
  float: right; }

.hw-inner-page table caption {
  left: auto;
  right: -999999px; }

.product-selector tr.product-information th p a {
  padding: 0 0 0 21px;
  background-position: left top; }

.product-selector tr.product-information .open-highlights.active {
  background-position: left -100px !important; }

.product-selector .product-tabs li.selected, .product-selector .product-tabs li.ui-tabs-active {
  left: auto;
  right: -1px; }

.product-selector .product-tabs li {
  float: right; }

.search-item .search-menu ul, .search-item .search-menu ol, .search-item .search-menu ul li, .search-item .search-menu ol li {
  float: right; }

.search-item .search-menu li.prev a {
  padding: 0 22px 0 10px;
  background: url(../images/search-item/menu_chevron.png) right center no-repeat; }

.search-item .search-menu li.next a {
  padding: 0 10px 0 22px;
  background: url(../images/search-item/menu_chevron.png) left center no-repeat; }

.search-item .search-listing h4 a {
  padding: 0 0 0 25px;
  background: url(../images/search-item/chevron-ar.png) left bottom no-repeat; }

.hw-inner-page a.back-link {
  float: right; }

.hw-inner-page .header-navigation .heading-row {
  float: right; }

.hw-inner-page a.white-button {
  float: right; }

.hw-inner-page .header-navigation .heading-row a.white-button, .hw-inner-page .header-navigation .heading-row a.red-button {
  margin: 0 0 15px 10px; }

.hw-inner-page a.red-button span.chevron, .hw-inner-page a.red-button span.new-window, .hw-inner-page a.red-button span.pdf,
.hw-inner-page a.red-button span.external, .hw-inner-page a.red-button span.overlay-launch, .hw-inner-page a.red-button span.video {
  padding-right: 0;
  padding-left: 41px; }

.hw-inner-page .header-navigation .tab-row li {
  float: right; }

.hw-inner-page .grid .feature-item .feature-row ul li.left, .hw-inner-page .grid .feature-item .feature-row ul li.right {
  float: right; }

.hw-inner-page .grid .feature-item .feature-row ul li.left {
  margin-right: 0;
  margin-left: 25px;
  clear: right; }

.hw-inner-page .grid .feature-item .feature-row ul li {
  padding-left: 0;
  padding-right: 37px;
  background-position: right 2px;
  float: right;
  font-size: 110%; }

/* single lines */
.logo {
  float: right; }

.sections {
  float: right; }

.site-controls {
  float: left; }

.tabs, .locale, .logon {
  float: right; }

.lang-list {
  float: right;
  padding: 0 0 0 15px; }
  .lang-list li {
    float: left;
    padding: 10px 0px 9px 10px; }

.top-search {
  border-right: none;
  padding: 0 0 0 20px;
  float: right;
  margin-left: 10px;
  border-left: 1px solid #626469; }

.hw-tab-navigation h2 {
  float: right; }

.hw-tab-navigation ul.right-tabs {
  float: left; }

.hw-inner-page .banner-item .text {
  left: auto;
  right: 0; }

.hw-inner-page .grid .banner-item .cta-link span {
  padding: 0 0 0 23px;
  background: url(../images/global-page/cta_right.png) left bottom no-repeat; }

.top-search fieldset input {
  float: right;
  padding: 3px 10px 3px 0px; }

.sections .doormat .doormat-right {
  float: left; }

.sections .doormat .doormat-middle,
.sections .doormat .doormat-left {
  float: right; }

.tabs li {
  float: right; }

.hw-inner-page .content-item ul, .hw-inner-page .content-item ol {
  padding: 0; }

.hw-inner-page .content-item ul {
  padding: 0 20px 10px 0; }

.sections .navigation-wrapper {
  /*overflow-x: hidden;*/ }

.sections .doormat .doormat-middle {
  border-right: 1px solid #d8d8d8;
  border-left: none; }

.sections .doormat .column {
  padding: 0 25px 0 0px;
  float: right; }

.nav li a {
  /* padding: 0 24px 0 0;*/ }
  .nav li a span {
    font-size: 84.62%; }
  .nav li a:lang(zh) span {
    font-size: 92.31%; }
  .nav li a:hover, .nav li a:active, .nav li a:focus {
    text-decoration: underline; }
  .nav li a.ae {
    background-position: right -197px; }
  .nav li a.am {
    background-position: right -397px; }
  .nav li a.ar {
    background-position: right -597px; }
  .nav li a.au {
    background-position: right -797px; }
  .nav li a.bd {
    background-position: right -997px; }
  .nav li a.bh {
    background-position: right -1197px; }
  .nav li a.bm {
    background-position: right -1397px; }
  .nav li a.bn {
    background-position: right -1597px; }
  .nav li a.br {
    background-position: right -1797px; }
  .nav li a.ca {
    background-position: right -1997px; }
  .nav li a.ch {
    background-position: right -2197px; }
  .nav li a.cl {
    background-position: right -2397px; }
  .nav li a.cn {
    background-position: right -2597px; }
  .nav li a.cz {
    background-position: right -2997px; }
  .nav li a.de {
    background-image: url(../images/tablet/masthead/flags_02.png);
    background-position: right 3px; }
  .nav li a.dz {
    background-image: url(../images/tablet/masthead/flags_02.png);
    background-position: right -197px; }
  .nav li a.eg {
    background-image: url(../images/tablet/masthead/flags_02.png);
    background-position: right -397px; }
  .nav li a.es {
    background-image: url(../images/tablet/masthead/flags_02.png);
    background-position: right -597px; }
  .nav li a.fr {
    background-image: url(../images/tablet/masthead/flags_02.png);
    background-position: right -797px; }
  .nav li a.gb {
    background-image: url(../images/tablet/masthead/flags_02.png);
    background-position: right -997px; }
  .nav li a.gr {
    background-image: url(../images/tablet/masthead/flags_02.png);
    background-position: right -1397px; }
  .nav li a.hk {
    background-image: url(../images/tablet/masthead/flags_02.png);
    background-position: right -1597px; }
  .nav li a.id {
    background-image: url(../images/tablet/masthead/flags_02.png);
    background-position: right -1797px; }
  .nav li a.ie {
    background-image: url(../images/tablet/masthead/flags_02.png);
    background-position: right -1997px; }
  .nav li a.il {
    background-image: url(../images/tablet/masthead/flags_02.png);
    background-position: right -2197px; }
  .nav li a.in {
    background-image: url(../images/tablet/masthead/flags_02.png);
    background-position: right -2397px; }
  .nav li a.je {
    background-image: url(../images/tablet/masthead/flags_02.png);
    background-position: right -2597px; }
  .nav li a.jp {
    background-image: url(../images/tablet/masthead/flags_02.png);
    background-position: right -2997px; }
  .nav li a.kr {
    background-image: url(../images/tablet/masthead/flags_03.png);
    background-position: right 3px; }
  .nav li a.kw {
    background-image: url(../images/tablet/masthead/flags_03.png);
    background-position: right -197px; }
  .nav li a.ky {
    background-image: url(../images/tablet/masthead/flags_03.png);
    background-position: right -397px; }
  .nav li a.kz {
    background-image: url(../images/tablet/masthead/flags_03.png);
    background-position: right -597px; }
  .nav li a.lb {
    background-image: url(../images/tablet/masthead/flags_03.png);
    background-position: right -797px; }
  .nav li a.lk {
    background-image: url(../images/tablet/masthead/flags_03.png);
    background-position: right -997px; }
  .nav li a.mo {
    background-image: url(../images/tablet/masthead/flags_03.png);
    background-position: right -1197px; }
  .nav li a.mt {
    background-image: url(../images/tablet/masthead/flags_03.png);
    background-position: right -1397px; }
  .nav li a.mu {
    background-image: url(../images/tablet/masthead/flags_03.png);
    background-position: right -1597px; }
  .nav li a.mv {
    background-image: url(../images/tablet/masthead/flags_03.png);
    background-position: right -1797px; }
  .nav li a.mx {
    background-image: url(../images/tablet/masthead/flags_03.png);
    background-position: right -1997px; }
  .nav li a.my {
    background-image: url(../images/tablet/masthead/flags_03.png);
    background-position: right -2197px; }
  .nav li a.nz {
    background-image: url(../images/tablet/masthead/flags_03.png);
    background-position: right -2397px; }
  .nav li a.om {
    background-image: url(../images/tablet/masthead/flags_03.png);
    background-position: right -2597px; }
  .nav li a.ph {
    background-image: url(../images/tablet/masthead/flags_04.png);
    background-position: right 3px; }
  .nav li a.pl {
    background-image: url(../images/tablet/masthead/flags_04.png);
    background-position: right -397px; }
  .nav li a.qa {
    background-image: url(../images/tablet/masthead/flags_04.png);
    background-position: right -797px; }
  .nav li a.ru {
    background-image: url(../images/tablet/masthead/flags_04.png);
    background-position: right -997px; }
  .nav li a.sa {
    background-image: url(../images/tablet/masthead/flags_04.png);
    background-position: right -1197px; }
  .nav li a.sg {
    background-image: url(../images/tablet/masthead/flags_04.png);
    background-position: right -1397px; }
  .nav li a.th {
    background-image: url(../images/tablet/masthead/flags_04.png);
    background-position: right -1597px; }
  .nav li a.tr {
    background-image: url(../images/tablet/masthead/flags_04.png);
    background-position: right -1797px; }
  .nav li a.tw {
    background-image: url(../images/tablet/masthead/flags_04.png);
    background-position: right -1997px; }
  .nav li a.us {
    background-image: url(../images/tablet/masthead/flags_04.png);
    background-position: right -2197px; }
  .nav li a.uy {
    background-image: url(../images/tablet/masthead/flags_04.png);
    background-position: right -2397px; }
  .nav li a.vn {
    background-image: url(../images/tablet/masthead/flags_04.png);
    background-position: right -2597px; }
  .nav li a.za {
    background-image: url(../images/tablet/masthead/flags_04.png);
    background-position: right -2797px; }
  .nav li a.lu {
    background-image: url(../images/tablet/masthead/flags_04.png);
    background-position: right -2997px; }

.locale .country-selector-content {
  left: -205%;
  right: initial; }

.hw-inner-page a.back-link {
  float: right; }

.hw-product-comparison tr.row-content td a.more-link {
  /*padding: 0 0 0 21px; background-position: left center*/ }

.gallery-box ul.gallery-list li {
  /*float: right;*/ }
  .gallery-box ul.gallery-list li div {
    padding: 0 0 0 10px; }

.locale .country-selector-content .nav .multi-item .sub-item {
  text-align: left; }

.hw-inner-page .expanding-item a.more-link {
  padding: 15px 20px 15px 49px;
  background-position: 20px top !important; }

.hw-inner-page .expanding-item .ui-accordion-header-active a.more-link {
  background-position: 20px -500px; }

.hw-tab-navigation ul.right-tabs li {
  float: right; }
  .hw-tab-navigation ul.right-tabs li.last a {
    padding-right: 15px; }
  .hw-tab-navigation ul.right-tabs li ul.dropdown {
    left: 0;
    right: initial;
    width: 210px; }
    .hw-tab-navigation ul.right-tabs li ul.dropdown li {
      background-position: 155px top;
      padding: 0 20px 18px 43px; }
      .hw-tab-navigation ul.right-tabs li ul.dropdown li.email-share {
        background-position: -145px top; }
      .hw-tab-navigation ul.right-tabs li ul.dropdown li.twitter-share {
        background-position: -445px top; }
      .hw-tab-navigation ul.right-tabs li ul.dropdown li a {
        padding: 0 0 0 21px;
        background: url(../images/common/white_chevron_left.png) left bottom no-repeat;
        background-position: left bottom; }
      .hw-tab-navigation ul.right-tabs li ul.dropdown li img {
        float: right;
        margin: 0 0 0 7px; }

.hw-tab-navigation .heading-row h1 {
  float: right; }

.hw-tab-navigation li ul.dropdown li a.overlay-launch-link, .tab-style-02 .hw-tab-navigation li ul.dropdown li a.overlay-launch-link {
  background: url("../images/common/white_overlay_launch.png") no-repeat left bottom !important; }

.gallery-list-box ul.gallery-list li div.content-box {
  float: right;
  padding: 0 15px 0 0; }

.gallery-list-box ul.gallery-list li img {
  float: right; }

.sidebar-border {
  right: 15px;
  left: auto; }

/*.hw-inner-page .icon-item .column {
  float: right
}*/
/*
.hw-product-comparison tr.row-heading h3 { text-align: left;
  padding-left: 15px;}
*/
.hw-product-comparison tr.row-content th {
  text-align: right; }
.hw-product-comparison tr td, .hw-product-comparison tr th {
    text-align: right;
}
.hw-inner-page .gallery-list-box .gallery-list {
    padding: 0 0 0 20px;
    width: 100%;
}

.sections .doormat h4 {
  padding: 15px 0 14px 37px; }

.sections .doormat p {
  padding: 0 0 9px 30px; }

.hw-inner-page .slide-deck h2 {
  font-size: 18px; }

.carousel .column-four .content-column .content-item {
  padding: 0 0 20px 25px; }

.carousel .content-item h2 a {
  padding: 0; }

.carousel .content-item h2 {
  font-family: "tahoma"; }

.hw-inner-page .breadcrumbs {
  float: right; }
  .hw-inner-page .breadcrumbs ul, .hw-inner-page .breadcrumbs ol {
    float: right; }
    .hw-inner-page .breadcrumbs ul li, .hw-inner-page .breadcrumbs ol li {
      float: right;
      background: url(../images/common/red_chevron_ar.png) 0 7px no-repeat;
      padding: 0 0 0 16px;
      margin: 0 0 0 16px; }
      .hw-inner-page .breadcrumbs ul li a span, .hw-inner-page .breadcrumbs ol li a span {
        white-space: nowrap; }

.hw-inner-page .grid .banner-item .cta-link span.heading {
  background: url(../images/global-page/cta_right.png) 0 bottom no-repeat;
  padding: 0 0 0 23px; }

.product-selector tr.further-information .information-column {
  float: right;
  padding: 0 47px 0 68px; }

.product-selector tr.product-information th h2 p a, .product-selector tr.product-information th h2 span a {
  padding: 0 0 0 21px;
  background-position: left top; }

.hw-inner-page .grid-16 .icon-item .column {
  padding: 13px 0 14px 25px; }

.eng-text {
  direction: ltr;
  display: inline-block; }

.hw-inner-page .sp-thumbnail-container {
  float: right; }

.hw-inner-page .sp-button {
  float: right; }

.hw-inner-page .play-pause-btn {
  height: 17px; }

.sections .doormat .doormat-left .column {
  float: right;
  width: 228px; }

.sections .doormat ul {
  padding: 0 0 15px 20px; }

.hw-inner-page .caption-img {
  float: left; }

.hw-footer-links-row ol li, .hw-footer-links-row ul li {
  padding: 20px 7px 20px 25px; }

.hw-tab-navigation ul li {
  float: right; }

.faqs-toggle a {
  padding: 15px 0 15px 59px;
  background-position: 20px top; }

.faqs-toggle h2.open a {
  background-position: 20px -500px; }

.hw-inner-page .grid .shaded-item p {
  float: right; }

.browser-detection a {
  float: right;
  margin: 0 0 0 30px; }

.listIntro {
  float: right; }

.site-map .site-map-inner {
  float: right; }

.site-map .site-links ul li ul {
  margin: 0 10px 0 0; }

.hw-inner-page .expanding-item .more-content span.chevron-link,
.hw-inner-page .expanding-item .more-content span.new-window-link,
.hw-inner-page .expanding-item .more-content span.pdf-link,
.hw-inner-page .expanding-item .more-content span.external-link,
.hw-inner-page .expanding-item .more-content span.overlay-launch-link,
.hw-inner-page .expanding-item .more-content span.video-link {
  padding: 0 0 0 17px;
  background-position: left bottom; }

.hw-inner-page span.video-link {
  background-image: url(../images/common/red_video-ar.png); }

/*.hw-inner-page .grid-08 .icon-item .tree-navigation{
   float: none;
}*/
.site-map .site-links {
  float: right;
  margin: 0 0 5px 15px; }

.site-map .site-links ul {
  clear: right;
  float: right;
  margin: 0 10px 0 0; }

.site-map .site-links ul li {
  clear: right;
  float: right; }

.site-map h3, .site-map .site-links h4, .site-map .site-links ul li a {
  clear: right;
  float: right;
  padding: 0 0 0 15px !important;
  background: url("../images/common/red_chevron_ar.png") no-repeat left 4px; }

.site-map .site-links ul li a {
  background-position: left 8px; }

.site-map .site-links h4 {
  background-position: left 3px; }

/*.hw-inner-page .grid-08 .icon-item, {
  width: 240px;
}*/
.hw-footer-utility-row .hw-adjusting-box p {
  padding-left: 0; }

.hw-tab-navigation .tab-row ul li ul.dropdown li a {
  background-position: left bottom;
  padding: 0 0 0 21px; }

.hw-tab-navigation li ul.dropdown li a.chevron-link, .tab-style-02 .hw-tab-navigation li ul.dropdown li a.chevron-link {
  background-image: url(../images/common/white_chevron_left.png); }

.hw-tab-navigation ul.right-tabs li a {
  float: right; }

.hw-inner-page .sp-buttons {
  height: 20px;
  position: relative; }
  .hw-inner-page .sp-buttons .new {
    position: absolute;
    left: 50%; }

.hw-inner-page .play-pause-btn {
  float: right;
  margin-top: 2px; }

.sections .navigation-wrapper li.navigation-item a.navigation-link {
  border-right: 1px solid #ebebeb;
  border-left: none; }

.carousel .cookie-inner .cookie-text-box p {
  padding-left: 40px; }

.hw-inner-page .grid .supporting-item p.menu-link a {
  padding: 0 0 0 21px;
  background-position: left bottom; }

.hw-inner-page .expanding-row .yearly-awards li {
  float: right; }

.sections.business-nav .column-four-left .doormat {
  right: 21px;
  left: auto; }

.sections .column-four-left .doormat {
    /*left: 21px;*/
    /*right: auto;*/
}

.shortNav .doormat-wrapper .doormat {
  left: 172px !important;
  right: auto !important; }

/*.shortNav2 .column-four-left .doormat{
  left: auto !important;
  right: -109px !important;
}*/
.hw-inner-page a.video-link {
  background-image: url("../images/common/red_video-ar.png") !important; }

.hw-inner-page .secondary-background {
  float: right; }

.hw-inner-page .general-content ul li {
  direction: rtl !important; }

.hw-tab-navigation .dropdown-tabs li a span.arrow {
  padding: 0 0 0 25px;
  background-position: left top; }

.hw-tab-navigation .dropdown-tabs li.dropdown-open a span.arrow, .tab-style-02 .hw-tab-navigation .dropdown-tabs li.dropdown-open a span.arrow {
  background-position: left -148px; }

.logon p, .logon li {
  float: right;
  padding: 0; }

.share-price-widget .sabb-share {
  float: right;
  margin: 0 0 0 50px; }

.share-price-widget .sabb-share-price {
  float: right; }
  .share-price-widget .sabb-share-price h2 strong {
    float: right; }
  .share-price-widget .sabb-share-price h2 span {
    margin: 0 20px 0 0;
    background-position: right top;
    padding: 0 20px 0 0; }

.hw-inner-page .grid-08 .shaded-item .column p {
  width: 100%; }

.hw-inner-page .apply-options-box ul li {
  margin-right: 0; }

.sections .doormat .column {
  padding: 0 25px 0 0; }

.hw-inner-page .breadcrumbs ul, .hw-inner-page .breadcrumbs ol {
  float: right; }
  .hw-inner-page .breadcrumbs ul li, .hw-inner-page .breadcrumbs ol li {
    float: right;
    background: url(../images/common/red_chevron_ar.png) left 7px no-repeat;
    padding: 0 0 0 16px;
    margin: 0 0 0 16px; }

.hw-inner-page .grid-08 .icon-item p.contact img {
  margin-right: -33px;
  margin-left: 0; }

.listIntro {
  float: right; }

.icon-item .general-content ul {
  padding: 0 0 10px 0 !important; }

.logon li a.global-navigation-register-button span {
  background: url(../images/common/red_chevron_ar.png) left 4px no-repeat;
  padding: 0 0 1px 17px;
  float: right; }

.hw-inner-page span.chevron-link {
  background-image: url(../images/common/red_chevron_ar.png); }

.locale .region, .locale .nav-list {
  direction: ltr !important; }

.hw-inner-page .expanding-item .more-content a.chevron-link, .hw-inner-page .expanding-item .more-content a.new-window-link, .hw-inner-page .expanding-item .more-content a.pdf-link, .hw-inner-page .expanding-item .more-content a.external-link, .hw-inner-page .expanding-item .more-content a.overlay-launch-link, .hw-inner-page .expanding-item .more-content a.video-link {
  padding: 0 0 0 17px; }

.hw-inner-page .caption-img {
  float: left; }

.search-item .search-listing h2 a {
  padding: 0 0 0 25px;
  background: url(../images/search-item/chevron-ar.png) left bottom no-repeat; }

.hw-tab-navigation ul li ul.dropdown {
  right: auto;
  left: 0; }

.grid-calculator .dvright {
  background: url(../images/new-cal/rightbg3_ar.png) no-repeat !important; }

.hw-inner-page a.overlay-launch-link {
  background-image: url(../images/common/red_overlay_launch.png); }

.hw-inner-page .overlay-forms .apply-now-form fieldset textarea {
  float: right; }

.gallery-list-box ul.gallery-list li div.content-box ul {
  padding: 0 0 10px 0; }

.hw-inner-page .content-item ul {
  padding: 0; }

.hw-inner-page .content-item ol {
  padding: 0 20px 0 0; }

.hw-inner-page .branch-list {
  float: right; }

.hw-inner-page .branch-map {
  float: left; }

.sections .navigation-wrapper li:hover.navigation-item:last-child .column-four-left .doormat {
  right: auto;
  left: 0; }

.hw-footer-map ul.more-content li a span {
  width: 100%; }

.hw-inner-page .apply-now-form fieldset span.scfCheckbox input {
  float: right;
  margin: 4px 0 0 10px; }

.hw-inner-page .grid-08 .shaded-item .column {
  margin-bottom: 15px; }

#Loan .grid-calculator tbody td {
  text-align: right !important; }

.hw-inner-page a.external-link {
  background: url(../images/common/red_external_site.png) no-repeat left bottom !important; }

.touch .sections {
  display: none; }

.touch .for-ipad {
  display: block !important; }

.touch .mobile-nav-button {
  left: 10px;
  right: inherit; }

.touch .hw-tab-navigation .heading-row {
  padding: 0; }
  .touch .hw-tab-navigation .heading-row h1 {
    padding: 0 10px; }

.touch .nav-mobile-outer .nav-mobile ul li span {
  float: left;
  background: url(../images/mobile/masthead/red_menu_left.png) no-repeat center !important; }

.touch .nav-mobile-outer .current-page a {
  float: right;
  padding: 0 15px 0 10px;
  margin: 0 3% 0 0; }

.touch .nav-mobile-outer .nav-mobile ul li span.forward-arrow.forward-arrow-single {
  background: url("../images/mobile/masthead/red_menu_single_left.png") no-repeat center !important; }

.touch .nav-mobile-outer .current-page a.back-nav {
  background: url(../images/mobile/masthead/control-right.png) no-repeat right 1px;
  margin-top: 2px; }

.touch .nav-mobile-outer .current-page p {
  background: url(../images/mobile/masthead/control-left.png) no-repeat left 1px;
  margin: 2px 0 0 15px;
  padding-left: 15px; }
  .touch .nav-mobile-outer .current-page p a {
    float: left; }

span.atm-and-branch-locator-telephone {
  float: left;
  text-align: right;
  direction: ltr;
  width: 77%;
  line-height: 18px; }

.hw-inner-page .grid .back-row {
  float: right; }

.hw-inner-page .banner-item .image {
  float: right; }

.hw-inner-page .apply-now-form .agra-form .col-md-6 {
  float: right; }

.hw-inner-page .apply-now-form .agra-form .red-button {
  float: right; }

.hw-inner-page .apply-now-form .agra-form ul li span {
  float: right; }

.hw-inner-page .apply-now-form .agra-form ul li span:nth-of-type(even) {
  float: left; }

.hw-emergency-no {
  float: left; }

.hw-footer-links-row .search {
  float: right; }

.filter-search input[type=submit] {
  margin: 0 0 0 8px; }

.social-icons-fixed {
  left: auto;
  right: 0;
  -webkit-transform-origin: right;
  -moz-transform-origin: right;
  -ms-transform-origin: right;
  -o-transform-origin: right;
  transform-origin: right; }

.width-xl {
  margin: 0 0 0 17px; }

.navigation-featured-block .b-inner {
  left: auto;
  right: 0; }

#page #calcResult.listing h3 {
  font-size: 16px;
  color: #4c4c4c;
  margin-bottom: 10px; }

#page #calcResult.listing .offersListing .list {
  float: left;
  padding-top: 15px; }
  #page #calcResult.listing .offersListing .list .img-col {
    float: left;
    margin-right: 15px;
    border: solid 1px #e2e2e2; }
  #page #calcResult.listing .offersListing .list .des-col {
    float: left;
    width: calc(100% - 216px); }
    #page #calcResult.listing .offersListing .list .des-col h1 {
      font-size: 24px;
      color: #4c4c4c;
      margin-bottom: 30px;
      margin-top: 5px; }
    #page #calcResult.listing .offersListing .list .des-col h5 {
      font-size: 15px;
      color: #4c4c4c;
      margin-left: 20px;
      margin-bottom: 20px;
      border-bottom: solid 1px #e2e2e2;
      padding-bottom: 20px; }
    #page #calcResult.listing .offersListing .list .des-col h4 {
      padding: 0;
      margin-left: 20px;
      margin-bottom: 35px;
      font-size: 15px;
      color: #4c4c4c; }
  #page #calcResult.listing .offersListing .list + .list {
    border-top: solid 1px #e2e2e2; }

#page #calcFrm ul.formList li {
  position: relative; }

#page #calcFrm ul.formList .col-2 li {
  float: right;
  max-width: calc(50% - 61px); }
  #page #calcFrm ul.formList .col-2 li:first-child {
    padding-left: 60px;
    padding-right: 0; }
  #page #calcFrm ul.formList .col-2 li:last-child {
    border-right: 1px dotted #ccc;
    border-left: none;
    padding-right: 60px;
    padding-left: 0; }

#page #clearResult .pagination {
  text-align: left;
  color: #545557;
  font-size: 16px;
  padding-right: 0;
  padding-left: 26px;
  margin-top: 17px;
  float: left; }

.tooltip {
  top: 40px;
  right: 282px;
  left: auto; }
  .tooltip .tooltip-content:before {
    right: -5px;
    left: auto;
    top: 38%;
    transform: rotate(135deg); }
.info-holder .more-detail {
    text-align:left;
}
.hw-inner-page .tadawul__up, .hw-inner-page .tadawul__down {
  background-position: right 0;
  padding: 0 20px 0 0;
  font-size: 14px; }

.hw-inner-page .price-information__up, .hw-inner-page .price-information__down {
  background-position: right 4px;
  padding: 0 20px 0 0; }

.hw-inner-page .tadawul__left {
  float: right; }

.hw-inner-page .tadawul__right {
  float: left; }

.hw-inner-page .price-information__left {
  float: right;
  margin-left: 40px;
  margin-right: 0; }

.hw-inner-page .price-information__half-col:last-child {
  float: left; }

.hw-inner-page .price-information__row > .price-information__block {
  float: right; }

.hw-inner-page .branch-container .branch-select ul li .rich-select:after {
  right: auto;
  left: 8px; }

.sp-thumbnail-container:last-child .slide-deck {
  border-right: 1px solid #5e5e5e !important; }

.sp-thumbnail-container:first-child .slide-deck {
  border-right: 0 none !important; }

.tree-navigation ul li h3 .side-nav-arrow {
  right: auto;
  left: 0; }

.tree-navigation ul li ul li a {
  padding: 0 22px 0 0; }

.tree-navigation ul li ul li a:after {
  left: auto;
  right: 0; }

.filter-search {
  float: left;
  margin-right: 0;
  margin-left: 15px; }

.hw-inner-page .branch-container .branch-select ul ul.listing {
  float: right; }

.hw-inner-page .apply-now-form .scfRadioButtonList label {
  padding: 0 25px 0 0; }

.hw-inner-page .apply-now-form .scfRadioButtonList label:after {
  left: auto;
  right: 0; }

.selectric .label {
  padding: 0 18px 0 0 !important; }

.selectric .button {
  right: auto;
  left: 0; }

.selectric-items li {
  text-align: right; }

.hw-inner-page .apply-now-form fieldset .scfValidationSummary ul li {
  padding: 0 15px 10px 0; }

.hw-inner-page .apply-now-form fieldset .scfValidationSummary ul li:before {
  left: auto;
  right: 0; }

@media screen and (max-width: 767px) {
  .tabs li {
    font-size: 58%; }
  .hw-inner-page .grid .shaded-item, .hw-inner-page .grid .icon-item, .hw-inner-page .grid .banner-item {
    width: 100% !important; }
  .hw-inner-page .caption-img h2 {
    font: bold 13px/24px tahoma, verdana, helvetica; }
  #page #calcResult.listing .offersListing .list {
    float: right;
    padding-top: 15px; }
    #page #calcResult.listing .offersListing .list .img-col {
      float: right;
      margin-left: 15px;
      margin-right: 0;
      border: solid 1px #e2e2e2; }
    #page #calcResult.listing .offersListing .list .des-col {
      float: right;
      width: 100%; }
    #page #calcResult.listing .offersListing .list + .list {
      border-top: solid 1px #e2e2e2; }
  #page #calcFrm ul.formList li {
    position: relative; }
  #page #calcFrm ul.formList .col-2 li {
    float: right;
    max-width: 100%; }
    #page #calcFrm ul.formList .col-2 li:first-child {
      padding-left: 60px;
      padding-right: 0; }
    #page #calcFrm ul.formList .col-2 li:last-child {
      border-right: none;
      border-left: none;
      padding-right: 0px;
      padding-left: 0; }
  #page #clearResult .pagination {
    text-align: left;
    color: #545557;
    font-size: 16px;
    padding-right: 0;
    padding-left: 26px;
    margin-top: 17px;
    float: left; }
  .tooltip {
    top: -5px;
    left: auto;
    right: 0; }
    .tooltip .tooltip-content:before {
      left: auto;
      right: 50%;
      top: 89%;
      transform: rotate(-135deg); } }
.investor-holder .filter-holder .items-holder .item{
    float:right;
}
    .investor-holder .filter-holder .items-holder .item:after {
        left: 0;
        right: auto;
        margin-right: 0;
        margin-left: 15px;
    }
.hw-inner-page .report-table th:before {
    left: 21%;
    right: auto;
}
.hw-inner-page .report-table th {
    text-align: right;
}
.hw-inner-page .report-table .table-item tr td:first-child {
    direction: ltr;
}

.forty-years .close-btn {
    right: auto;
    left:10px;
}

/*# sourceMappingURL=style-ar.css.map */