/*font*/
@font-face {
	font-family: Dinar-Two;
	src: url("https://abir-hijazi-hamed.lilacmarketing.me/wp-content/themes/masterstudy-child/fonts/GE-Dinar-Two-Medium.otf");
	 unicode-range:
        U+0600-06FF,  /* Arabic letters */
        U+0750-077F,
        U+08A0-08FF,
        U+FB50-FDFF,
        U+FE70-FEFF,
        U+0041-005A,  /* A-Z */
        U+0061-007A;  /* a-z */
}
@font-face {
	font-family: Dinar_One;
	src: url("https://abir-hijazi-hamed.lilacmarketing.me/wp-content/themes/masterstudy-child/fonts/ArbFONTS-GE_Dinar_One_Medium.otf");
	 unicode-range:
        U+0600-06FF,  /* Arabic letters */
        U+0750-077F,
        U+08A0-08FF,
        U+FB50-FDFF,
        U+FE70-FEFF,
        U+0041-005A,  /* A-Z */
        U+0061-007A;  /* a-z */
}

h1 , h2 , h3, h4, h5, h6  {
 font-family: Dinar-Two  !important;
	line-height:1.5 !important;
}

p , a , li , ul , ol , span , textarea , input , div ,.label, label , table{
   font-family: Dinar_One  !important;
	line-height:1.7 !important;
}

/*general*/
.title-style1 .elementor-heading-title:before{
	left:unset !important;
	right:0 !important
}
/*hero section*/
.hero-section .absolute-item{
	justify-content:flex-start !important
}
/*main course*/
.course-features .e-child:before{
	left:unset !important;
	right:17% !important
}
.course-features .elementor-widget-image {
	left: unset !important;
	right:calc(17% + 10px);
}
/*video section*/
#wrapper .video-section .title-style1 {
	left:unset !important;
	right:40px !important
}
/*contact form */
.contact-form label:before {
	right: 0 !important;
	left:unset !important
}
.contact-form , .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{
direction:rtl !important
}

div.multiseparator:after{
	right: 0 !important;
	left: unset !important;
}
div.multiseparator:before{
	right: 65px !important;
	left: unset !important;
}
.woocommerce-cart-form .shop_table.cart th, .woocommerce-checkout-review-order-table td.product-name, .woocommerce-checkout-review-order-table th {
    text-align: right !important
}
.shop_table .shop_table_small_thumb img{
	 padding-left: 20px;
	 padding-right: 0px !important;
	margin-left: 10px;
	margin-right: 0 !important;
}
.woocommerce-cart-form .product-name {
    text-align: right;
}
.stm_lms_edit_email_notifications .form-group-social i.visible_pass, .stm_lms_edit_socials .form-group-social i.visible_pass{
	left: 15px;
	right:unset !important;
}
.masterstudy-orders .masterstudy-orders-table__header .masterstudy-orders-course-info:last-child{
	  margin: 0 0 0 auto !important;
}
.masterstudy-orders .masterstudy-orders-table__header .masterstudy-orders-course-info__details .masterstudy-button{
	margin: 0 40px 0 0px !important;
}
#main .masterstudy-orders-table__details .masterstudy-orders-table__header .masterstudy-orders-course-info {
    margin-right: 0 !important;
}
.masterstudy-orders .masterstudy-orders-table .masterstudy-orders-course-info__id {
    margin-right: 0 !important;
	margin-left:10px !important;
}
.masterstudy-select__wrapper{
    justify-content: flex-start !important
}
.masterstudy-orders-details a.masterstudy-button.masterstudy-button_icon-arrow-left{
	margin: 0  0 0 20px !important;
}
.masterstudy-orders .masterstudy-orders-table__footer{
	justify-content: flex-start !important;
}
.stm_lms_sidebar_logout_wrapper {
    text-align: left !important;
}
.masterstudy-public-page-block .masterstudy-share {
    margin-left: 0;
    margin-right: 10px;
}
@media (max-width: 576px) {
	.masterstudy-public-page-block .masterstudy-share {
		 margin-right: 0px !important;
	}	
}
/*login form */
.masterstudy-authorization__form-show-pass{
	left: 0 !important;
	right: unset !important;
}
.masterstudy-authorization__restore-header-back{
	margin-left: 10px;
	margin-right: unset !important;
	-webkit-transform: scaleX(-1) !important;
    transform: scaleX(-1) !important;
}

/*master study menu*/
.masterstudy-dropdown-menu__learning-column a.dropdown_menu_item:after{
	right: 8px !important;
	left: unset !important;
}
/*checkout*/
@media (min-width: 992px) {
    div#customer_details {
        float: right !important;
    }
	div#order_review {
		float: left !important;
	}
}
@media (max-width: 768px) {
.e-n-tab-title {
    justify-content: flex-start !important;
}	
}

.show-password-input{
	right: unset !important;
	left: 10px !important;
}

/*single event*/
.event_date_info .event_date_info_unit {
    margin: 3px 0 3px 20px !important;
}

/*course LP*/
.list-item .number{
	left: unset !important;
	right: 0 !important
}