

body{/*direction:rtl;*/font-family: 'HelveticaNeueLTArabic-Roman';}
.clearleft{clear:right;}
.clearright{clear:left;}

.home-social ul li a{font-family: 'HelveticaNeueLTArabic-Roman';font-size:16px;direction: rtl;}
#sentence{font-family: 'HelveticaNeueLTArabic-Bold';font-size:45px;line-height: 56px;direction: rtl;}
#scroll-down a{font-family: 'HelveticaNeueLTArabic-Bold';font-size:18px;letter-spacing: 1px;direction: rtl;}
.home-logo{float:right;}
.home-language{float:left;}
.home-social{float:left;}
.home-social ul li{float:right;padding-right:0;padding-left:30px;}
.home-program-title{font-family: 'HelveticaNeueLTArabic-Bold';font-size:60px;margin-bottom:70px;direction: rtl;}
.home-program-button a span{font-family: 'HelveticaNeueLTArabic-Bold';font-size:15px;direction: rtl;-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
.program-button a span{font-family: 'HelveticaNeueLTArabic-Bold';font-size:15px;direction: rtl;-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
.back-to-page .back a span{font-family: 'HelveticaNeueLTArabic-Bold';font-size:15px;direction: rtl;}
.item-title{font-family: 'HelveticaNeueLTArabic-Bold';font-size:36px;direction: rtl;}
.related-posts h1, .map-title, .facilities-box h1, .helper-title, .column-1 h1, .opening-box h2{font-family: 'HelveticaNeueLTArabic-Bold';font-size:30px;direction: rtl;line-height:38px;}
.careers-box h2{font-family: 'HelveticaNeueLTArabic-Bold';font-size:30px;direction: rtl;}
.page-item-text, .item-text, .map-address, .facility, .column-text{font-family: 'HelveticaNeueLTArabic-Roman';font-size:14px;line-height: 20px;direction: rtl;letter-spacing:1px;}
.map-address, .facility-programs hgroup{text-align:right;}
.map-address strong, .map-address b{font-family: 'HelveticaNeueLTArabic-Bold';}
.map-hours{font-family: 'HelveticaNeueLTArabic-Roman';font-size:14px;line-height: 20px;text-align: left;}
.map-hours strong, .map-hours b{font-family: 'HelveticaNeueLTArabic-Bold';}
.contact-form-field select{direction:rtl;}
.back-page{text-align:left;}
.main-menu-bottom ul li a, .main-menu-bottom ul li:hover a, .main-menu-bottom ul li a#active, .item-more a, .item-back a, .back-page a, .get-directions a, .get-gallery a{font-family: 'HelveticaNeueLTArabic-Bold';font-size:18px;direction: rtl;}
.main-logo{float:right;}
.main-language{float:left;padding-left:0;padding-right:25px;}
.main-social{float:left;padding-left:0;padding-right:25px;}
.main-booking{float:right;margin-left:0;margin-right:45px;}
.main-download{/*float:left;*/float:right;margin-left:0;margin-right:7px;}
.main-download-api ul li{float:right;margin-right:15px;margin-left:0;}
.main-social ul li{float:right;padding-right:0;padding-left:20px;}
.main-social ul li:last-child{padding-left:0;}
.main-download-title span{float:right;font-family: 'HelveticaNeueLTArabic-Roman';font-size:19px;height:21px;line-height:16px;direction: rtl;}
.main-download-title:hover span{font-family: 'HelveticaNeueLTArabic-Roman';font-size:19px;direction: rtl;}
#submenu1{top:56px;}
#submenu{-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
#submenu li a{float:right;font-family: 'HelveticaNeueLTArabic-Bold';font-size:19px;direction: rtl;-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
#submenu li:last-child{border-right:1px solid #ebebeb;}
#submenu li:first-child{border-right:0;}
.menu-dropdown{background-position:0 center;}
.home-kids-title{font-family: 'HelveticaNeueLTArabic-Bold';font-size:36px;direction: rtl;}
.question-1 h1, .question-2 h2, .coaches-title{font-family: 'HelveticaNeueLTArabic-Bold';font-size:45px;direction: rtl;}
.question-1 h2{font-family: 'HelveticaNeueLTArabic-Roman';font-size:30px;direction: rtl;}
.question-buttons li, .question-2-button, .content-instruction-box h2{font-family: 'HelveticaNeueLTArabic-Bold';font-size:24px;direction: rtl;}
.question-radio li{font-family: 'HelveticaNeueLTArabic-Roman';font-size:24px;background-position:left 0;padding-right:0;padding-left:100px;text-align:right;}
.question-radio li:hover, .question-radio li#selected{background-position:left -43px;}
.question-2-button:before{left:20px;right:auto;background-image:url(../../images/arena/button-arrow-ar.png);background-position:left 0;}
.question-2-button:hover:before{right:auto;left:20px;background-position:left -16px;}
.question-buttons{direction:rtl;-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.question-buttons li span{-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
.question-buttons li{margni-right:0;margin-left:40px;}
.contact-form-submit button{-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.column-date{text-align:right;}
.q-title{padding-right: 40px;padding-left: 0px;font-family: 'HelveticaNeueLTArabic-Bold';direction: rtl;}
.q-answer{padding-right: 40px;padding-left: 0px;font-family: 'HelveticaNeueLTArabic-Roman';direction:rtl; line-height: 28px;}
.contact-page-title{font-family: 'HelveticaNeueLTArabic-Bold';line-height: 48px;direction: rtl;font-size:40px;}
.question-box hgroup.question-3, .contact-form-field textarea{text-align:right;}
.q-title#q-title-first:before, .q-title#q-title-second:before{left:auto;right:0;}
.contact-form-field input, .contact-form-field1 input{text-align:right;font-family: 'HelveticaNeueLTArabic-Bold';direction: rtl;}
.contact-form-touch button span{font-family: 'HelveticaNeueLTArabic-Bold';direction: rtl;}
.booking-info, .booking-form{float:right;}
.booking-info{padding:50px 150px 50px 50px;}
.booking-form{padding:50px 50px 50px 150px;}
.booking-form-track{padding:50px 15%;}
.booking-form-thank-you{padding: 140px 15%;}
.booking-info h1{font-family: 'HelveticaNeueLTArabic-Bold';font-size:40px;line-height:48px;text-align:right;padding-left:15%;direction:rtl;letter-spacing:1px;}
.booking-text{font-family: 'HelveticaNeueLTArabic-Bold';font-size:22px;line-height:37px;text-align:right;direction:rtl;}
.contact-form-submit button span{-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
.contact-form-submit button span, .schedule-button, .read-more a, #loadmorebutton a{font-family: 'HelveticaNeueLTArabic-Bold';font-size:18px;direction: rtl;}
.footer-menu ul li a, .opening-time, .contact-text{font-family: 'HelveticaNeueLTArabic-Roman';font-size:18px;line-height: 26px;}
.careers-box .contact-text{direction: rtl;}
.footer-social ul li a{font-family: 'HelveticaNeueLTArabic-Roman';font-size:16px;direction: rtl;}
.footer-download-app{font-family: 'HelveticaNeueLTArabic-Bold';font-size:18px;direction: rtl;}
.contact-form-field1{float:right;margin-right:0;margin-left:4%;}
.contact-form-field1:last-child{margin-left:0;}
.contact-form-field1 input{width: calc(100% - 25px);}
.footer-contact ul li{margin-right:0;margin-left:40px;text-align:right;}
.footer-contact ul li:last-child{margin-left:0;}
.footer-address-icon, .footer-email-icon, .footer-phone-icon{float:right;}
#footer-contact-icon{margin-right:0;margin-left:20px;}
.footer-contact-info{float:right;}
.footer-contact ul li:last-child .footer-contact-info .footer-contact-text{direction:ltr;}
.footer-contact-info h2{font-family: 'HelveticaNeueLTArabic-Bold';font-size:18px;direction: rtl;}
.footer-contact-text{font-family: 'HelveticaNeueLTArabic-Roman';font-size:18px;line-height:26px;direction: rtl;}
.copyright article{font-family: 'HelveticaNeueLTArabic-Bold';font-size:16px;line-height: 26px;direction: rtl;}
a.back-to-top{right:auto;left:25px;}
.home-heroes-container{float:right;margin-right:0;margin-left:20px;letter-spacing:1px;}
.home-heroes-container:nth-child(3n){margin-left:0;}
.banner-info{right:150px;left:auto;}
.program-info-social{left:150px;right:auto;}
.page-title, .page-title1{font-family: 'HelveticaNeueLTArabic-Bold';font-size:34px;direction: rtl;letter-spacing:1px;}
.content-info h1{font-family: 'HelveticaNeueLTArabic-Bold';font-size:30px;direction: rtl;line-height:40px;letter-spacing:1px;}
.about-text, .content-info-text, .page-text, .about-page-text{font-family: 'HelveticaNeueLTArabic-Roman';font-size:21px;line-height:30px;direction: rtl;letter-spacing:1px;}
.about-page-text{text-align:right;}
.page-text strong, .page-text1 strong, .about-page-text strong, .page-text b, .page-text1 b, .about-page-text b{font-family: 'HelveticaNeueLTArabic-Bold';font-weight:normal;}
.page-text1{font-family: 'HelveticaNeueLTArabic-Roman';font-size:21px;line-height:26px;direction: rtl;letter-spacing:2px;}
.widget-box h2{font-family: 'HelveticaNeueLTArabic-Bold';font-size:40px;direction: rtl;}
#about-information h2{font-family: 'HelveticaNeueLTArabic-Bold';direction: rtl;}
.content-instruction-text{font-family: 'HelveticaNeueLTArabic-Roman';font-size:24px;direction: rtl;}
.related-programs-box{float:right;margin-right:0;margin-left:4%;}
.related-programs-box:nth-child(2n){margin-left:0;}
.content-info{float:right;margin-right:0;margin-left:4%;}
.read-more, .facilities-box{text-align:right;}
.causes-form-errors ul li{font-family: 'HelveticaNeueLTArabic-Roman'; font-size: 16px;direction: rtl;}

.booking-form.active .errors li{font-family: 'HelveticaNeueLTArabic-Roman';line-height: 27px;}
.booking-form.active .errors li strong{font-family: 'HelveticaNeueLTArabic-Bold';text-transform:uppercase;}

#arena-vid{right:0;}
.footer-apps ul li{margin-right:0;margin-left:40px;}
.item-back{right:auto;left:150px;}
.programs-buttons{right:auto;left:164px;}
.item-more a:before, .read-more a:before, #black.widget-box .schedule-button:before, .schedule-button:before{left:auto;right:0;}
.item-back a:before, .back-page a:before{left:0;right:auto;}
.get-directions a:before, .get-gallery a:before{right:0;left:auto;}
.banner-title{font-family: 'HelveticaNeueLTArabic-Bold';font-size: 60px;direction: rtl;}
.banner-subtitle{font-family: 'HelveticaNeueLTArabic-Roman'; font-size: 32px;line-height:38px;direction: rtl;}
.banner-text{font-family: 'HelveticaNeueLTArabic-Roman'; /*font-size: 28px;*/line-height:38px;direction: rtl;letter-spacing:2px;}
.coaches, .coaches-subtitle{font-family: 'HelveticaNeueLTArabic-Roman'; font-size: 32px;line-height:38px;direction: rtl;}
.column-1{margin-top:65px;}
.main-menu-bottom{direction: rtl;}
.content-instruction-box{text-align:right;}
.content-instruction{padding-right:0;padding-left:5%;}
.footer-contact, .footer-apps{direction:rtl;}
.rsvp{float:right;margin-left:0;margin-right:20px;}
.rsvp a{-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.rsvp a span{-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
.coaches-image{display:none;}
.coaches-details{display:flex;}
.coaches-image-1{display:table-cell;}
.main-download-title #btn-0{height: 53px;line-height: 1;padding:17px 17px 15px 27px;-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.main-download-title #btn-0 .btn-1 span{-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
.main-download-title #btn-0 .btn-1 span:before{right:auto;left:-10px;background-image:url(../../images/arena/arrow-6x11-ar.png);background-position:left center;background-repeat:no-repeat;}

.main-booking .main-download-title #btn-0{padding: 2px 27px 30px 17px;}
.main-booking .main-download-title span {line-height: 22px;}

.home-programs-content hgroup{float:left;}
.home-programs-content hgroup:before{left:-100%;-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.home-programs-content hgroup #group-1{text-align:right;}
.home-programs-content hgroup #group-1 h1{font-family: 'HelveticaNeueLTArabic-Bold';font-size:36px;line-height:48px;margin-left:0;margin-right:20px;}
.home-programs-content hgroup #group-1 p{font-family: 'HelveticaNeueLTArabic-Bold';font-size:36px;line-height:48px;letter-spacing:0;}
.element{float: right;shape-outside: polygon(100% 100%, 100% 0, 0 100%);-webkit-clip-path: polygon(100% 100%, 100% 0, 0 100%);}
.home-programs-content hgroup #group-1 .home-programs-buttons{left:auto;right: 110px;/*margin-left:0;margin-right:60px;padding-top:60px;*/}
.home-program-button{-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.program-button{-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.contact-form-touch button{-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.contact-form-touch button span{-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
.arrow{ left:15px;right:auto;}
.nice-select{ text-align: right !important; }
.nice-select:after { left: 12px;}
.facility-location .facility-city {margin-right: 12px;}
.home-arena-box{left:auto;right:0%;clip-path:polygon(38% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-clip-path:polygon(38% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);}
.home-arena-box:nth-child(2){left:auto;right:10.17%;clip-path:polygon(24% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-clip-path:polygon(24% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);}
.home-arena-box:nth-child(3){left:auto;right:35.42%;clip-path:polygon(24% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-clip-path:polygon(24% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);}
.home-arena-box:nth-child(4){left:auto;right:61.17%;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);}
.home-arena-logo{text-align:right;}
.home-arena-logo img{margin-left:0%;margin-right:30.52%;}
.home-arena-box:nth-child(2) .home-arena-logo img{margin-left:0%;margin-right:54.64%;}
.home-arena-box:nth-child(3) .home-arena-logo img{margin-left:0%;margin-right:54.90%;}
.home-arena-box:nth-child(4) .home-arena-logo img{margin-left:0%;margin-right:55.25%;}

.facilities-container{direction:rtl;}
.facility-city, .map-city{font-family: 'HelveticaNeueLTArabic-Bold';}
.facility-title{font-family: 'HelveticaNeueLTArabic-Bold';text-align:right;padding: 15px 15px 15px 40px;}
.go-to a{font-family: 'HelveticaNeueLTArabic-Bold';font-size:18px;}
.logos-container{text-align:right;}
.go-to a:before{left:auto;right:0;}
.facility-icon{text-align:center;}
.home-programs-bg{right:0;left:auto;}
.nice-select{font-family: 'HelveticaNeueLTArabic-Bold';font-size:25px;}


/** Added **/
.arena03.home-arena-box:first-child {width: 35%;}
.arena03.home-arena-box:nth-child(2){left:auto;right:22%;width: 48%;}
.arena03.home-arena-box:nth-child(3) {left:auto;right:55%;width: 50%;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);}
.arena03 .home-arena-logo img {margin-left:0;margin-right:35.52%;}
.arena03.home-arena-box:nth-child(2) .home-arena-logo img {margin-left:0;margin-right: 52.64%;}
.arena03.home-arena-box:nth-child(3) .home-arena-logo img {margin-left:0;margin-right: 50.90%;}
.arena02.home-arena-box:first-child {width: 50%;clip-path: none;-webkit-clip-path: none;}
.arena02.home-arena-box:nth-child(2){left:auto;right: 50%;width: 50%;clip-path: none;-webkit-clip-path: none;}
.arena02 .home-arena-logo img , .arena02.home-arena-box:nth-child(2) .arena02 .home-arena-logo img{margin-right:0;}
.arena02 .home-arena-logo{text-align:center;}
.arena01.home-arena-box, .arena01.home-arena-box:first-child {width: 100%;clip-path: none;-webkit-clip-path: none;}
.arena01 .home-arena-logo{text-align:center;}
.arena01 .home-arena-logo img{margin-right:0;}
.home-heroes0.home-heroes-container:last-child{margin-left: 0px;}
.programs-skew h1{-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);margin-left:0;margin-right:10px;}
.programs-skew h1 span{display: inline-block;-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
/** Added **/

/** Shop **/
.main-cart{float: left;padding-left: 0;padding-right: 15px;}
.wpf_items_wrapper .wpf_item ul li{margin-right:0;}
.ashop .wpf_item.wpf_item_wpf_cat label, .ashop .wpf_item.wpf_item_pa_gender label, .ashop .wpf_item.wpf_item_price label{margin-left:0;}
.ashop .wpf_item.wpf_item_wpf_cat ul li label .wpf_accordion{right:auto;left:0;}
.ashop .wpf_item.wpf_item_wpf_cat ul li label .wpf_accordion:before {right:right:auto;left:calc(50% - 5px);}    
.woocommerce-ordering{float:left;margin-left:0;}
ul.products li.product .woocommerce-loop-product__title{text-align:right;}
#wpgs-gallery {float: right;}
#wpgs-gallery.woocommerce-product-gallery{margin-right:0;margin-left:30px;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{float: right !important;}
ul.products li.product .woocommerce-image-holder .price{left:auto;right:10px;-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
ul.products li.product .woocommerce-image-holder .price .amount{-ms-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);}
body.single-product .qib-button.qib-button-wrapper{float:right;}
.single-product div.product button.single_add_to_cart_button{margin-left:0;margin-right:40px;}
.single-product div.product button.single_add_to_cart_button:before, .single-product div.product button.single_add_to_cart_button .single_add_to_cart_button_layer{-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.xoo-cp-ptotal, .xoo-cp-pdetails td.xoo-cp-ptitle, table.xoo-cp-pdetails td.xoo-cp-pprice, table.xoo-cp-pdetails td.xoo-cp-pqty{text-align:right;width: 100%;}
.xoo-cp-btns a{margin-right:0;margin-left:67px;}
.xoo-cp-btns a:before {left:auto;right:-22px;-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.xoo-cp-btns a::after {right:auto;left:-22px;-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.xoo-cp-variations .variation dt{float:right;margin: 0 0 0 5px;}
.xoo-cp-variations .variation dd {margin: 0 0 0 10px;float: right;}
.woocommerce-cart table.cart tr td:first-child{border-left:0;border-right:1px solid #cccccd;}
.woocommerce-cart table.cart tr td:last-child {border-right:0; border-left: 1px solid #cccccd;}
.woocommerce-cart table.cart tr:last-child td{border-left:0;border-right:0;}
.woocommerce-cart .woocommerce button[name="apply_coupon"]{margin-left:0;margin-right:40px;}
.woocommerce-cart .woocommerce button[name="apply_coupon"]:before {left:auto;right: -22px;-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.woocommerce-cart .woocommerce button[name="apply_coupon"] .single_add_to_cart_button_layer {right:auto;left: -22px;-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.woocommerce-cart .woocommerce button[name="update_cart"]{margin-right:0;margin-left:33px;}
.woocommerce-cart .woocommerce button[name="update_cart"]:before {left:auto;right: -22px;-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.woocommerce-cart .woocommerce button[name="update_cart"] .single_add_to_cart_button_layer {right:auto;left: -22px;-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.woocommerce-cart h1.entry-title{text-align:right;}
body.theme-oceanwp .woocommerce td.product-name dl.variation dt, body.theme-go .woocommerce tr.cart_item dt, body.theme-storefront .woocommerce tr.cart_item dt{float:right;}
.woocommerce-cart .wcz-btsbtn{float:left;}
.woocommerce-cart .wc-proceed-to-checkout {float: left;margin-left:0;margin-right:33px;}
.woocommerce-cart a.wcz-bts-btn{margin-left:0;margin-right:33px;}
.woocommerce-cart .wc-proceed-to-checkout .button.checkout-button:before, .woocommerce-cart a.wcz-bts-btn::before {left:auto;right:-22px;-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.woocommerce-cart .wc-proceed-to-checkout .button.checkout-button:after, .woocommerce-cart .woocommerce .button.wcz-bts-btn .single_add_to_cart_button_layer {right:auto;left:-22px;-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.woocommerce-checkout #payment .place-order .button[name="woocommerce_checkout_place_order"]{margin-left:0;margin-right:40px;}
.woocommerce-checkout #payment .place-order .button[name="woocommerce_checkout_place_order"]:before {left:auto;right: -22px;-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.woocommerce-checkout #payment .place-order .button[name="woocommerce_checkout_place_order"] .single_add_to_cart_button_layer {right:auto;left: -22px;-ms-transform: skewX(-30deg);-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}
.woocommerce-checkout .woocommerce-error {border-left:0;border-right:5px solid #404042;}
.woocommerce-checkout .form-row.woocommerce-invalid input.input-text, .woocommerce-checkout .form-row.woocommerce-validated input.input-text {box-shadow: inset -2px 0 0 #404042;}

.ashop .shop-page-title, .ashop .wpf_item .wpf_item_name, .ashop .wpf_item.wpf_item_wpf_cat label, .ashop .wpf_item.wpf_item_pa_gender label, .ashop .wpf_item.wpf_item_price label{font-family: 'HelveticaNeueLTArabic-Bold';letter-spacing:0;}
.aioseo-breadcrumb a{font-family: 'HelveticaNeueLTArabic-Bold';}
.aioseo-breadcrumb, .woocommerce-ordering select{font-family: 'HelveticaNeueLTArabic-Roman';}
.ashop .wpf_item.wpf_item_wpf_cat label, .ashop .wpf_item.wpf_item_pa_gender label, .ashop .wpf_item.wpf_item_price label, .ashop .wpf_item .wpf_item_name{font-size:17px;}
.ashop .wpf_item.wpf_item_wpf_cat ul li ul.wpf_submenu li label, .ashop .wpf_item.wpf_item_pa_gender ul li ul.wpf_submenu li label{font-family: 'HelveticaNeueLTArabic-Roman';}
ul.products li.product .woocommerce-loop-product__title{font-family: 'HelveticaNeueLTArabic-Bold';}
h1.product_title {font-size: 28px;font-family: 'HelveticaNeueLTArabic-Bold';}
.single-product div.product p.price{font-size: 20px;font-family: 'HelveticaNeueLTArabic-Bold';}
div.product table.variations label {font-size: 15px;line-height: 20px;letter-spacing: 0px;font-family: 'HelveticaNeueLTArabic-Bold';}
.single-product div.product button.single_add_to_cart_button{letter-spacing: 0px;font-family: 'HelveticaNeueLTArabic-Bold';font-size:14px;}
.xoo-cp-success.xoo-cp-atcn {font-family: 'HelveticaNeueLTArabic-Bold';font-size: 26px;font-family: 'HelveticaNeueLTArabic-Bold';line-height: 53px;}
td.xoo-cp-ptitle a{font-family: 'HelveticaNeueLTArabic-Bold';font-weight: normal;}
.xoo-cp-ptotal, .xoo-cp-ptotal .xcp-ptotal{font-family: 'HelveticaNeueLTArabic-Bold';}
table.xoo-cp-pdetails .xoo-cp-variations .variation dt, table.xoo-cp-pdetails .xoo-cp-variations .variation dd{font-family: 'HelveticaNeueLTArabic-Roman';line-height:24px;}
.xoo-cp-btns a{font-family: 'HelveticaNeueLTArabic-Bold';}
.woocommerce-cart h1.entry-title{font-size: 28px;font-family: 'HelveticaNeueLTArabic-Bold';}
.woocommerce-cart table.cart th{font-size: 14px;font-family: 'HelveticaNeueLTArabic-Bold';letter-spacing:0;}
.woocommerce-cart table.cart td.product-name a{font-size: 16px;font-family: 'HelveticaNeueLTArabic-Bold';}
.woocommerce-cart table.cart .variation dt, .woocommerce-cart table.cart .variation dd{font-family: 'HelveticaNeueLTArabic-Roman';line-height:22px;}
.woocommerce-cart .woocommerce button[name="apply_coupon"], .woocommerce-cart .woocommerce button[name="update_cart"], .woocommerce-cart a.wcz-bts-btn, .woocommerce-cart .wc-proceed-to-checkout .button.checkout-button{font-family: 'HelveticaNeueLTArabic-Bold';letter-spacing:0;}
.woocommerce-cart .cart-collaterals h2{font-family: 'HelveticaNeueLTArabic-Bold';}
.woocommerce-cart .shop_table th, .woocommerce-cart .shop_table td{font-family: 'HelveticaNeueLTArabic-Roman';}
.woocommerce-checkout h3{font-family: 'HelveticaNeueLTArabic-Bold';letter-spacing:0;}
.woocommerce-checkout .form-row label{font-family: 'HelveticaNeueLTArabic-Bold';}
.woocommerce-checkout input[type="text"], .woocommerce-checkout input[type="tel"], .woocommerce-checkout input[type="email"]{font-family: 'HelveticaNeueLTArabic-Roman';}
.woocommerce-checkout table.woocommerce-checkout-review-order-table th.product-name, .woocommerce-checkout table.woocommerce-checkout-review-order-table th.product-total{font-family: 'HelveticaNeueLTArabic-Bold';letter-spacing:0;}
.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-name{font-family: 'HelveticaNeueLTArabic-Bold';letter-spacing:0;}
body.theme-oceanwp .woocommerce td.product-name dl.variation dt, body.theme-go .woocommerce tr.cart_item dt, body.theme-storefront .woocommerce tr.cart_item dt{font-weight:normal;}
.woocommerce-checkout #payment .payment_methods li{font-family: 'HelveticaNeueLTArabic-Bold';letter-spacing:0;}
.woocommerce-checkout #payment .payment_methods > .wc_payment_method > .payment_box{}
.woocommerce-checkout #payment .place-order .button[name="woocommerce_checkout_place_order"]{font-family: 'HelveticaNeueLTArabic-Bold';letter-spacing:0;}
.woocommerce-order-received .woocommerce-thankyou-order-received{font-family: 'HelveticaNeueLTArabic-Bold';letter-spacing:0;}
ul.order_details li{font-size:16px;line-height: 25px;}
ul.order_details li strong{font-size:16px;line-height: 25px;}
.woocommerce-order p{font-family: 'HelveticaNeueLTArabic-Roman';}
h2 {font-size: 26px;font-family: 'HelveticaNeueLTArabic-Bold';line-height: 51px;}
.order_details table thead th{font-family: 'HelveticaNeueLTArabic-Bold';font-weight: normal;font-size: 17px;}
.order_details table td, .order_details table th{line-height: 22px;font-size: 17px;}
.pt-mobile-header .hamburger-icon{right:auto;left:0;}
.pt-mobile-header a.pt-nav-toggle p{font-family: 'HelveticaNeueLTArabic-Bold';}
.woocommerce-cart table.cart td.product-price{font-family: 'HelveticaNeueLTArabic-Bold';}

/** Full Width Content Template **/
.content-text .entry-content{font-family: 'HelveticaNeueLTArabic-Roman';font-size:14px;color:#404042;line-height: 20px;letter-spacing:1px;}
/** Full Width Content Template **/

/** Landing Page Content Template **/
.ecom_landing_section_1_info_holder, .ecom_landing_section_1_content_holder{float:right;}
.ecom_landing_section_1_paragraph{font-family: 'HelveticaNeueLTArabic-Bold';}
.ecom_landing_section_1_button{font-family: 'HelveticaNeueLTArabic-Bold';margin-left:0;margin-right: 14px;}
.ecom_product_category_item{margin-right:0;margin-left:18px;}
.ecom-product-category-title{left:auto;right:0;}
.ecom-prev-arrow{background-image:url(../../images/arena/arrow-right-37x37.png);}
.ecom-next-arrow{background-image:url(../../images/arena/arrow-left-37x37.png);}
.ecom-next-arrow{right:auto;left:20px;}
.ecom_landing_section_view_all{right:auto;left:20px;font-family: 'HelveticaNeueLTArabic-Bold';}
.ecom_product_newarrivals_list ul li{margin-right:0;margin-left:20px;}
.ecom_product_newarrivals_list ul li .woocommerce-image-holder .price{left:auto;right:10px;font-family: 'HelveticaNeueLTArabic-Bold';}
.ecom_product_newarrivals_list ul li .wcsob_soldout{right:auto;left:9px;font-family: 'HelveticaNeueLTArabic-Bold';}
.ecom_product_newarrivals_list ul li .woocommerce-loop-product__title{font-family: 'HelveticaNeueLTArabic-Bold';text-align: right;}
.ecom_product_bestsellers_list ul li{margin-right:0;margin-left:20px;}
.ecom_product_bestsellers_list ul li .woocommerce-image-holder .price{left:auto;right:10px;font-family: 'HelveticaNeueLTArabic-Bold';}
.ecom_product_bestsellers_list ul li .wcsob_soldout{right:auto;left:9px;font-family: 'HelveticaNeueLTArabic-Bold';}
.ecom_product_bestsellers_list ul li .woocommerce-loop-product__title{font-family: 'HelveticaNeueLTArabic-Bold';text-align: right;}
/** Landing Page Content Template **/

@media screen and (max-width: 1400px) {
	.booking-info{width:calc(50% - 100px);padding:50px;}
	.booking-form{width:calc(50% - 100px);padding:50px;}
	.booking-form-track{width:70%;padding:50px 15%;}
	.booking-form-thank-you{padding: 140px 15%;}
	.banner-info{right:25px;left:auto;}
	.program-info-social{right:auto;left:25px;}
	.item-back{right:auto;left:25px;}
	.programs-buttons{right:auto;left:39px;}
	.facility-location .facility-city {margin-right: 0;}
}
@media screen and (max-width: 1140px) {
	.header_navigationInner-mobile{direction:rtl;}
	.header_navigationInner-mobile .mob_logo{float:right;}
	#nav-toggle{right:auto;left:0;}
	.mob_menu li{text-align:right;}
	.menu-drop-down .mob_menu_item{background-position:left center;}
	.header_navigationInner-mobile#ro .mob_logo_ro{padding-left:0;padding-right:30px;}
	.home-heroes-container:nth-child(2n){margin-left:0;}
	.home-heroes-container:nth-child(3n){margin-left:20px;margin-right:0;}
	#sentence{top:25%;}
	.mob_menu_item{font-family: 'HelveticaNeueLTArabic-Bold';direction: rtl;}
	.sub-distance-mob li a{font-family: 'HelveticaNeueLTArabic-Bold';}
	.home-programs-content hgroup::before{left:0;-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);}
	.home-programs-content hgroup #group-1{text-align:center;}
	.home-programs-content hgroup #group-1 h1{margin-right:0;}
	.home-programs-content hgroup #group-1 .home-programs-buttons{margin-right:0;position:relative;left:auto;bottom:auto;right: auto;}
	.home-program-button, .home-program-button a span, .program-button, .program-button a span, .question-buttons, .question-buttons li span, .contact-form-submit button, .contact-form-submit button span{-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);}
	.element{display:none;shape-outside:none;-webkit-clip-path:none;}
	.item-back, .programs-buttons{position:relative;right:0;top:0;left:auto;text-align:right;}
	.rsvp{margin-right:0;}
	.rsvp a{float:none;-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);}
	.contact-form-touch button, .rsvp a span{-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);}
	.coaches-image-1{display:inline-block;}
	.content-instruction{padding-left:0;padding-bottom:80px;}
	.coaches-details{display:block;}
	
	.home-arena-box{position:relative;float:right;width:25%;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);}
	.home-arena-box:first-child{width:25%;}
	.home-arena-box:nth-child(2){right:auto;width:25%;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);}
	.home-arena-box:nth-child(3){right:auto;width:25%;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);}
	.home-arena-box:nth-child(4){right:auto;width:25%;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0% 100%);}
	.home-arena-logo{text-align:center;}
	.home-arena-box .home-arena-logo img, .home-arena-box:nth-child(2) .home-arena-logo img, .home-arena-box:nth-child(3) .home-arena-logo img, .home-arena-box:nth-child(4) .home-arena-logo img{margin-right:0;}	
	.booking-info, .booking-form{padding:40px 25px;width:calc(100% - 50px);}
	.booking-form-track{width:70%;padding:50px 15%;}
	.booking-form-thank-you{padding: 140px 15%;}
	.booking-info h1{width:100%;padding-left:0;font-size:39px;}
	.facility-location hgroup .facility-box{margin-left:0;}
	
	
	.main-booking{right:auto;left:82px;}
	.main-download-title #btn-0, .main-download-title #btn-0 .btn-1 span{transform: none;-ms-transform: none;-webkit-transform: none;}
	.main-booking .main-download-title #btn-0{padding: 14px 20px 0px 20px;text-align: center;height: 67px;}
	.arena03.home-arena-box:first-child, .arena03.home-arena-box:nth-child(2), .arena03.home-arena-box:nth-child(3){left: auto;right:auto;width:33.333333%;}
	.arena03 .home-arena-logo img , .arena03.home-arena-box:nth-child(2) .home-arena-logo img, .arena03.home-arena-box:nth-child(3) .home-arena-logo img {margin-left:0;margin-right:0;}
	.arena02.home-arena-box:first-child, .arena02.home-arena-box:nth-child(2), .arena01.home-arena-box, .arena01.home-arena-box:first-child{left: auto;right:auto;width:100%;}
	.home-heroes0.home-heroes-container{width:48.5% !important;}
	.programs-skew h1{-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);margin-left:0px;margin-right:0;}
	.programs-skew h1 span{-ms-transform: skewX(0deg);-webkit-transform: skewX(0deg);transform: skewX(0deg);}
	
	.main-booking .main-download-title #btn-0{padding: 8px 20px 0px 20px;height: 81px;}
	.woocommerce-cart .return-to-shop a.wc-backward{margin-right:33px;}
}
@media screen and (max-width: 1024px) {
	.ecom-prev-arrow{left:auto;right:20px;}
}
@media screen and (max-width: 820px) {
	.related-programs-box{margin-left:0;}
	.footer-contact ul li{margin-left:0;}
	.banner-title{font-size:40px;}
	.banner-text{font-size:30px;line-height:34px;}
	.map-hours{text-align:right;}
}
@media screen and (max-width : 768px){
	.home-arena-box, .home-arena-box:first-child, .home-arena-box:nth-child(2), .home-arena-box:nth-child(3), .home-arena-box:nth-child(4){width:50%;}
	.about-page-text{text-align:center;}
	.arena03.home-arena-box:first-child, .arena03.home-arena-box:nth-child(2), .arena03.home-arena-box:nth-child(3){width:50%;}
	.arena02.home-arena-box:first-child, .arena02.home-arena-box:nth-child(2), .arena01.home-arena-box, .arena01.home-arena-box:first-child{left: auto;right: auto;width:100%;}
	.home-heroes0.home-heroes-container{width:48.1% !important;}
	.woocommerce-cart table.cart td.product-name, .woocommerce-cart table.cart td.product-price, .woocommerce-cart table.cart td.product-quantity, .woocommerce-cart table.cart tr td:last-child{text-align:right;}
	.woocommerce-cart table.cart td.product-price .woocommerce-Price-amount{margin-left:0;margin-right:5px;}
	.woocommerce-cart table.shop_table_responsive tr td[data-title]:before {font-family: 'HelveticaNeueLTArabic-Bold';letter-spacing:0;}
	.woocommerce-cart .wc-proceed-to-checkout{margin-left:33px;}
	.woocommerce-cart .woocommerce button[name="update_cart"]{margin-right:33px;}
}
@media screen and (max-width : 750px){
}
@media only screen and (max-width: 650px) {
	.home-program-title, .widget-box h2{font-size:40px;}
	.program-info-social{left:auto;}
	.home-heroes0.home-heroes-container{width:48% !important;}
	.woocommerce-cart .wcz-btsbtn{margin-left:33px;}
}
@media only screen and (max-width: 560px) {
	.home-heroes0.home-heroes-container{width:47% !important;}
}
@media only screen and (max-width: 460px) {
	#sentence{font-size:30px;line-height:36px;}
	.home-heroes-container, .home-heroes-container:nth-child(3n){margin-left:0;}
	.home-arena-box, .home-arena-box:first-child, .home-arena-box:nth-child(2), .home-arena-box:nth-child(3), .home-arena-box:nth-child(4){width:100%;}
	.booking-info, .booking-form{padding:40px 15px;width:calc(100% - 30px);}
	.booking-form-thank-you{padding: 50px 15%;width:70%;}
	.banner-title{font-size:30px;}
	.banner-text{font-size:22px;line-height:30px;}
	.contact-page-title{font-size:30px;line-height:30px;}
	.arena03.home-arena-box:first-child, .arena03.home-arena-box:nth-child(2), .arena03.home-arena-box:nth-child(3){width:100%;}
	.arena02.home-arena-box:first-child, .arena02.home-arena-box:nth-child(2), .arena01.home-arena-box, .arena01.home-arena-box:first-child{left: auto;right:auto;width:100%;}
	.home-heroes0.home-heroes-container{width:100% !important;}
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	font-family: 'HelveticaNeueLTArabic-Bold';color:#fff;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	font-family: 'HelveticaNeueLTArabic-Bold';color:#fff;
	opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	font-family: 'HelveticaNeueLTArabic-Bold';color:#fff;
	opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	font-family: 'HelveticaNeueLTArabic-Bold';color:#fff;
}
:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
	font-family: 'HelveticaNeueLTArabic-Bold';color:#fff;
}