/*the-division-2-continent-emea*/

body.ar-ae .promo,
body.ar-ae .promoList,
body.ar-ae .buy,
body.ar-ae .updatesList .updatesList__item__content,
body.ar-ae .updatesDetail,
body.ar-ae .updatesFeed,
body.ar-ae .updatesHighlight,
body.ar-ae .accordion,
body.ar-ae .notFound
{
    direction: rtl;
}


body.ar-ae .gameSiteNavigation {
    direction: rtl;
    padding: 0 25px 0 0;
}


.gameSiteNavigation__drawers .gameSiteNavigation__nav-item__drawerName:after {
    margin: 0 8px 0 0;
}

.gameSiteNavigation:not(.mobile) .gameSiteNavigation__nav-item.is-drawer:hover .gameSiteNavigation__nav-item__drawer {
    max-height: 450px!important;
}

body.ar-ae .gameSiteNavigation__nav-item__drawer {
    left: unset;
    right: 0;
    padding: 0 0 0 100px;
}

body.ar-ae .gameSiteNavigation__nav-item__drawer .gameSiteNavigation__nav-item {
    padding: 12px 20px 12px 0;
}

body.ar-ae .gameSiteNavigation__buttons {
    left: 0;
    right:unset;
}


body.ar-ae .gameSiteNavigation.mobile .gameSiteNavigation__hamburgerContainer {
    left: unset;
    right: 10px;
}

body.ar-ae .gameSiteNavigation.mobile .gameSiteNavigation__logo {
    left: unset;
    right: 50px;
}

body.ar-ae .gameSiteNavigation.mobile .gameSiteNavigation__main__backBtn--mobile.active span:before {
    left: unset;
    transform: translateY(-50%) rotate(180deg);
    right: 15px;
}

body.ar-ae .gameSiteNavigation.mobile .gameSiteNavigation__main .gameSiteNavigation__drawers {
    margin-right:unset;
    margin-left: 50px;
}

body.ar-ae .gameSiteNavigation.mobile .gameSiteNavigation__main .gameSiteNavigation__nav-item__drawerName:not(.is-drawer):after,
body.ar-ae .gameSiteNavigation.mobile .gameSiteNavigation__main .gameSiteNavigation__nav-item__drawerName:after {
    right: unset;
    left: 0;
}

body.ar-ae .gameSiteNavigation.mobile .gameSiteNavigation__main .gameSiteNavigation__nav-item .text {
    text-align: right;
}

body.ar-ae .globalFooterContainer {
    direction: rtl;
}

body.ar-ae .languageSelector__panel__wrapper .text, .languageSelector__button .text {
    padding-right: 10px;
}

body.ar-ae .ageGate .ageGate__form__selections .ageGate__form__selections__select:before,
body.ar-ae .buy .buy__content .buy__platforms__select:before,
body.ar-ae .buy .buy__content .buy__editions__select:before,
body.ar-ae .buy .buy__content .buy__retailers__select:before,
body.ar-ae .buy .buy__content .buy__details button:before,
body.ar-ae .updatesFeed .updatesFeed__filters__filter:before {
    right: unset;
    left: 12px;
}

body.ar-ae .recommended-title+.promoList .promo__row .promo__wrapper__content {
    text-align: right;
}

body.ar-ae .updatesList__wrapper__items__item
{
    text-align: right;
}


body.ar-ae .updatesList .updatesList__item__content .btn {
    right: 28px;
}

body.ar-ae .buy .buy__content .buy__details button {
    text-align: right;
}

body.ar-ae .buy .buy__content .buy__versions li:first-child {
    padding-right: unset;
    padding-left: 30px;
}

body.ar-ae .buy .buy__content .buy__versions li p:before,
body.ar-ae .buy .buy__content .buy__versions li span:before {
    left: unset;
    right: 0;
}

body.ar-ae .buy .buy__content .buy__versions li p,
body.ar-ae .buy .buy__content .buy__versions li span {
    padding: 0 24px 0 0;
}

body.ar-ae .buy .buy__content .buy__versions li p:after,
body.ar-ae .buy .buy__content .buy__versions li span:after {
    left: unset;
    right: 4px;
}

body.ar-ae .buy .buy__media .buy__media__image .buy__media__image__comparison,
body.ar-ae .buy .buy__media .buy__media__image .buy__media__image__expand {
    padding: 0 21px 0 0;
}

body.ar-ae .buy .buy__media .buy__media__image .buy__media__image__comparison {
    padding-left: 34px;
}

body.ar-ae .buy .buy__media .buy__media__image .buy__media__image__comparison::before,
body.ar-ae .buy .buy__media .buy__media__image .buy__media__image__expand::before {
    left: unset;
    right: 0;
}

body.ar-ae .buy .buy__media .buy__media__image .buy__media__image__comparison:after,
body.ar-ae .buy .buy__media .buy__media__image .buy__media__image__expand:after {
    left: unset;
    right: 0;
}

body.ar-ae .updatesFeed .updatesFeed__item__wrapper .updatesFeed__item__wrapper__media {
    margin-right: unset;
    margin-left: 31px;
}

body.ar-ae .updatesFeed .updatesFeed__item__wrapper .updatesFeed__item__wrapper__content {
    margin-right: 31px;
    margin-left: unset;
    text-align: right;
}

body.ar-ae .notFound .notFound__wrapper__content .btn>span:after,
body.ar-ae .updatesFeed .updatesFeed__item__wrapper .updatesFeed__item__wrapper__content .btn>span:after {
    right: auto;
    margin-left: unset;
    margin-right: 5px;
    left: -12px;
    transform: translateY(-50%) rotate(180deg);
}


body.ar-ae .notFound .notFound__wrapper__content .btn:hover>span:after,
body.ar-ae:not(.isMobile) .updatesFeed .updatesFeed__item__wrapper:hover .updatesFeed__item__wrapper__content .btn>span:after {
    left: -17px;
    right:unset;
}

body.ar-ae .updatesFeed .pagination>li.pagination__next button:after {
    right: unset;
    left: -15px;
    transform: translateY(-50%) rotate(180deg);
}

body.ar-ae .updatesFeed .pagination>li.pagination__last button {
    padding-right: unset;
    padding-left: 40px;
}

body.ar-ae .updatesFeed .pagination>li.pagination__last button:before {
    right: unset;
    left: 12px;
    transform: translate(-50%, -50%) rotate(180deg);
}

body.ar-ae .updatesFeed .pagination>li.pagination__last button:after {
    right: unset;
    left: 0;
}

body.ar-ae:not(.isMobile) .updatesFeed .pagination>li.pagination__next:hover button:after {
    right: unset;
    left: -20px;
}

body.ar-ae .updatesFeed .pagination>li.pagination__prev button:before {
    left: unset;
    right: -15px;
    transform: translateY(-50%) rotate(180deg);
}

body.ar-ae .updatesFeed .pagination>li.pagination__first button {
    padding-left: unset;
    padding-right: 40px;
}

body.ar-ae .updatesFeed .pagination>li.pagination__first button:after {
    left: unset;
    right: 6px;
    transform: translate(-50%, -50%) rotate(180deg);
}

body.ar-ae .updatesFeed .pagination>li.pagination__first button:before {
    left: unset;
    right: 0;
}

body.ar-ae:not(.isMobile) .updatesFeed .pagination>li.pagination__prev:hover button:before {
    left: unset;
    right: -20px;
}


body.ar-ae .updatesDetail .updatesDetail__nav .updatesDetail__nav__back {
    padding: 0 40px 0 0;
}

body.ar-ae .updatesDetail .updatesDetail__nav .updatesDetail__nav__back:before {
    left: unset;
    right: 0;
}

body.ar-ae .updatesDetail .updatesDetail__nav .updatesDetail__nav__back:after {
    left: unset;
    right: 7px;
    transform: translate(-50%, -50%) rotate(180deg);
}

body.ar-ae .d2-promo-highlight .promo__wrapper__content {
    text-align: right;
}

body.ar-ae .d2-promo-highlight .promo__wrapper__content .btn {
    margin-left: auto;
    margin-right: unset;
}

body.ar-ae .accordion .accordion__expand {
    cursor: pointer;
    padding: 0  21px 10px 0;
    position: relative;
}

body.ar-ae .accordion .accordion__expand::before {
    left: unset;
    right: 0;
}
body.ar-ae .accordion .accordion__expand:after {
    left: unset;
    right: 0;
}

body.ar-ae .accordion .accordionSection__main {
    padding: 20px 20px 20px 45px;
}

body.ar-ae .accordion .accordionSection__icon:after {
    right: unset;
    left: 20px;
}

body.ar-ae .accordion .accordionSection__details p {
    padding-right: unset;
    padding-left: 38px;
}

.globalNavigation__logo {
  z-index: 1001;
}

/* AB test */
/* https://app.vwo.com/#/test/ab/328/summary */
.d2-gameSiteNavigation--variation {
  visibility: hidden;
}