
@font-face {
	font-family:iranyekan;
	font-style:normal;
	font-weight:bold;
	src:url('fonts/eot/iranyekanwebboldfanum.eot');
	src:url('fonts/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'), url('fonts/woff/iranyekanwebboldfanum.woff') format('woff'), url('fonts/ttf/iranyekanwebboldfanum.ttf') format('truetype');
	}
@font-face {
	font-family:iranyekan;
	font-style:normal;
	font-weight:100;
	src:url('fonts/eot/iranyekanwebthinfanum.eot');
	src:url('fonts/eot/iranyekanwebthinfanum.eot?#iefix') format('embedded-opentype'), url('fonts/woff/iranyekanwebthinfanum.woff') format('woff'), url('fonts/ttf/iranyekanwebthinfanum.ttf') format('truetype');
	}
@font-face {
	font-family:iranyekan;
	font-style:normal;
	font-weight:300;
	src:url('fonts/eot/iranyekanweblightfanum.eot');
	src:url('fonts/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'), url('fonts/woff/iranyekanweblightfanum.woff') format('woff'), url('fonts/ttf/iranyekanweblightfanum.ttf') format('truetype');
	}
@font-face {
	font-family:iranyekan;
	font-style:normal;
	font-weight:normal;
	src:url('fonts/eot/iranyekanwebregularfanum.eot');
	src:url('fonts/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'), url('fonts/woff/iranyekanwebregularfanum.woff') format('woff'), url('fonts/ttf/iranyekanwebregularfanum.ttf') format('truetype');
	}
@font-face {
	font-family:iranyekan;
	font-style:normal;
	font-weight:500;
	src:url('fonts/eot/iranyekanwebmediumfanum.eot');
	src:url('fonts/eot/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'), url('fonts/woff/iranyekanwebmediumfanum.woff') format('woff'), url('fonts/ttf/iranyekanwebmediumfanum.ttf') format('truetype');
	}
@font-face {
	font-family:iranyekan;
	font-style:normal;
	font-weight:800;
	src:url('fonts/eot/iranyekanwebextraboldfanum.eot');
	src:url('fonts/eot/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'), url('fonts/woff/iranyekanwebextraboldfanum.woff') format('woff'), url('fonts/ttf/iranyekanwebextraboldfanum.ttf') format('truetype');
	}
@font-face {
	font-family:iranyekan;
	font-style:normal;
	font-weight:900;
	src:url('fonts/eot/iranyekanwebblackfanum.eot');
	src:url('fonts/eot/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'), url('fonts/woff/iranyekanwebblackfanum.woff') format('woff'), url('fonts/ttf/iranyekanwebblackfanum.ttf') format('truetype');
	}

@font-face {
	font-family:iranyekan;
	font-style:normal;
	font-weight:950;
	src:url('fonts/eot/iranyekanwebextrablackfanum.eot');
	src:url('fonts/eot/iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'), url('fonts/woff/iranyekanwebextrablackfanum.woff') format('woff'), url('fonts/ttf/iranyekanwebextrablackfanum.ttf') format('truetype');
	}
	


@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
	


@font-face {
	font-family: Vazir;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/Vazir-FD.eot');
	src: url('fonts/eot/Vazir-FD.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/Vazir-FD.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/Vazir-FD.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/Vazir-FD.ttf') format('truetype');
}
@font-face {
	font-family: Vazir;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/Vazir-Thin-FD.eot');
	src: url('fonts/eot/Vazir-Thin-FD.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/Vazir-Thin-FD.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/Vazir-Thin-FD.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/Vazir-Thin-FD.ttf') format('truetype');
}
@font-face {
	font-family: Vazir;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/Vazir-Light-FD.eot');
	src: url('fonts/eot/Vazir-Light-FD.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/Vazir-Light-FD.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/Vazir-Light-FD.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/Vazir-Light-FD.ttf') format('truetype');
}
@font-face {
	font-family: Vazir;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/Vazir-Medium-FD.eot');
	src: url('fonts/eot/Vazir-Medium-FD.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/Vazir-Medium-FD.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/Vazir-Medium-FD.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/Vazir-Medium-FD.ttf') format('truetype');
}
@font-face {
	font-family: Vazir;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/Vazir-Bold-FD.eot');
	src: url('fonts/eot/Vazir-Bold-FD.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/Vazir-Bold-FD.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/Vazir-Bold-FD.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/Vazir-Bold-FD.ttf') format('truetype');
}
@font-face {
	font-family: Vazir;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/Vazir-Black-FD.eot');
	src: url('fonts/eot/Vazir-Black-FD.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/Vazir-Black-FD.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/Vazir-Black-FD.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/Vazir-Black-FD.ttf') format('truetype');
}

/*---------------------------------------------------------------------*/
/*----------------------------- IRANSansDS -----------------------------*/
/*---------------------------------------------------------------------*/

@font-face {
	font-family: IRANSansDS;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/iransansdn.eot');
	src: url('fonts/eot/iransansdn.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iransansdn.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iransansdn.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iransansdn.ttf') format('truetype');
}
@font-face {
	font-family: IRANSansDS;
	font-style: normal;
	font-weight: lighter;
	src: url('fonts/eot/iransansdnlight.eot');
	src: url('fonts/eot/iransansdnlight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iransansdnlight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iransansdnlight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iransansdnlight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSansDS;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/iransansdnbold.eot');
	src: url('fonts/eot/iransansdnbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iransansdnbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iransansdnbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iransansdnbold.ttf') format('truetype');
}

/*---------------------------------------------------------------------*/
/*----------------------------- Tanha -----------------------------*/
/*---------------------------------------------------------------------*/

@font-face {
	font-family: Tanha;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/Tanha.eot');
	src: url('fonts/eot/Tanha.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/Tanha.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/Tanha.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/Tanha.ttf') format('truetype');
}

/*---------------------------------------------------------------------*/
/*----------------------------- Anjoman -----------------------------*/
/*---------------------------------------------------------------------*/

@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/Anjoman-Regular.eot');
	src: url('fonts/eot/Anjoman-Regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/Anjoman-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/Anjoman-Regular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/Anjoman-Regular.ttf') format('truetype');
}
@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: lighter;
	src: url('fonts/eot/Anjoman-Light.eot');
	src: url('fonts/eot/Anjoman-Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/Anjoman-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/Anjoman-Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/Anjoman-Light.ttf') format('truetype');
}
@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/Anjoman-Bold.eot');
	src: url('fonts/eot/Anjoman-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/Anjoman-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/Anjoman-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/Anjoman-Bold.ttf') format('truetype');
}

/*---------------------------------------------------------------------*/
/*----------------------------- Shabnam -----------------------------*/
/*---------------------------------------------------------------------*/

@font-face {
	font-family: Shabnam;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/Shabnam.eot');
	src: url('fonts/eot/Shabnam.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/Shabnam.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/Shabnam.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/Shabnam.ttf') format('truetype');
}
@font-face {
	font-family: Shabnam;
	font-style: normal;
	font-weight: lighter;
	src: url('fonts/eot/Shabnam-Light.eot');
	src: url('fonts/eot/Shabnam-Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/Shabnam-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/Shabnam-Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/Shabnam-Light.ttf') format('truetype');
}
@font-face {
	font-family: Shabnam;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/Shabnam-Bold.eot');
	src: url('fonts/eot/Shabnam-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/Shabnam-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/Shabnam-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/Shabnam-Bold.ttf') format('truetype');
}

/*---------------------------------------------------------------------*/
/*----------------------------- Aviny -----------------------------*/
/*---------------------------------------------------------------------*/

@font-face {
	font-family: Aviny;
	font-style: normal;
	font-weight: normal;
	src:url('fonts/ttf/Aviny.ttf') format('truetype');
}

/*---------------------------------------------------------------------*/
/*----------------------------- Nahid -----------------------------*/
/*---------------------------------------------------------------------*/

@font-face {
	font-family: Nahid;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/Nahid.eot');
	src: url('fonts/eot/Nahid.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/Nahid.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/Nahid.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/Nahid.ttf') format('truetype');
}

body.tech .header_default:after, body.tech .right_buttons:before {
    right: 0;
    left: auto !important;
}
body.tech .right_buttons .stm_lms_wishlist_button {
    margin-right: 15px !important;
    margin-left: 0 !important;
}
.right_buttons .header-login-button {
    margin-right: 14px;
    margin-left: 0 !important;
}
.header_main_menu_wrapper .header-menu>li {
    float: right !important;
}
.rs-parallax-wrap form button[type=submit] {
    right: auto !important;
    left: 15px;
}
.rs-parallax-wrap form input[type=search]{
	    text-align: right !important;
		padding: 0 18px 0 55px!important;
}
@media screen and (max-width: 782px){
html #wpadminbar {
    top: -46px;
}
}
@media (max-width: 991px){
	.logo-unit {
		float: right !important;
	}
	.header-menu-mobile .header-menu>li .arrow {
		right: auto !important;
		left: 0;
	}
	#searchform-mobile .search-wrapper .search-input {
		padding: 14px 20px 14px 55px!important;
	}
	.header-menu-mobile .header-menu>li>a {
		padding: 20px 25px 20px 50px !important;
	}
	.header-menu-mobile .header-menu>li>.sub-menu {
		padding: 0 57px 24px 0 !important;
	}
	.header-menu-mobile .header-menu>li .arrow.active {
    -webkit-transform: rotate(270deg) !important;
    transform: rotate(270deg) !important;
}
}
.navbar-toggle {
    padding: 14px 14px 15px 0 !important;
}
.header-menu-mobile .arrow .fa-angle-right:before {
    content: "\f104";
}
@media (max-width: 992px){
#searchform-mobile .search-wrapper .search-submit {
    right: auto !important;
    left: 0;
}
}
.header-menu #searchform-mobile .search-input {
    border-right: 1px solid #e1e2e4;
    border-left: 0 !important;
}
.stm_lms_courses_carousel__top h3 {
    margin-left: 60px;
    margin-right: 0 !important;
}
.header_main_menu_wrapper .header-menu>li>ul.sub-menu {
    right: 0;
    left: auto !important;
	margin: 20px -20px 0 0 !important;
}
.stm_lms_courses__single--info_rate .average-rating-stars__av {
    margin-right: 5px;
    margin-left: 0 !important;
    order: 2;
}
body.rtl .star-rating {
    order: 1 !important;
    float: right !important;
}
body.rtl .star-rating {
    margin-left: 10px;
    margin-right: 0 !important;
}
body.rtl .copyright_text, body.rtl .table_working_hours tr td.day_value {
    text-align: right !important;
}
.cols_1 aside, .cols_2 aside, .cols_3 aside, .cols_4 aside {
    float: right !important;
}
#footer .footer_wrapper .widget_pages ul.style_1 .page_item a span {
    margin-right: 15px;
}
.stm_lms_courses_carousel__top .h4 i {
    margin-left: 0 !important;
    margin-right: 5px;
    float: left;
    top: 5px !important;}
.stm_lms_register_wrapper__actions .btn {
    margin-right: auto;
    margin-left: 0 !important;
}
.stm_lms_user_info_top h3 {
    margin: 0 0 0 30px !important;
}
.stm-lms-user-avatar-edit i.lnricons-pencil, .stm-lms-user-avatar-edit input {
    margin: -30px 0 0 -30px !important;
}
.stm_lms_become_instructor {
    text-align: right !important;
}
#stm_lms_edit_account .text-right {
    text-align: left !important;
}
.stm_lms_edit_socials .form-group-social i.visible_pass {
    right: auto !important;
    left: 15px;
}
.stm_lms_edit_socials .form-group-social i.fa-key, .stm_lms_edit_socials .form-group-social i.fab {
    right: 15px;
    left: auto !important;
}
body .stm_lms_edit_socials .form-group-social input {
    padding-right: 45px!important;
    padding-left: 0 !important;
}
body .stm_lms_edit_name .stm_lms_edit_socials_list .form-control {
    padding-right: 15px!important;
}
.stm_lms_acc_tabs .float_menu_item__inline i {
    margin-left: 10px;
    margin-right: 0 !important;
}
.single_product_after_title .meta-unit .value {
    line-height: 25px;
}
.stm-curriculum-item__preview a {
    margin-right: 15px;
    margin-left: 0 !important;
}
.stm-curriculum-item__meta {
    margin-right: auto !important;
    margin-left: 0 !important;
}
.stm-curriculum-item__meta i {
    margin: 0 0 0 5px !important;
}
.stm-lms-dynamic_sidebar {
    padding: 0 30px 0 0;
    border-right: 1px solid #e1e2e4;
    border-left: 0 !important;
}
.stm-lms-course__curriculum{
    right: 0;
	left:auto;
}
.stm-curriculum__close{
    right: 520px !important;
}
.stm-lms-course__content ul li:before {
    right: 2px;
	left:auto !important;
}
.stm-lms-course__sidebar {
	right:auto !important;
    left: 0;
}
.stm-lesson_sidebar__close {
    right: auto;
    left: 510px !important;
}
.stm-lms-lesson_navigation_side {
    text-align: left;
}
.stm-lms-course__sidebar_toggle {
    left: 30px;
    right: auto !important;
}
.stm_lms_type_slide .stm-lms-lesson_navigation {
    direction: ltr;
}
.stm-lms-lesson_navigation {
    direction: ltr !important;
}
.container {
    width: 100% !important;
}
.lnr-arrow-left:before {
    content: "\e87a" !important;
}
.stm_lms_lesson_comments__top .btn {
    float: left !important;
}
.lnr-arrow-right:before {
    content: "\e879";
}
.stm_lms_btn_icon [type=button] {
    left: 0;
	right:auto !important;
}
.stm_lms_btn_icon .form-control {
    padding-left: 55px!important;
	padding-right: 15px !important;
}
.post_list_main_section_wrapper .post_list_meta_unit .date-m {
    padding: 0 !important;
    font-size: 10px !important;
    font-weight: 700;
}
.save-as-draft {
    margin: 14px 0 0 15px !important;
}
.btn.btn-icon i {
    top: 5px;
}
.dropdown.v-select .open-indicator {
    left: 12px;
	right: auto !important;
}

body.rtl #stm_lms_manage_course .stm-lms-course-info__single_icon{
	margin-left: 0px !important;
    margin-right: auto !important;
}
.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single-delete {
    left: 15px;
	right:auto !important;
}
.stm-curriculum-section .stm-curriculum-item__section:after {
    top: 27px !important;
    left: 23px !important;
	right: 10px;
}
.stm-lms-course__curriculum .stm-curriculum-item__meta {
    margin-right: auto !important;
    margin-left: 0 !important;
}
.stm_lms_result__round__time, .stm_lms_timer__time {
    direction: ltr;
}
.pager-prev .fa-arrow-left:before {
    content: "\f061" !important;
}
.pager-next .fa-arrow-left:before {
    content: "\f060" !important;
}
.stm_lms_complete_lesson.btn:before {
    float: left;
}
.stm-lms-lesson_navigation_next .lnr-chevron-right:before {
    content: "\e875";
}
.stm-lms-lesson_navigation_prev .lnr-chevron-left:before {
    content: "\e876";
}
.stm_lms_finish_score__face {
    margin-left: 15px;
    margin-right: 0 !important;
}
.stm_lms_finish_score__stat>* {
    padding: 15px 25px 15px 15px !important;
}
.stm_lms_finish_score__stat:nth-child(odd) {
    border-left: 1px solid #ccd0d4;
    border-right: 0 !important;
}
.stm_lms_lesson_header__right>* {
    margin: 0 0 0 15px !important;
}
body.tech .stm_lms_wishlist_button .lnr:before {
    right: -.5px;
    left: auto !important;
}
.stm_lms_lesson_header__left {
    padding-right: 15px;
    padding-left: 0 !important;
}
body.rtl .stm_lms_courses__grid.archive_grid .stm_lms_courses__single .stm_lms_courses__single--info .stm_lms_courses__single--info_bottom .stm_lms_courses__single--price {
    margin-left: inherit !important;
    margin-right: auto !important;
}
#searchform .search-submit {
    left: 0;
    right: auto !important;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
body.rtl #searchform .search-input {
    padding: 20px 25px 20px 75px!important;
}
@media (max-width: 890px){
body.rtl .stm_lms_acc_tabs .stm_lms_acc_tabs__main i {
    margin-right: 0 !important;
	margin-left: 0 !important;
}
}
@media (max-width: 550px){
	.single_product_after_title .meta_pull .pull-left .label.h6 {
		text-align: right !important;
	}
	.single_product_after_title .meta-unit .meta_values {
		float: right !important;
	}
}
@media (max-width: 767px){
	.single_product_after_title .meta-unit .meta_values {
		float: right !important;
		margin-top: 5px;
	}
	.masterstudy_elementor_stm_lms_login a, .stm_lms_wishlist_button a {
		line-height: 60px !important;
	}
	.xs-product-cats-left {
		margin-right: -26px !important;
		margin-left: 10px;
	}
	body.rtl .single_product_after_title .pull-right {
		float: right !important;
	}
	body.rtl #stm_lms_enrolled_assignments .asignments_grid__search .form-control, #stm_lms_instructor_assignments .asignments_grid__search .form-control {
		margin: 0 0 10px 10px !important;
	}
}
body .stm_lms_classic_title .inner .title {
    padding-left: 30px;
    padding-right: 0 !important;
}
@media (max-width: 1024px){
	body .stm_lms_classic_title .inner .price, body .stm_lms_classic_title .inner .title {
    margin-right: 0;
    margin-left: auto;
    text-align: right !important;
}
	.stm_lms_lesson_header .stm_lms_lesson_header__center {
		text-align: left !important;
	}
}
.stm_lms_points_history__head .right {
    margin-left: 0 !important;
    margin-right: auto;
}
.stm-lms-my-points i, .stm-lms-my-points img {
    right: 15px;
    left: auto !important;
}
.stm_lms_points_history__head .right .stm-lms-my-points {
    text-align: right;
    padding: 0 60px 0 25px !important;
}
.stm_lms_points_history_table table tbody tr td.point-score {
    direction: ltr;
    text-align: right;
}
.stm_lms_my_bundle__select_course_single {
    padding: 10px 15px 10px 45px !important;
}
.stm_lms_my_bundle__select_course_image {
    margin-left: 15px;
    margin-right: 0 !important;
}
.stm_lms_my_bundle__selected_courses_image {
    margin: -1px -1px -1px 20px !important;
}
.stm_lms_my_bundle__selected_courses__single .fa-times {
    left: 12px;
    right: auto !important;
}
#stm_lms_enterprise_groups .stm_lms_ent_groups_add_edit__emails_new i {
    left: 0;
    right: auto !important;
}
.stm-lms-my-points .points-inner {
    text-align: right;
}
.sort_assignments .sort_assignments__statuses .active:after {
    right: auto !important;
    left: 12px;
}
.sort_assignments .sort_assignments__statuses .active {
    padding: 0 15px 0 30px !important;
}
/* =================================================== */
/* Masterstudy -  cours  - LTR Layout */
.wp-core-ui .button-group.button-small .button, .wp-core-ui .button.button-small {
    margin-right: 6px;
}
.stm_lms_curriculum_v2 .section_items .items .item_move {
    right: 0;
    left: auto !important;
}
.stm_lms_curriculum_v2 .section_items .items .item_icon {
    right: 26px !important;
    left: auto !important;
}
.rtl .stm_lms_curriculum_v2 .sections .section_items .items .item .title {
    text-align: right !important;
}
.stm_lms_curriculum_v2 .section_items .items .item .actions {
    left: 5px;
    right: auto !important;
}
.stm_lms_curriculum_v2 .section_items .items .item {
    padding: 8px 52px 8px 30% !important;
}
.stm_lms_curriculum_v2 .sections .section_data_add .section_title {
    padding-left: 120px !important;
    padding-right: 14px !important;
}
.curriculum-search .curriculum-search_input input {
    padding: 11px 15px 11px 50px !important;
}
.curriculum-search_input {
    margin-right: auto;
    margin-left: 0 !important;
}
.stm_lms_curriculum_v2 .add_items .add_item_submit svg {
    left: 10px;
    right: auto !important;
}
.curriculum-search_list {
    padding-left: 10px;
}
.stm_lms_curriculum_v2 .add_items .add_item_input input {
    padding: 12px 15px 12px 50px !important;
}
.stm_lms_curriculum_v2 .add_items .add_item {
    border-top-right-radius: 0 !important;
}
.stm_lms_curriculum_v2 .add_section i {
    margin-left: 5px;
    margin-right: 0 !important;
}
/* =================================================== */
body.rtl .stm-lms-wrapper-user .stm_lms_user_info_top .stm-lms-user_rating {
    margin-left: 30px !important;
    margin-right: 0 !important;
}
.stm-lms-my-points {
    padding: 0 70px 0 0 !important;
    text-align: right !important;
}
.stm_lms_user_info_top__info>div {
    margin-right: 30px;
    margin-left: 0 !important;
}
body.rtl .stm-lms-wrapper-user .stm_lms_user_info_top .stm-lms-user_rating {
    margin-left: 0;
    margin-right: 15px !important;
}
.stm-lms-user-avatar-edit i.lnricons-pencil, .stm-lms-user-avatar-edit input {
    right: 25px !important;
    left: 25px !important;
}
.stm-lms-user_rating__total {
    top: 0px !important;
}
.stm-lms-user-avatar-edit i.lnricons-pencil:before, .stm-lms-user-avatar-edit input:before {
    margin-right: 0 !important;
    margin-left: 10px;
}
.widget_mailchimp .stm_mailchimp_unit .button {
    left: 0;
    right: auto !important;
}
.header_top_bar, .header_top_bar a, .header_2_top_bar .header_2_top_bar__inner ul.header-menu li a {
    font-family: iranyekan !important;
}
.sidebar-area .widget_nav_menu ul.style_1 li a:after, .sidebar-area .widget_pages ul.style_1 li a:after, .widget_nav_menu ul.style_1 li a:after, .widget_pages ul.style_1 li a:after {
    transform: rotate(180deg);
    right: 3px;
    left: auto !important;
}
@media (max-width: 991px){
.header-menu-mobile .header-menu>li>.sub-menu>li>.sub-menu {
    padding-right: 0;
}
.stm_lms_courses__single--price {
    text-align: left;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    width: 100%;
}
}
.stm_lms_featured_teacher {
    background-position: 0 100% !important;
}
/*------------------------blog------------------------*/
/*---------------------------------------------------*/
.comments-area .vcard {
    margin-left: 28px;
    float: right;
    margin-right: 0 !important;
}
.stm_author_box .author_avatar img {
    float: right !important;
    margin: 0 0 20px 23px !important;
}
.stm_post_info .stm_post_details .post_meta li i.fa-clock {
    right: 1px;
    left: auto !important;
}
.stm_post_info .stm_post_details .post_meta li {
    float: right !important;
    margin: 0 0 5px 32px !important;
}
.stm_post_info .stm_post_details .post_meta {
    float: right !important;
}
.stm_post_info .stm_post_details .comments_num {
    float: left !important;
}
.stm_post_info .stm_post_details .post_meta li i {
    margin-left: 10px;
    margin-right: 0 !important;
}
/*------------------------shop------------------------*/
/*---------------------------------------------------*/
.woocommerce .widget_price_filter .price_slider_amount .button {
    float: right !important;
    margin-left: 5px;	
}
.woocommerce .sidebar-area .widget .widget_title:after {
    right: 0;
    left: auto !important;
}
.woocommerce .sidebar-area .widget .widget_title:before {
    left: auto !important;
    right: 0;
}
.woocommerce .sidebar-area .widget.widget_layered_nav ul li a, .woocommerce .sidebar-area .widget.widget_product_categories ul li a {
    padding-right: 18px;
    padding-left: 0 !important;
}
.sidebar-area .widget ul li a:after {
    right: 0;
    left: auto !important;
}
@media (max-width: 740px){
body.rtl .stm_woo_helpbar .select-xs-left {
    float: right !important;
}
.stm_woo_helpbar .woocommerce-product-search {
    margin-left: 0 !important;
}
.stm_woo_helpbar .woocommerce-product-search input[type=submit] {
    left: 0px;
    right:auto !important;
}
.stm_woo_helpbar .woocommerce-product-search .search-field {
    padding-right: 10px;
}
}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-cart .col-md-5, .woocommerce-cart .col-sm-12, .woocommerce-checkout .col-lg-6, .woocommerce-checkout .col-md-6, .woocommerce-checkout .col-sm-12,.post-type-archive-events .sidebar_position_none .col-md-3, .post-type-archive-events .sidebar_position_none .col-sm-4, #event_form .event_popup_form .col-sm-6, #event_form .event_popup_form .col-md-6, #event_form .event_popup_form .col-lg-6, .stm_lms_edit_socials_list .col-md-6, .my-account .col-md-3, .my-account .col-sm-12, .post_list_content_unit .col-md-3, .post_list_content_unit .col-sm-4, .stm_lms_register_wrapper .col-md-6 {
    float: right !important;
}
body.single-product .product .summary .cart .quantity {
    margin-right: 0 !important;
    margin-left: 10px;
}
.related.products .stm-courses{
        padding-right: 0px;
}
.woocommerce-message .button {
    left: 26px;
    right: auto !important;
}
.woocommerce-message {
    padding: 26px 26px 26px 165px !important;
}
.cart th {
    text-align: right;
}
#wrapper .pmpro_checkout#pmpro_billing_address_fields thead tr th .pmpro_thead-msg a, #wrapper .pmpro_checkout#pmpro_payment_information_fields thead tr th .pmpro_thead-msg a, #wrapper .pmpro_checkout#pmpro_pricing_fields thead tr th .pmpro_thead-msg a, #wrapper .pmpro_checkout#pmpro_user_fields thead tr th .pmpro_thead-msg a {
    margin-right: 10px;
    margin-left: 0 !important;
}
#wrapper .pmpro_checkout#pmpro_billing_address_fields thead tr th .pmpro_thead-msg, #wrapper .pmpro_checkout#pmpro_payment_information_fields thead tr th .pmpro_thead-msg, #wrapper .pmpro_checkout#pmpro_pricing_fields thead tr th .pmpro_thead-msg, #wrapper .pmpro_checkout#pmpro_user_fields thead tr th .pmpro_thead-msg {
    float: left !important;
}
.btn.btn-default{
    margin-left: 0;
    margin-right: auto;
}
.post_list_content_unit .post_list_item_excerpt {
    padding-left: 40px;
    padding-right: 0;
}
ul.page-numbers>li {
    float: right !important;
}
ul.page-numbers>li .next i {
    margin-right: 6px;
    margin-left: 0 !important;
}
ul.page-numbers>li .next .pagi_label {
    margin-left: 6px;
    margin-right: 0 !important;
}
.next .fa-chevron-right:before {
    content: "\f053" !important;
}
.woocommerce-billing-fields__field-wrapper .form-row, .woocommerce-additional-fields .form-row {
    display: block !important;
}
.woocommerce-checkout-review-order-table td.product-name, .woocommerce-checkout-review-order-table th {
    text-align: right !important;
}
.right_buttons .stm_lms_wishlist_button+.search-toggler-unit .search-toggler {
    margin-left: 5px;
    margin-right: 0;
}
.right_buttons .stm_lms_wishlist_button {
    margin-left: 25px;
    margin-right: 35px;
}
.gallery_terms_list li {
    margin-right: 37px !important;
    margin-left: 0 !important;
}
.vc_message_box-icon {
    right: 0;
    left: auto !important;
}
.vc_message_box {
    padding: 1em 4em 1em 1em !important;
}
.gallery_terms_list {
    text-align: left !important;
}
.widget_stm_recent_posts .widget_media img {
    float: right !important;
    padding-left: 20px;
    padding-right: 0 !important;
}
.modal-dialog .popup_content .text-right {
    text-align: left !important;
}
.modal .close_popup {
    left: 30px;
    right: auto !important;
}
.modal .popup_title {
    padding: 30px 30px 30px 100px !important;
}
.widget_search .search-form input[type=submit] {
    left: 30px;
    right: auto !important;
}
.widget_search .search-form input[type=search] {
    padding: 0 10px 0 45px !important;
}
.widget_search .search-form>label:after {
	right: auto !important;
    left: 30px;
}
/*  */
.event_date_info .event_date_info_unit {
	margin: 3px 0 3px 15px !important;
	font-size: 15px !important;
}
.event_date_info .event_date_info_unit .event_labels i {
    margin-left: 4px;
	margin-right: 0 !important;
}
.event_date_info .event_date_info_unit .event_labels {
    font-size: 15px !important;
}
.vc_progress_bar .vc_single_bar .vc_bar {
    right: 0;
    left: auto !important;
}
.vc_chart .vc_chart-legend span {
    margin-right: 8px !important;
    margin-left: 0.5em !important;
}
.vc_message_box-icon {
    right: 0;
    left: auto !important;
}
.vc_message_box {
    padding: 1em 4em 1em 1em !important;
}
#wrapper #pmpro_account_loggedin, #wrapper .pmpro_message {
    border-right: 4px solid #385bce;
    border-left: 0 !important;
}
#wrapper .pmpro_checkout#pmpro_billing_address_fields thead tr th>h3, #wrapper .pmpro_checkout#pmpro_payment_information_fields thead tr th>h3, #wrapper .pmpro_checkout#pmpro_pricing_fields thead tr th>h3, #wrapper .pmpro_checkout#pmpro_user_fields thead tr th>h3 {
	float: right !important;
}
#pmpro_form .pmpro_checkout h3.pmpro_thead-name {
    padding-left: 60px;
    padding-right: 0 !important;
}
ul.page-numbers>li {
    float: right !important;
}
.event_date_info_table .event_btn {
    padding-left: 27px;
    padding-right: 0 !important;
}
.custom-border .form-control, .custom-border .select2-search input.select2-input, .custom-border .select2-search__field, .custom-border input[type=email], .custom-border input[type=number], .custom-border input[type=password], .custom-border input[type=tel], .custom-border input[type=text], .custom-border textarea {
    direction: rtl !important;
}
.stm_contact_image {
	float: right !important;
    margin: 0 0 0 30px !important;
}
.form-control, .select2-search input.select2-input, .select2-search__field, input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], textarea {
    text-align: right;
}
#reply-title{
	margin-top: 30px;
}
blockquote {
    padding: 14px 37px 14px 35px;
    margin: 52px 0 47px;
	border-right: 3px solid #eab830;
	border-left: 0 !important;
}
#whats-new-form #whats-new-avatar {
    float: right !important;
}
body #buddypress .activity-update-form #whats-new-textarea:before {
	left:auto !important;
    right: 0;
    -webkit-transform: skew(205deg) rotate(570deg) translateY(3px) !important;
    transform: skew(205deg) rotate(570deg) translateY(3px) !important;
}
.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single-delete i {
    margin-left: 8px;
    margin-right: 0 !important;
}
.stm_lms_wizard__inner .stm-lms-lesson_navigation a i {
    transform: inherit;
}
body .stm_lms_classic_title .inner .price {
    margin-right: auto;
    MARGIN-LEFT: 0 !IMPORTANT;
}
#stm_lms_faq .panel.panel-default .panel-heading .panel-title a i {
    RIGHT: 25px;
    left: auto !important;
}
body #stm_lms_faq .panel.panel-default .collapsed .fa-angle-down:after {
    margin: -2px -4px 0 -2px!important;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}
body #stm_lms_faq .panel.panel-default .fa-angle-down:after {
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
	border-right:0 !important;
	border-bottom:0 !important;
}
body.rtl .single_product_after_title .meta-unit.teacher {
    margin-right: 14px !important;
}
/*---------------------------------------*/
/*                 دوره آموزشگاه  جدید               */
/*---------------------------------------*/
body #buddypress .bp-feedback.info .bp-icon {
    left: auto !important;
    right: 45px !important;
}
body #buddypress .bp-feedback.info .bp-icon:after {
    left: 25px;
    right: auto !important;
}
body.buddypress #buddypress #groups-list>li .list-wrap .item-avatar, body.buddypress #buddypress #members-list>li .list-wrap .item-avatar {
    float: right !important;
    margin-right: 0px !important;
}
body.directory.members #buddypress #members-list>li .list-wrap .item-avatar {
    margin-left: 20px;
}
body.directory.members #buddypress #members-list>li .list-wrap .item {
    padding-right: 5px;
    padding-left: 0 !important;
}
form.pmpro_form label, #loginform label {
    text-align: right !important;
}
.stm_lms_courses__hours i {
    float: right;
    margin-left: 3px;
    margin-right: 0 !important;
}
#footer .footer_wrapper .widget_pages ul.style_1 .page_item a:before {
    right: 0;
    left: auto !important;
    transform: rotate(180deg);
}
.stm_lms_user_float_menu__user_avatar {
    margin-left: 12px;
    margin-right: 0 !important;
}
.stm_lms_user_float_menu .stm-lms-logout-button {
    text-align: right !important;
}
.stm_lms_user_float_menu.__position_right:not(.__collapsed) .stm_lms_user_float_menu__toggle {
    -webkit-transform: translateX(-3px) !important;
    transform: translateX(-3px) !important;
}
.stm_lms_user_float_menu.__position_right .stm_lms_user_float_menu__toggle svg {
    -webkit-transform: rotateY(0deg) !important;
    transform: rotateY(0deg) !important;
}
.blog_layout_grid .post_list_item_title {
    padding-right: 0 !important;
	padding-left: 20px;
}
.blog_layout_grid .plugin_style .post_list_inner_content_unit .post_list_meta_unit {
    left: auto !important;
    right: 0;
}
.blog_layout_grid .plugin_style .post_list_inner_content_unit {
    padding-right: 70px;
    padding-left: 0 !important;
}
.comments-area .commentmetadata i {
    margin-right: 3px;
    margin-left: 0 !important;
}
.stm_lms_user_float_menu .stm-lms-logout-button i {
    margin-right: 20px !important;
}
.sidebar-area ul.product_list_widget li img {
    float: right !important;
    margin: 0 0 0 15px !important;
}
.stm_lms_account_dropdown .dropdown-menu li a {
    padding: 7px 13px !important;
    font-size: 13px !important;
}
.woocommerce-breadcrumb .woocommerce-breadcrumb i {
    transform: rotate(180deg);
}
body.single-product .product .woocommerce-tabs .wc-tabs li {
    margin-left: 40px;
    margin-right: 0 !important;
}
body.single-product .product .images {
    float: right !important;
}
body.single-product .product .summary {
    padding-right: 30px;
    padding-left: 0 !important;
}
.woocommerce-message i, .woocommerce-message span {
    margin-left: 9px;
    margin-right: 0 !important;
}
.shop_table .shop_table_small_thumb img {
    margin-left: 10px;
    margin-right: 0 !important;
}
.cart th {
    padding: 0 8px;
}
.woocommerce .shop_table.cart .coupon {
    float: right !important;
}
.woocommerce .shop_table.cart .button.update-cart {
    float: left !important;
}
.woocommerce .shop_table.cart .coupon #coupon_code {
    margin-left: 15px;
    margin-right: 0 !important;
}
@media (max-width: 767px){
body .woocommerce .shop_table.cart .button.update-cart {
    float: none !important;
    margin-left: 15px;
}
}
.stm_lms_courses_carousel__top .h4 {
    margin-right: auto;
    margin-left: 0 !important;
}
.stm-lms-wishlist i {
    margin: 0 0 0 3px !important;
}

/*---------------------------------------*/
/*                 آشپزی               */
/*---------------------------------------*/
.header_main_menu_wrapper .header-menu>li>ul.sub-menu>li>.sub-menu {
    right: 100%;
    left: auto !important;
}
.stm_lms_nav_badge {
    font-size: 9px;
}
.header_main_menu_wrapper .header-menu>li>a {
    font-size: 15px;
}
.elementor-container .stm_lms_courses_carousel__buttons .fa {
    transform: rotate(180deg);
}
.stm-lms-dynamic_sidebar {
    padding: 0 30px 0 0 !important;
}
/*
#stm_lms_faq .panel.panel-default .panel-heading .panel-title a.collapsed i {
    -webkit-transform: rotate(45deg) !important;
    transform: rotate(45deg) !important;
}
#stm_lms_faq .panel.panel-default .panel-heading .panel-title a i {
    -webkit-transform: rotate(135deg) !important;
    transform: rotate(135deg) !important;
}
*/
.stm_lms_courses .featured-head a i {
    margin-right: 10px;
    transform: rotate(180deg);
}
.stm_lms_courses .featured-head a {
    direction: ltr;
}
.stm_lms_courses_list_view .stm_lms_courses__grid .stm_lms_courses__single--inner {
    width: calc(76% - 30px) !important;
}
.stm_lms_courses_list_view .stm_lms_courses__grid .stm_lms_courses__single--info{
	float:left !important;
}
.stm_lms_courses_list_view .stm_lms_courses__grid .stm_lms_courses__single--info_author {
    margin-right: auto !important;
    margin-left: 0 !important;
}
.stm_lms_downloadable_content__icon {
    right: 0;
    left: auto !important;
}

.stm_lms_downloadable_content__url {
    left: 0;
    right: auto !important;
}
.stm_lms_downloadable_content__right {
    padding-left: 60px;
    margin-right: auto;
    padding-right: 0 !important;
    margin-left: 0 !important;
}
.stm_lms_downloadable_content__size {
    margin-left: 10px;
    margin-right: 0 !important;
}
.stm_lms_downloadable_content__left {
    padding-left: 30px;
    padding-right: 0 !important;
}
.stm_lms_downloadable_content__inner {
    padding-right: 65px;
    padding-left: 0 !important;
}
.stm_lms_courses__single--price {
    text-align: left !important;
}
.stm_lms_courses__single--info .stm-lms-wishlist span {
    font-size: 10px !important;
}
.stm_lms_courses__single--info .stm_lms_courses__single--price strong {
    font-size: 15px !important;
}
body #buddypress #activity-stream ul li.activity-item .activity-content .activity-header a {
    margin: 0 10px;
}
body #buddypress #activity-stream ul li.activity-item .activity-content .generic-button .button.acomment-reply, body #buddypress #activity-stream ul li.activity-item .activity-content .generic-button .button.delete-activity, body #buddypress #activity-stream ul li.activity-item .activity-content .generic-button .button.fav, body #buddypress #activity-stream ul li.activity-item .activity-content .generic-button .button.unfav, body #buddypress #activity-stream ul li.activity-item .activity-content .generic-button .button.view {
    padding: 5px 35px 5px 5px !important;
    margin: 0 0 0 15px !important;
    border-radius: 7px !important;
}
body #buddypress #activity-stream ul li.activity-item .activity-content .generic-button .button.acomment-reply:before, body #buddypress #activity-stream ul li.activity-item .activity-content .generic-button .button.delete-activity:before, body #buddypress #activity-stream ul li.activity-item .activity-content .generic-button .button.fav:before, body #buddypress #activity-stream ul li.activity-item .activity-content .generic-button .button.unfav:before, body #buddypress #activity-stream ul li.activity-item .activity-content .generic-button .button.view:before {
    right: 10px;
    left: auto !important;
}
body #buddypress #activity-stream ul li.activity-item .activity-content .generic-button .button.bp-tooltip:after {
    right: 50%;
    left: auto !important;
}
body #buddypress #activity-stream ul li.activity-item div.item-avatar {
    margin: 0 0 30px 30px !important;
    float: right !important;
}
body #buddypress .bp-feedback {
    padding: 15px 30px 15px 60px !important;
}
.stm_lms_course__notfound div {
    margin: 0 0 10px 10px !important;
}
.stm-lms-user-account .stm_lms_course__notfound {
    text-align: right !important;
}
.stm_lms_instructors__single .stm-lms-user_rating .star-rating__big{
	float:none !important;
}
body.single-product .product .woocommerce-tabs .wc-tabs {
    padding-left: 0;
    padding-right: 0;
}
.testimonials_main_wrapper.simple_carousel_wrapper .owl-stage-outer .testimonial_inner_wrapper .media-left {
    padding-left: 20px;
    padding-right: 0px;
}

.stm_lms_course_sticky_panel__price {
    margin-left: 18px;
    margin-right: 0 !important;
}
.stm_lms_course_sticky_panel__right {
    margin-left: 0 !important;
    margin-right: auto;
}
.stm_lms_course_sticky_panel__panel>* {
    margin-right: 0 !important;
    margin-left: 20px;
    padding-left: 20px;
    border-left: 1px solid #eee;
    padding-right: 0 !important;
    border-right: 0 !important;
}
body.rtl .single_product_after_title .meta-unit i, body.rtl .single_product_after_title .meta-unit img {
    margin: 5px 0 0 15px !important;
}
.stm_lms_course_sticky_panel__teacher:before {
    float: right !important;
    margin-top: 5px;
}
body .stm-lms-course-info__single_icon {
    order: -1;
    margin-right: 0 !important;
    margin-left: 20px !important;
}
body.rtl #stm_lms_faq .panel.panel-default .collapsed .fa-angle-down:after {
    -webkit-transform: rotate(-45deg) !important;
    transform: rotate(-45deg) !important;
}
body.rtl #stm_lms_faq .panel.panel-default .fa-angle-down:after {
    -webkit-transform: rotate(-135deg) !important;
    transform: rotate(-135deg) !important;
}
body #stm_lms_faq .panel.panel-default .collapsed .fa-angle-down:after{
	margin: -2px -4px 0 -2px !important;
}
.stm-lms-buy-buttons .stm_lms_mixed_button>.btn {
    padding-left: 40px !important;
    padding-right: 0 !important;
}
.stm-lms-buy-buttons .stm_lms_mixed_button>.btn:before {
    right: auto !important;
    left: 20px;
}
.stm-lms-buy-buttons .btn:not(.start-course).btn_big .btn-prices.btn-prices-price {
    margin-right: 5px;
}
body.rtl .stm-lms-course-info__single {
    justify-content: unset;
}
.vc_tta.vc_general .vc_tta-panel-title {
    text-align: right;
}
div.multiseparator:after, .sidebar-area .widget:after, .blog_layout_grid .post_list_content_unit:after {
    left: auto !important;
    right: 0;
}
div.multiseparator:before, .woocommerce .sidebar-area .widget .widget_title:before, .sidebar-area .widget:before, .blog_layout_grid .post_list_content_unit:before {
    right: 65px;
    left: auto !important;
}
.vc_tta.vc_general .vc_tta-panel-body>:last-child {
    direction: rtl;
}
@media (max-width: 767px){
    .gallery_terms_list {
        text-align: right !important;
    }
    .gallery_terms_list li {
        margin-right: 5px !important;
        margin-left: 5px !important;
    }
}