@font-face 
{  	font-family: 'IRANSans'; 
	src: url('fonts/IRANSans.ttf') format('truetype'),
	url('/fonts/IRANSans.woff2') format('woff2'),
	url('fonts/IRANSans.woff') format('woff');  
	font-weight:normal !important;
 }
@font-face {  
font-family: 'BYekan'; 
 src:
 url('fonts/BYekan.ttf') format('truetype'),
 url('fonts/BYekan.eot?#') format('eot'),
 url('fonts/BYekan.woff') format('woff');
 font-weight:normal !important;
}
.elementor-heading-title,select,input,textarea
{
	font-family: IRANSans !important;
}
.block.courseitem .block_content .instructor_course {
    float: right;
}
.block.courseitem.course2 .star-rating {
    float: right;
}
.vibebp_myprofile select {
    padding: 0 1rem 0 2rem;
}
.vibebp_myprofile .vbp_message:before {
    margin-left: 8px;
    margin-right: 0 !important;
}
.message_left_right .message_list_left .message_list_head {
    padding: 0.5rem 0 0.5rem 1.5rem;
}
.vibebp_myprofile .profile_grid .profile_grid_header .start_block+span>span ,
.blogpost_style1 .excerpt .blogpost_meta,.page #comments h3, .single #comments h3,.widget .price_slider_amount{
    letter-spacing: 0;
}
.vibebp_members_directory_wrapper .vibebp_members_directory_header>span>span .vicon {
    margin-right: 10px;
    margin-left: 0 !important;
}
.course_blocks .course_block .course_title_wrapper .course_info .course_instructor img {
    margin-left: 5px;
    margin-right: 0 !important;
}
.vibebp_notifications_wrapper {
    left: 0;
    right: auto !important;
}
.tabulator {
    text-align: right;
}
.profile_avatar_wrapper .profile_avatar_actions {
	margin-left:0 !important;
    margin-right: 2rem;
}
.course_duration_stick_left .field_wrapper .tip_trigger {
    margin-right: 10px;
    margin-left: 0 !important;
}
.field_wrapper label .tip_trigger {
    margin-right: 10px;
    margin-left: 0 !important;
}
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .notifications .notification_list>.notification_item>.vicon {
    margin-left: 1rem;
    margin-right: 0 !important;
}
.vibebp_myprofile select {
    /*background-position: calc(12% - 0.5rem) 50%;*/
	background-position: 2% 50%;
}
.vibebp_myprofile .portal .portal_header .header_links a.button {
    margin-right: 0.75rem;
    margin-left: 0 !important;
}
.vicon-angle-right:before {
    content: "\e64a";
}
.vicon-angle-double-right:before {
    content: "\e662";
}
.vicon-angle-left:before {
    content: "\e649";
}
.vicon-angle-double-left:before {
    content: "\e661";
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
    right: 0 !important;
    left: auto !important;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
    right: -17px !important;
    left: auto !important;
}
.wplms_courses_directory_wrapper .wplms_courses_directory_filters .wplms_courses_filter .number_range {
    direction: ltr;
}
.applied_filters>span>span {
    padding: 5px 10px 5px 8px;
}
.wplms_courses_directory_wrapper .wplms_courses_directory_header>span>span .vicon {
    margin-right: 10px;
    margin-left: 0;
}
.megadrop .menu-cat_subcat .sub_cat_menu {
    left:auto !important;
    right: 176px;
    border-right: 1px solid rgba(0,0,0,.1);
	border-left:none !important;
}
.incourse .quiztimer .circle_timer > span {
    direction: ltr;
}
.incourse .quiz_questions_content .question_actions {
    float: left !important;
}
.quiz_questions_content .question span.question_hint_content {
   /* right: 30px;
    left: auto;*/
}
.button+.button {
    margin-right: 10px;
    margin-left: 0;
}
.buttons.has-addons.small > .button:first-child {
    border-radius: 0px 5px 5px 0px !important;
    border-left: none;
	border-right: 1px solid !important;
}
.buttons.has-addons.small > .button {
    border-radius: 5px 0px 0px 5px !important;
}
#buddypress div.pagination span:first-child {
    float: right;
}
.course_reviews .show_course_reviews .reviewlist.commentlist .comment-body .comment-avatar {
    float: right;
}
.course_reviews .show_course_reviews .reviewlist.commentlist .comment-body .comment-body-content {
    margin-right: 100px;
    margin-left: 0 !important;
}
.incourse .incoursequiz_details .quiz_timeline .timeline_wrapper>ul li>span {
    right: auto;
}
.quiz_timeline li.done>span:before {
    right: 2px;
    left: auto !important;
}
@media (max-width: 991px){
header #trigger {
    left: 10px !important;
}}
span span.vicon.vicon-angle-up, span span.vicon.vicon-angle-down {
    border-right: none;
    border-left: 1px solid var(--border);
}
.course_curriculum_wrapper .curriculum_item>span:first-child {
    margin-left: 1rem;
    margin-right: 0 !important;
}
.course_curriculum_wrapper .curriculum_item>span:first-child .friendly_time {
    margin-left: 1rem;
    margin-right: 0 !important;
}
.course_curriculum_wrapper .curriculum_item>span:first-child strong span {
    margin-right: 0 !important;
    margin-left: 1rem;
}
.wplms_manage_courses_wrapper .course_instructor_block .course_title_wrapper .course_instructor img {
    margin: 0 0 0 0.5rem;
}
.taxonomy_field .term_select i {
    padding-right: 5px;
    padding-left: 0 !important;
}
.vibe_editor_modal .ve_modal-content .ve_modal-header h3 {
    letter-spacing: 0;
}
[class^="vicon-"], [class*=" vicon-"] {
    font-family: 'vicon',IRANSans!important;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {
    padding-left: 25px;
    padding-right: 0 !important;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow {
    left: 8px;
    right: auto !important;
}
.vibebp_myprofile .profile_grid .profile_grid_header .end_block>*:last-child {
    margin-left: 0;
}
.buttons.has-addons .button:not(:last-child) {
	border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
}
.buttons.has-addons .button:not(:first-child) {
	border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.instructor_reports .report_steps_wrapper .wplms_reports_block>.vicon-close {
    left: 1rem;
    right: auto !important;
}
.wplms_create_course_wrapper .wplms_course_creation_tabs li:last-child:after {
    left: 0;
    right: auto !important;
}
.wplms_create_course_wrapper .wplms_course_creation_tabs li:first-child:after {
    right: 0;
    left: auto !important;
}
.vibebp_myprofile .portal .portal_body .activity_list {
    border-right: 1px solid var(--border);
    border-left: none;
    margin-right: 6rem;
    margin-left: 0 !important;
}
.vibebp_myprofile .portal .portal_body .activity_list .activity_item {
    padding-right: 3rem;
    padding-left: 0 !important;
}
.vibebp_myprofile .portal .portal_body .activity_list .activity_item:before {
    right: -0.5rem;
    left: auto !important;
}
.vibebp_myprofile .portal .portal_body .activity_list .activity_item:after {
    right: 0;
    left: auto !important;
}
.vibebp_myprofile .portal .portal_body .activity_list .activity_item .activity_body .datetime {
    right: -6rem;
    left: auto !important;
}
.vibebp_left_sidebar .labels .labels_title .link {
    margin: 0 1rem 0 0;
}
.message_left_right .message_list_left {
    border-left: 1px dashed var(--border);
    border-right: none !important;
}
.checkbox > input[type="checkbox"] + label::before {
    margin-left: 0 !important;
}
.vibebp_left_sidebar .labels ul.message_labels>li>label>.vicon {
    margin-left: 0 !important;
    margin-right: 0.5rem;
}
.checkbox > input[type="checkbox"]:checked + label::after {
    right: auto !important;
    left: 1px;
}
.vibebp_myprofile .profile_menu .menu_bottom .menu_item>span+span {
    margin-right: 10px;
    margin-left: 0 !important;
}
.bp_blank_stars:before {
    content: "☆☆☆☆☆" !important;
}
.bp_filled_stars:before {
    content: "★★★★★" !important;
}
@media (max-width: 778px){
	.woocommerce table.shop_table th {
		padding: 9px 8px;
	}
	.woocommerce .cart .button, .woocommerce .cart input.button {
		font-size: 10px;
	}
}
select {
    background-position: 5% 50% !important;
}
.checkbox>input[type=checkbox]+label:before {
    margin-left: 8px !important;
}
.block.courseitem.course4 .block_content .course_block_bottom .course_price {
    float: left;
}