@font-face {
  font-family: "VT323";
  src: local("☺"),        
       url("../fonts/VT323-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: "Speedee Condensed Regular";
  src: local("☺"), 
       url("../fonts/SpeedeeCd_W_Rg.woff2") format("woff2"),
       url("../fonts/SpeedeeCd_W_Rg.woff") format("woff"),
       url("../fonts/SpeedeeCd_Rg.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Speedee Condensed Bold";
  src: local("☺"), 
       url("../fonts/SpeedeeCd_W_Bd.woff2") format("woff2"),
       url("../fonts/SpeedeeCd_W_Bd.woff") format("woff"),
       url("../fonts/SpeedeeCd_Bd.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Speedee Condensed Light";
  src: local("☺"), 
       url("../fonts/SpeedeeCd_W_Lt.woff2") format("woff2"),
       url("../fonts/SpeedeeCd_W_Lt.woff") format("woff"),
       url("../fonts/SpeedeeCd_Lt.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "SpeedeeArabic-Regular";
  src: local("☺"),
      url("../fonts/SpeedeeArabic-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SpeedeeArabic-Bold";
  src: local("☺"),
      url("../fonts/SpeedeeArabic-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

body {
  direction: rtl;
  font-family: "SpeedeeArabic-Regular";
}
p {
  font-family: "SpeedeeArabic-Regular" !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "SpeedeeArabic-Bold";
}

ul {
  font-family: "SpeedeeArabic-Regular";
}
b,
strong {
  font-family: "SpeedeeArabic-Bold";
}

.btn-red span {
  font-family: "SpeedeeArabic-Bold";
}
button span {
  font-family: "SpeedeeArabic-Bold";
  position: relative;
  /* top: 3px; */
}

.p-contents.small p {
  line-height: 24px !important;
}

.sectionLost .contentWrapper .container .content-header p, .sectionRetry .contentWrapper .container .content-header p {
 text-align: right;
}
.sectionWentwrong .stickyBtn button {
  width: calc(100% - 70px);
}
.sectionWentwrong .oopsWrap .content h3 {
  font-size: 46px;   
  line-height: 56px;
 
}
.sectionLost .contentWrapper .container .content-header .right h4, .sectionRetry .contentWrapper .container .content-header .right h4{
  position: relative;top: 3px;
}

#section-game {
  direction: ltr;
}

.tl-overflow{    
  padding-left: 10px;
  padding-right: 0px !important;
}
.sectionWentwrong .oopsWrap .content .header img {
  width: 350px;
  position: relative;
  top: 75px;
  margin-bottom: 80px;
}
.raffle-count span {
  text-align: right;
  right: 7px !important;
  font-family: "Speedee Condensed Bold" !important;
  top: 2px !important;

}
.noClaimRaffle-tnc button {
  
  font-family: "Speedee Condensed Regular" !important;
 
}
.voucher-code-content .code {
  font-family: "Speedee Condensed Bold" !important;
}
.voucher-code-modal .head {
  font-family: "Speedee Condensed Bold" !important;
}
.l-bold.l-bold {
  font-family: "Speedee Condensed Bold" !important;

}

.tnc button {
  font-family: "Speedee Condensed Regular" !important;
}
.l-btn—transparent span {
  font-family: "Speedee Condensed Regular" !important;  
}
.l-link{
  font-family: "Speedee Condensed Regular";
}
.screen-congratulations-raffle .raffle-count .raffle-txt {
  font-family: "Speedee Condensed Bold" !important;
  text-align: right!important;
}
.screen-welcome .raffle-panel .raffle-panel__title {
  font-family: "Speedee Condensed Bold" !important;
}
.screen-dashboard .dash-raffle-panel .dash-raffle-panel__title {
  font-family: "Speedee Condensed Bold" !important;
}
.screen-dashboard .history-terms img {
  margin-left: 0px !important;
  margin-right: 10px !important;
}
.screen-dashboard .mcd-body__history .grid-header {
  font-family: "Speedee Condensed Bold" !important;
}
.screen-dashboard .history-terms span {
  font-family: "Speedee Condensed Regular" !important;  
}

label{
  left: auto;
  right: 10px;
}

.l-link-btn span {
  
  font-family: "Speedee Condensed Bold" !important;
}

.screen-congratulations-raffle .congrats__content-txt span{
  font-family: "Speedee Condensed Regular" !important;
}

.is-preview button span { 
  top: 3px;
}
.screen-retry .head-point .head-point__title {
  text-align: right;
  font-family: "Speedee Condensed Regular";
}
.screen-luck .head-point .head-point__title {
  text-align: right;
  font-family: "Speedee Condensed Regular";
}
.l-link-txt {
  font-family: "Speedee Condensed Bold" !important;
}
.l-btn{
  font-family: "SpeedeeArabic-Bold" !important;
}
.screen-intro .screen-intro__highlight p {
  font-family: "Speedee Condensed Bold" !important;
}
.popup-tnc .popup-tnc__mcd-body p {
  text-align: right;
}
.is-preview .screen-retry .head-point .head-point__title {
   font-size: 20px; 
   line-height: 24px;  text-align: right !important;  font-family: "Speedee Condensed Bold" !important;
}
.is-preview .screen-luck .head-point .head-point__title {
  font-size: 20px; 
   line-height: 24px; 
   text-align: right !important;  font-family: "Speedee Condensed Bold" !important;
}

.is-preview .screen-retry .head-point {
 
  border-radius: 0 0 0 20px !important;
}
.is-preview .screen-luck .head-point {
 
  border-radius: 0 0 0 20px !important;
}
.is-preview .popup-tnc .popup-tnc__mcd-body p {
  text-align: right;
}

.is-preview .screen-intro__panel div{
font-family: "Speedee Condensed Regular" !important;
}

.is-preview .screen-game .game-head .game-score {
  border-top-left-radius: 25px;
  border-top-right-radius: 0px;
}

.is-preview  .screen-game .game-head .game-time {
  border-bottom-right-radius: 25px;    border-bottom-left-radius: 0px;
}
.is-preview .screen-game .game-head .game-score__title {
  font-family: "Speedee Condensed Bold"  !important;
}

.is-preview .screen-retry .mcd-footer p {    
  font-family: "Speedee Condensed Bold" !important;
}

.is-preview .screen-how-to-play p {
  font-family: "Speedee Condensed Regular" !important;
}


.screen-howitworks .howitworks-container .submenu {
  padding-right: 0px;
  padding-left: 10px;
}
.screen-about .about-container .submenu {
  padding-right: 0px;
  padding-left: 10px;
}
.screen-claimhistory .claimhistory-container .submenu {
  padding-right: 0px;
  padding-left: 10px;
}
.intro-screen .intro-swiper-container .submenu {
  padding-left: 10px;
  padding-right: 0px;
}
.rewarddetail-screen .intro-swiper-container .submenu {
  padding-left: 10px;
  padding-right: 0px;
}
.tokyo-screen .intro-swiper-container .submenu {
  padding-left: 10px;
  padding-right: 0px;
}
.screen-howitworks .howitworks-container .swiper-slide .slide-content .slide-text {
  text-align: right;
}
.screen-about .about-container .swiper-slide .slide-content .slide-text {
  text-align: right;
}
.screen-howitworks .howitworks-container .swiper-slide .slide-content .content h4 {
  text-align: right;
}
.screen-howitworks .howitworks-container .swiper-slide .slide-content .slide-text {
  text-align: right;
}
.cta, .l-btn {
 
  font-family: "SpeedeeArabic-Bold";
}
.screen-claimhistory .claimhistory-container .swiper-slide .slide-content .description p {
  text-align: right;font-family: SpeedeeArabic-Regular;
}
.screen-claimhistory .claimhistory-container .raffle h2 {
  text-align: right;
}
.screen-claimhistory .claimhistory-container .raffle .raffle-block .left .left-content p {
  text-align: right;
}
.screen-claimhistory .claimhistory-container .raffle .raffle-block .right .right-content p {
  text-align: right;
}
.screen-claimhistory .claimhistory-container .raffle .raffle-block .right .right-date p {
  text-align: right;
}
.screen-claimhistory .claimhistory-container .mcd-body__title h3 {
  text-align: right;font-family: "SpeedeeArabic-Regular";
}
.screen-claimhistory .claimhistory-container .mcd-body__history .grid-head .align-right {
  justify-content: flex-end;text-align: left;
}
.l-border-star-main3 {
  left: auto;
  right: 50%;
  transform: translateX(50%);
}
.screen-claimhistory .claimhistory-container .mcd-body__title p {
  text-align: right;
}
.intro-screen .intro-swiper-container .swiper-slide .slide-content .slide-text {
  text-align: right;
  
}
.is-preview .intro-screen .intro-swiper-container .swiper-slide .slide-content .slide-text p {
  text-align: right;
  font-size: 17px;
  line-height: 19px;
}
.is-preview .intro-screen .intro-swiper-container .swiper-slide .slide-content .slide-text  {
  text-align: right;
  font-size: 17px;
  line-height: 19px;
}
.rewarddetail-screen .intro-swiper-container .swiper-slide .slide-content h1 {
  text-align: right;
}
.rewarddetail-screen .intro-swiper-container .swiper-slide .slide-content .slide-text {
  text-align: right;
  
}
.is-preview .rewarddetail-screen .intro-swiper-container .swiper-slide .slide-content .slide-text {
  text-align: right;
  font-size: 17px;
  line-height: 19px;
}
.is-preview .rewarddetail-screen .intro-swiper-container .swiper-slide .slide-content .slide-text p {
  text-align: right;
  font-size: 17px;
  line-height: 19px;
}
.tokyo-screen .intro-swiper-container .swiper-slide .slide-content .slide-text {
  text-align: right;
}
.is-preview .tokyo-screen .intro-swiper-container .swiper-slide .slide-content .slide-text {
  text-align: right;
  font-size: 17px;
  line-height: 19px;
}
.is-preview .tokyo-screen .intro-swiper-container .swiper-slide .slide-content .slide-text p {
  text-align: right;
  font-size: 17px;
  line-height: 19px;
}

.l-sub-title-big {
  text-align: right;font-family: "SpeedeeArabic-Regular";
  
}
.l-sub-title {
  text-align: right;font-family: "SpeedeeArabic-Bold";
}

.menu__nav {
  margin-right: 20px;
  margin-left: 0px;
}
.menu__nav li {
  padding-right: 30px;
  padding-left: 0px;
  margin-bottom: 10px;
}
.menu__nav li img {
  right: 0;
}
.l-border-star-main {
  left: auto;
  right: 50%;
  transform: translateX(50%);
}
.l-window__title-txt{
  text-align: right;
}
.l-window__title-txt {
  text-align: right;
  font-family: "SpeedeeArabic-Bold";
  line-height: 1.2;
}
.section-deal-list .l-txt-bold, .section-deal-list .l-txt {
  text-align: right;
}

.universe__logo {
  right: 20px;
  left: auto;
}
.universe__hamburger {
  left: 20px;
  right: auto;
}
.l-reward-img .l-reward-img-popupimage {
  left: auto;
  right: 0;
  justify-content: flex-start;
}
.section-deal-claim .deals-window__img {
  width: 100%;
  text-align: right;
}
.fan__cart {
  left: 20px;
  right: unset;
}
.l-txt,.l-txt  p {
  text-align: right;
  font-family: "SpeedeeArabic-Regular" !important;
}
 .fan__rewards-label {
  font-family: "SpeedeeArabic-Regular";
  text-align: right;
}
.fan__rewards-points {
  font-family: "SpeedeeArabic-Regular";
}
.fan__rewards-text {
  font-family: "SpeedeeArabic-Regular";
  text-align: right;
}
.l-main-title{
  font-family: "SpeedeeArabic-Bold";
}
.fan-user-consent h2{
  font-family: "SpeedeeArabic-Bold" !important;
}
.fan-add-item__txt{
  font-family: "SpeedeeArabic-Bold";
}
 .l-mini-title {
  text-align: right; font-family: "SpeedeeArabic-Bold";
}
.l-ticket__block{
  font-family: "SpeedeeArabic-Regular"; text-align: right;    padding-left: 15px;
}
.l-ticket__card {
  
  background-position-x: right;
}
.l-light-title{
  text-align: right; font-family: "SpeedeeArabic-Regular";
}
.l-seperator, .l-border-star {
  left: auto;
  right: 50%;
  transform: translateX(50%);
}
.l-form .form-field input {
  font-family: "SpeedeeArabic-Bold";
  text-align: right;
}
.l-scooter__number, .l-bagit__number,.l-btn-width, .l-btn {
  font-family: "SpeedeeArabic-Bold" !important;
}
.l-bagit {
  font-family: "SpeedeeArabic-Bold";
}
.sub-title__txt{
  font-family: "SpeedeeArabic-Bold" !important;
  text-align: right;
}
.l-txt-big{
  text-align: right; font-family: "SpeedeeArabic-Regular";
}

.l-bagit .l-bagit__img img {
  width: 20%;
  height: auto;
  margin-left: 40px;
}

.l-form .checkbox-container .checkbox-label .custom-checkbox-wrapper {
    margin-left: 10px !important;
}
.tcarousel .disable-txt {
  font-family: "SpeedeeArabic-Regular";
}
.fan-add-item .l-btn span {
  margin-top: -3px;
  font-family: "Speedee Condensed Regular" !important;
}
.fan-add-item .fan-add-item__content {
  font-family: "SpeedeeArabic-Regular";
 
}

.screen-tnc .tnc-container .submenu {
  padding-left: 10px;
  padding-right: 0px;
}
.universe__window {  
  right: 20px; 
}
.screen-claimhistory .claimhistory-container .mcd-body__history .grid-header {
  font-family: "SpeedeeArabic-Bold";
}
.screen-claimhistory .claimhistory-container .mcd-body__history .grid-row .grid-item {
  font-family: "SpeedeeArabic-Regular";
}
.screen-oops .oops-content .oops-img {
  margin-right: 0;
}

.l-ticket__block { 
 
  padding-left: 0;
  padding-right: 0;
  text-align: right;
}

.l-window .l-window__bar:before { 
  left: 10px; 
}
.snowflake {
  position: absolute;
  position: relative;
  right: 12px;
  width: 11px;
  transform: translate(-3px, 1px);
}

.tote-bag-text{	
  font-family: "SpeedeeArabic-Regular";

}
.fan-reward-card .points-text{
  font-family: "SpeedeeArabic-Regular";
}
.fan-add-item .fan-add-item__txt {
  font-family: "SpeedeeArabic-Bold";
}

input::placeholder,
textarea::placeholder,
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input::-moz-placeholder,
textarea::-moz-placeholder {
  font-family: "SpeedeeArabic-Regular";
}

.rewarddetail-screen .intro-swiper-container .swiper-slide .slide-content h1 {  
  font-family: "SpeedeeArabic-Bold";
}
.rewarddetail-screen .intro-swiper-container .swiper-slide .slide-content .slide-text {
  font-family: "SpeedeeArabic-Regular";
}
.intro-screen .intro-swiper-container .swiper-slide .slide-content .slide-text {
    font-family: "SpeedeeArabic-Regular";
}
.intro-screen .intro-swiper-container .swiper-slide .slide-content h1 { 
  font-family: "SpeedeeArabic-Bold";
  text-align: right;
}
.tokyo-screen .intro-swiper-container .swiper-slide .slide-content .slide-text {
  font-family: "SpeedeeArabic-Regular"; text-align: right;
}
.menu__nav li span{
  font-family: "SpeedeeArabic-Bold";
  text-align: right;
}
.screen-claimhistory .claimhistory-container .mcd-body__title p {
  font-family: "SpeedeeArabic-Bold";
  text-align: right;
}
.section-offers-deal .deals-title span {
  padding-bottom: 30px;
}
.l-main-big-title{
  font-family: "SpeedeeArabic-Bold";
}
.l-light-title-bold{
  font-family: "SpeedeeArabic-Bold";
}
.section-deal-claim .section-deal-claim__title .lft-arrow {
  transform: scale(-1);
}

.is-preview .fan__cart {
  left: 0px;
}

.additional{
  text-align: right !important;font-family: "SpeedeeArabic-Regular" !important; 
}


.l-icon-adjust2{
  text-align: right;
}


.is-preview #section-gameSelectionScreen .l-sub-title {
  font-size: 16px;
  line-height: 17px; text-align: right;
}

.menu__top-panel .l-border-star {
  left: auto;
  right: 50%;
  transform: translateX(50%);
}
.deals-window__top-block span{
  line-height: 1;
}

.section-deal-claim__title{
  margin-bottom: 36px;
}

.is-preview .intro-screen .intro-swiper-container .swiper-slide .slide-scroll {
  height: calc(100% - 223px);
  overflow-y: scroll;
}
.is-preview  .menu__nav li span {
  font-family: "SpeedeeArabic-Bold";
  text-align: right;
  font-size: 20px;
  line-height: 22px;
}

.is-preview .l-btn{
  font-size: 13px;
}
.product-summary .product-left .product-name {
  font-family: "SpeedeeArabic-Regular"; 
}
.product-summary .product-right {
  font-family: "SpeedeeArabic-Regular"; 
}
.product-summary .product-header .product-right {
  font-family: "SpeedeeArabic-Regular"; 
}

.l-form .checkbox-container .checkbox-label .label-text {
  font-family: "SpeedeeArabic-Regular"; 
}
.section-deal-claim__title-inner span{
  text-align: right;
}
.section-offers-deal .deals-title span {
  font-family: "SpeedeeArabic-Bold";
}
.back-arrow-icon .lft-arrow {
  transform: scale(-1);
}
.is-preview #section-gameSelectionScreen .l-sub-title {
  font-size: 11px;
  line-height: 1;
}
.l-icon-adjust2 .lft-arrow {
  transform: scale(-1);
}
.is-preview .l-icon-adjust2 .l-window__title-txt {
  font-size: 26px;
}