/*
Theme Name: WPLMS Child
Theme URI: https://t3rep.com
Author: RTL Ver for WPLMS Theme by T3rep.com
Description: نسخة شيلد ثيم معربة لقالب WPLMS يتمتع القالب بجميع خواصة مع امكانية التحديث دون فقط خواص القالب بواسطة t3rep.com
Version: 9.9.9.2


/* = fonts by http://t3rep.com 
-------------------------------------------------------------- */
@import url('fonts/t3rep.css');
@import url('fonts/t3repbold.css');
@import url('fonts/t3repSegoe.css');
@import url('fonts/DINNextLTArabic-Light.css');
@import url('fonts/droidkufi.css');
@import url('fonts/droidnaskh.css');
@import url('fonts/jfflat-regular.css');
@import url('fonts/NeoSansW23-Light.css');
@import url('fonts/DINNextLTArabic-Medium.css');
@import url('fonts/DINNextLTArabic-Heavy.css');
@import url('fonts/DINNextLTArabic-Bold.css');
@CHARSET "UTF8";
html * .ls-wp-container .ls-slide > *, body * .ls-wp-container .ls-slide > *, #ls-global * .ls-wp-container .ls-slide > *{font-weight: normal !important;}
.icon-users:before{float: right;
    padding: 4px 8px;}
button, #buddypress a.button, #buddypress input[type=button], #buddypress input[type=submit], #buddypress input[type=reset], #buddypress ul.button-nav li a, #buddypress div.generic-button a, #buddypress .comment-reply-link, a.bp-title-button{font-weight: normal !important;}

#buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span
{font-weight: normal !important;}
#buddypress .current-visibility-level
{font-weight: normal !important;}
#buddypress div#item-header div#item-header-content h3 a
{font-weight: normal !important;}
.instructor_line h3 a
{font-weight: normal !important;}
#buddypress .standard-form label, #buddypress .standard-form span.label
{font-weight: normal !important;}
.course_instructor a
{font-weight: normal !important;}
.icon-arrow-1-left:before{content: "\e0f6" !important;}
.icon-arrow-1-right:before {content: "\e172" !important;}

.custom_block h3+p{    font-weight: normal !important;}
b, strong {
    font-weight: normal !important;
}
.star-rating{    font-weight: normal !important;}

/*========================================================================*/
/*   01. DEFAULT STYLING
/*========================================================================*/
body{
    direction:rtl;
	font-family: 'DINNextLTArabic-Medium', sans-serif;
	font-weight:normal !important;
}
/*========================================================================*/
/*   02. GENERAL STYLING
/*========================================================================*/


h1,h2,h3,h4,h5,h6{

	 font-family: 'DINNextLTArabic-Medium', sans-serif;
	 font-weight:normal !important;

}
h1{
	font-size: 28px;
	 font-weight:normal !important;
}
h2{
	font-size: 25px;
 font-weight:normal !important;
}
h3{
	font-size: 22px;
 font-weight:normal !important;
}
h4{
	font-size: 18px;
	 font-weight:normal !important;
}
h5{
	font-size: 16px;
	 font-weight:normal !important;
}
h6{
	font-size: 14px;
	 font-weight:normal !important;
}

small{
	font-size: 75%;
	 font-weight:normal !important;
}

.alignleft{
	float:right;
	margin:  0 0 15px 15px ;
}

.alignright{
	float:left;
	margin:  0 15px 15px 0 ;
}
input[type='submit'].form_field,
input[type='submit'].ninja-forms-field,
#searchsubmit{

 font-weight:normal !important;

}
.reply a,
.link,.ahref{
 font-weight:normal !important;
}
.showhide_indetails.link{font-size:11px;}
.link:after{
	padding-right:2px;
	padding-left:0;
}

.content ul:not([class]){
	
	margin-right:15px;
	margin-left:0px;
}
.content .active ul:not([class]){
	
	margin-right:0;
	margin-left:0px;
}

.content ol:not([class]){
	
	margin-right:15px;
	margin-left:0px;
}
.assignment_students > li ul,
#content .content ol,/*Main Content*/
#content .content ul,/*Units in start-course frame*/
.main_unit_content ul,
.small_desc ul,.wpb_text_column ul,
.bbpress #content .content .bbp-reply-content ol, /*Forums*/
.bbpress #content .content .bbp-reply-content ul{
	
	margin-right:15px;
	margin-left:0px;
}
#content .content ul.grid,#content .content ul.woocommerce-error,
#content .content ul.vibe_filterable{
	margin-right:0;
	margin-left:0px;
}
.assignment_students > li ol,
#content .content ol,
.wpb_text_column ol,
.main_unit_content ol{
	
	margin-right:15px;
	margin-left:0px;
}

.content ul > li > ul,
.content ol > li > ol{
	padding-right:30px;
	padding-left:0px;
}


.unit_content .commentmetadata{
	float:left;
	margin:  0 20px 0 0 ;
}

.unit_content .load_more_comments,
.unit_content .add_comment{

	font-weight:100;

}


/*========================================================================*/
/*   04. CHOSEN CUSTOMIZATION
/*========================================================================*/


.chosen-container.chosen-with-drop .chosen-drop{
	border-radius: 2px 0 0 2px ;

}


/*========================================================================*/
/*   04. BUTTONS
/*========================================================================*/

.button{
    margin: 10px 0 10px 10px ; 
    font-weight:100;
    letter-spacing:0 !important;
}



.button+.button{
	margin-right:10px;
}

.button.small{

	font-weight:100 !important;
}

/* === Other Classes ====*/
.left{
	float: right;
}

.right{
	float: left;
}

 .heading a{
float: left;
}
.heading span>a{

	font-weight: 100;
}
.noheading .flex-direction-nav{

	right: 50%;
	left:auto;
}
/* ------------------------------------------------------------------------ */
/* 03. SOCIAL ICONS
/* ------------------------------------------------------------------------ *//*==== Social Icons ====*/
ul.socialicons
{
	float: right;
}

ul.socialicons li
{
	float: right;
	margin: 0 15px 0 0;
}

ul.socialicons.round li,
ul.socialicons.square li
{
	margin: 0 5px 0 0;
}

ul.socialicons.color li a.like
{
	font-weight: 100 !important;
}
/*========================================================================*/
/*   06. BLOCKS
/*========================================================================*/
	
.pagesidebar
{
	left: 0;
	right:auto;
}

.pagesidebar .menu-item-has-children:after
{
	left: 10px;right:auto;
}

.pagesidebar .left.menu-item
{
	float: none;
}

.open .menu::after
{
	left: 0;right:auto;
}

.visibility-toggle-link,.field-visibility-settings-close
{
	font-weight: 100;
}/*========================================================================*/
/*   06. HEADER & NAVIGATION
/*========================================================================*/
header
{
	margin: 0 0 -5px 0;
}

#headertop.fixed
{
	right: 0;left:auto;
}

#headertop.fixed .homeicon
{
	float: right;
}

#headertop li
{
	float: right;
	margin-right: 10px;margin-left: 0;
	padding-right: 10px;padding-left:0;
	border-right: 1px solid #576972;
	border-left:none;
}

#headertop .topmenu
{
	float: left;
}

header #searchdiv
{
	float: left;
}

header #searchicon
{
	float: left;
}

header #searchform
{
	left: 0;right:auto;
}

header #searchform:after
{
	left: 10px;right:auto;
}

nav
{
	 /* Adjusting for Logo */
	float: left;
}

nav .menu li
{
	float: right;
}/*
.menu li.active a:after{right:50%;
	margin-right:-10px;} */
nav .menu li a
{
	font-family: 'droidkufi',sans-serif;
	font-weight: 100 !important;
}

nav .menu li.iconstyle
{
	float: right;
}

nav .sub-menu
{
	right: 0;left:auto;
}

nav .sub-menu li > .sub-menu
{
	right: 100%;left:auto;
}

nav .sub-menu li.left > .sub-menu
{
	right: -100%;left:auto;
}

nav .menu-item-has-children:hover > a:before
{
left:auto;
	right: 20px;
}
.open .pusher {
	-webkit-transform: translate3d(220px, 0, 0);
	transform: translate3d(220px, 0, 0);
}

nav .menu li.iconstyle > .sub-menu
{
	margin-right: -50%;margin-left:0;
}

nav .menu li.iconstyle > .sub-menu li
{
	float: right;
}

.menu-sidebar.column5 .widget
{
	float: right;
}

.menu-sidebar.column4 .widget
{
	float: right;
}

.menu-sidebar.column3 .widget
{
	float: right;
}

.menu-sidebar.column2 .widget
{
	float: right;
}

.megadrop .menu-sidebar .widget ul li a
{
	font-weight: 100 !important;
}

.megadrop .menu-sidebar .widgettitle
{
	font-weight: 100 !important;
}
    
/* === END EFFECT === */#trigger
{
	left: 40px;right:auto;
}

.lines:before, .lines:after
{
	right: 0;left:auto;
}

/* content style */
.pusher
{
	right: 0;left:auto;
}

.pusher::after
{
	left: 0;left:auto;
}
/* Effect 2: Reveal */



.sidemenu li a
.sidemenu li.menu-item-has-children > a
{
	margin-left: 30px;margin-right:0;
}

/*========================================================================*/
/*   03. LOGO
/*========================================================================*/
#vibe_bp_login li#admin_panel_icon
{
	left: 0;right:auto;
	text-align: right;
}
/*========================================================================*/
/*   03. NOTIFICATION
/*========================================================================*/

/*========================================================================*/
/*   03. SLIDER
/*========================================================================*/
/*========================================================================*/
/*   03. FOOTER
/*========================================================================*/


footer .item-avatar
{
	float: right;
	margin-left: 10px;margin-right:0;
}

#footernotification,
#headernotification
{
	font-weight: 100 !important;
}

#footernotification .close,
#headernotification .close
{
	float: left;
}

#footernotification h2,
#footernotification h3,
#footernotification h4,
#footernotification h5,
#footernotification h6,
#footernotification p,
#headernotification h2,
#headernotification h3,
#headernotification h4,
#headernotification h5,
#headernotification h6,
#headernotification p
{
	font-weight: 100 !important;
}



#footerlogo
{

	float: right;
	margin: -15px 0 0 10px;
}

#footer_social_icons,
#footermenu
{
	float: left;
}

#footer_social_icons .social li,
.footermenu li
{
	float: right;
	margin-right: 15px;margin-left:0;
}

.footertitle,
footer h4
{
	font-weight: 100 !important;
}

.quick-flickr-item a
{
	float: right;
	margin: 0 0 10px 10px;
}

.twitter_item p:after
{
	right: 38px;left:auto;
}

.footerwidget .avatar-block .item-avatar,
.widget .avatar-block .item-avatar
{
	float: right;
	margin: 4px 0 0 4px;
}

.footermenu li a
{
	font-weight: 100 !important;
	font-family: 'DINNextLTArabic-Medium','DINNextLTArabic-Medium', sans-serif;
}


#scrolltop span
{
	font-weight: 100 !important;
}
/*========================================================================*/
/*   07. TITILE
/*========================================================================*/
.pagetitle h1
{
	font-weight: 100 !important;
}

.single-wplms-assignment .pagetitle > span a
{
	margin-right: 0;margin-left: 0;
}
/*========================================================================*/
/*   07. Breadcrumbs
/*========================================================================*/
.error
{
	font-weight: 100 !important;
}

.bcrow
{
	text-align: right;
}


.breadcrumbs li
{
	float: right;
	/*white-space:nowrap; Long breadcrumbs breaking the site*/
	margin-left: 10px;margin-right:0;
}

.breadcrumbs a
{
	font-weight: 100 !important;
}

.breadcrumbs li+li:before
{
	margin-left: 10px;
	margin-right:0px;
	content:"\e172" !important;
}

.prev_next li
{
	float: right;
}


.prev_next li a
{
	font-weight: 100 !important;
}


.prev_next .prev:before
{
	float: right;
	margin-left: 5px;
	margin-right: 10px;
}

.prev_next .next:after
{
	float: left;
	margin-left: 10px;
	margin-right: 5px;
}
/*========================================================================*/
/*   07. Blog 
/*========================================================================*/
.meta
{
	float: right;
	text-align: left;
}

.meta .date .day
{
	font-weight: normal;
	padding: 0 0 10px 10px;
}

.meta .date .month
{
	padding: 10px 0 0 10px;
	font-weight: 100 !important;
	letter-spacing: 0;
}/*========================================================================*/
/*   07. Blogpost
/*========================================================================*/
.blogpost .featured
{
	float: right;
}

.blogpost .excerpt
{
	margin-right: 90px;margin-left:0;
}

.blogpost .excerpt.thumb
{
	margin-right: 310px;margin-left:0;
}


.content .cats ul,
.cats ul
{
	float: right;
}

.cats li
{
	float: right;
	margin-left: 5px;margin-right: 0;
}

.cats a
{
	font-weight: 100 !important;
}
/*========================================================================*/
/*   07. PAGINATION
/*========================================================================*/
a.page-numbers,
.page-numbers.current,
.pagination span,
.pagination label
{
	margin-left: 5px;margin-right:0;
	font-weight: 100 !important;
	float:right;
	font-family: DINNextLTArabic-Light;
}

.page-numbers.current,
.pagination span.current
{
	font-weight: 100 !important;
}

a.page-numbers,
.pagination a
{
	margin-left: 5px;margin-right: 0;
	font-weight: 100 !important;
}
/*========================================================================*/
/*   07. SIDEBAR
/*========================================================================*/

.widget .widget_title
{
	font-weight: 100 !important;
}

.widget ul li > ul.children
{
	padding-right: 0;
}


.widget ul.hierarchial li > ul.children li a
{
	padding-right: 8px;padding-left: 0px;
}

.widget ul li.current-cat a
{
	font-weight: 100 !important;
}

.tagcloud a
{
	font-weight: 100 !important;
	margin: 0 0 10px 10px;
}

.widget .more_posts li small
{
	margin-right: 70px;margin-left:0;
}

.nav-tabs > li > a
{
	margin-left: 0px;margin-right: 0px;
	font-weight: 100 !important;
}

.sidebar .widget #searchform input[type="submit"],
#signup_submit,
#submit
{
	font-weight: 100 !important;
}
    
/*========================================================================*/
/*   07. CONTENT
/*========================================================================*/
.indate
{
	font-weight: 100 !important;
	float: right;
	margin: 0 0 0 10px;
}
/*=== Registration page ===*/.register-section h4
{
	font-weight: 100 !important;
}

.editfield .checkbox input
{
	margin: 0 0 0 5px;
}

.register-section h4:after
{
	left: 0;right:auto;
}


#account_password_field label span,
.register-section label span
{
	float: left;
	font-weight: 100 !important;
	left: 20px;right:auto;
}

#account_password_field label span
{
	left: 40px;right:auto;
}
/*=== End REgister page ===*/

#vibe_bp_login
{
right:auto;
left:0;
}

#vibe_bp_login:after
{
	left: 20px;right:auto;
}


#vibe_bp_login input[type="submit"]
{
	margin-left: 12px;margin-right:0;
	font-weight: 100 !important;
}


#vibe_bp_login label input[type="checkbox"]
{
	margin-left: 5px;margin-right:0;
}

#vibe_bp_login .vbpregister
{
	font-weight: 100 !important;
}

#vbp-login-form label > a
{
	font-weight: 100 !important;
	float: left;
}

.vbplogin em
{
	right: -3px;left:auto;
}

#vibe_p_login .bp-login-widget-user-avatar
{
	float: right;
	margin-left: 10px;
}

.heading_more
{
	left: 48px;right:auto;
}

.heading_more:before
{
	left: 0;
	right:auto;
}

#userstats .in_details+strong
{
	float: left;
}

#userstats .in_details+strong+span
{
	font-weight: 100 !important;
}

.select_download_options li
{
	float: right;
	padding: 0 0 10px 10px;
}

.select_download_options li label
{
	padding-right: 5px;padding-left:0;
}
/*========================================================================*/
/*   07. Unit Comments
/*========================================================================*/.notes_list,


.notes_list>li img
{

	margin: 0 0 0 20px;
	float: right;
}

.notes_list .unit_comment_author
{
	font-weight: 100 !important;
}

.notes_list > li .unit_comment_content,
.notes_list > li .actions
{
	margin-right: 84px !important;margin-left: 0 !important;
}

.notes_list .unit_comment_author+span
{
	text-align: right;
}

.notes_list .actions li
{
	float: right;
	margin-left: 10px;margin-right:0;
}

.notes_list .creply.loaded
{
	margin: 18px 10% 0 0;
}

/*========================================================================*/
/*   07. WIDGETS
/*========================================================================*/
.postsmall .post_thumb
{
	float: right;
    margin: 0 0 0 10px;
}

.postsmall .post_title a
{
	font-weight: 100 !important;
}/*========================================================================*/
/*   07. ALL Instructors
/*========================================================================*/


.instructor h3
{
	font-weight: 100 !important;
}

.instructor span
{
	
	font-weight: 100 !important;
}

.instructor strong
{
	font-weight: 100 !important;
}

.instructor strong a
{
	font-weight: 100 !important;
}

.instructor strong span
{
	float: left;
	
}

/*========================================================================*/
/*   07. SINGLE
/*========================================================================*/


.postdate
{
	font-weight: 100 !important;
}


.tags .page-links
{
	float: left;
}

.tags li
{
	float: right;
	margin-left: 10px;margin-right:0;
}

.tags .social_sharing
{
	float: left;
}

.tags  li a
{
	padding-right: 2px;padding-left: 0;
	font-weight: 100 !important;
}

.tags > ul > li:before,
ul.tags > li:before
{
	float: right;
}

.unit-page-links
{
	text-align: right;
}

.unit-page-links span,
.unit-page-links a
{
	float: right;
	margin-right: 5px;margin-left:0;
}

.page-links span
{
	font-weight: 100 !important;
	margin-right: 5px;margin-left: 0;
}

.single-product .prev_next_links a
{
	font-weight: 100 !important;
}

.postauthor .auth_image
{
	float: right;
	margin-left: 15px;margin-right:0;
}


.author_info .readmore
{
	float: left;
}

.author_info h6
{
	font-weight: 100 !important;
}

.author_desc .website
{
	font-weight: 100 !important;
	float: right;
}

.author_desc .website a
{
	font-weight: 100 !important;
}

.author_desc .social
{
	float: left;
}

.author_desc .social li
{
	float: right;
	margin-left: 8px;margin-right:0px;
}

.single-testimonials .testimonial-author img
{
	float: right;
	margin-left: 30px;margin-right:0px;
}

.single-testimonials .testimonial-author h4
{
	font-weight: 100 !important;
}

.dropcap
{
	float: right;
	font-weight: 100 !important;
	margin: 0 0 0 10px;
}
/*========================================================================*/
/*   07. CONTACT
/*========================================================================*/
.btn-primary,
.btn-default
{
	font-weight: 100 !important;
}

.message + #respond #reply-title
{
	font-weight: 100 !important;
}

.extra_buttons
{
	left: 15px;right:0px;
}
/*========================================================================*/
/*   07. SINGLE QUESTION
/*========================================================================*/
.content .question
{
	padding-left: 35px;padding-right:0;
}


.question_options + #respond > #commentform > p.form-submit,
.fillblank #respond > #commentform > p.form-submit,
.select_dropdown #respond > #commentform > p.form-submit{

	margin:0 0 0 20px;
}


.question_options .match_option
{

	padding: 5px 35px 5px 15px;
}

.question_options .match_option span
{
	right: 10px;left: 0;
}


.placeholder
{
	padding-left: 10px;
	padding-right: 10px;
}

.data_stats
{
	left: 0;right: 0;
}

.data_stats li
{
	float: right;
}

.heading a.small_link
{
	font-weight: 100 !important;
	margin-right: 10px;margin-left: 0;
}

#question #submit
{

	right: 0;left: 0;
	margin-right: 25%;margin-left:0;
}

.ques_link
{
	font-weight: 100 !important;

}

.reset_answer
{
	right: 25%;left: 0;
	font-weight: 100 !important;
}

#comment-status
{
	margin: 0 -30px 0 -30px;
	font-weight: 100 !important;
}

.quiz_bar
{
	right: 0;left: 0;
}

.question_options input[type="checkbox"] + label span
{
	margin: -1px 0 0 4px;
}

.question_options input[type="radio"] + label>span:first-child
{
	margin: -1px 0 0 4px;
}



.navigation a
{
	font-weight: 100 !important;
}
/*========================================================================*/
/*   07. COMMENTS
/*========================================================================*/
.comments_rss
{
	float: left;
}


.footerwidget .item-list img,
.vcard img
{
	float: right;
	margin-left: 20px;margin-right:0;
}

.children
{
	padding-right: 84px;
	padding-left: 0;
}

.comment-meta a
{
	font-weight: 100 !important;
}

.reply
{
	left: 2px;right:auto;
}

.reply a:hover:after
{
	left: -10px;right:auto;
}

.comment-meta
{
	margin: 0 84px 0 0;
}

.comment-body p
{
	margin-right: 84px;margin-left: 0;
}

/*========================================================================*/
/*   07. QUIZ
/*========================================================================*/
.full_desc .link,
.small_desc .link
{
	margin-right: 0px;margin-left: 0px;
	font-weight: 100 !important;
}



.quiz_timer:after
{
	right: 0;left: 0;
}

.countdown + span
{
	right: 0;left: 0;
	font-weight: 100 !important;
}

.countdown
{
	font-family: 'DINNextLTArabic-Medium',sans-serif;
	font-weight: normal;
	right: 0;left: 0;
	letter-spacing: 0;
}

.countdown+span+span
{
	font-weight: normal;
	right: 0;left: 0;
}

.countdown+span+span > strong
{
	margin-left: 24px;margin-right:0;
}


.quiz_timeline li
{
	padding: 8px 30px 8px 0;
	text-align: right;
}

.quiz_timeline li > span
{
	right: -10px;
left: 0;
}

.quiz_timeline li a
{
	font-weight: 100 !important;
}

.quiz_timeline li.active
{
	margin-right: -4px;margin-left: 0;
}

.quiz_timeline li.done
{
	margin-right: -4px;margin-left: 0;
}

.quiz_timeline li.done > span:before
{
	right: 3px;left: 0;
}

.quiz_timeline li.active:after
{
left: 0;
	right: 0;
}

.quiz_question span
{
	float: left;
}


.reviewlist.commentlist cite
{
	float: left;
}

.reviewlist.commentlist cite a
{
	font-weight: 100 !important;
}

.reviewlist.commentlist cite+span,

.reviewlist.commentlist .vcard img
{
	float: left;
	margin-left: 0;
}


.reviewlist.commentlist .vcard
{
float: right;
    margin-left: 15px;
    margin-right: 0;
}


/*========================================================================*/
/*   07. DW Q&A
/*========================================================================*/


.unit_title h1,
#unit.page_title h1
{
	margin: 10px 0 10px 20px;
}

.unit_title .instructor,
.unit_title ul+.instructor,
#unit.page_title .instructor,
#unit.page_title ul+.instructor{

	text-align: left;
	float: left;
}

.unit_title .instructor img,
.unit_title ul+.instructor img,
#unit.page_title .instructor img,
#unit.page_title ul+.instructor img
{

	float: left;
	margin-right: 10px;margin-left:0;
}

#unit.page_title span
{
	font-weight: 100 !important;
}

.unit_title li
{
	float: right;
	margin-left: 10px;margin-right:0;
}

.unit_title li a
{
	font-weight: 100 !important;
}

.unit_title .print_unit+span,
.quiz_title .print_unit+span
{
	float: right;
	font-weight: 100 !important;
}


.unit_title .print_unit,
.quiz_title .print_unit
{
	float: right;
	padding: 0 0 0 10px;
}

.course_time
{
	font-family: sans-serif;
}

.course_timeline li
{
	padding: 15px 30px 15px 0;
	text-align: right;
}

.course_timeline li
{
	text-align: right;
}

.course_timeline li.unit_line
{
	margin-right: 20px;margin-left:0;
}

.course_timeline li > span
{
	right: -7px;left:auto;
}

.course_timeline h4,
.course_timeline li a
{
	font-weight: 100 !important;
}

.course_timeline li > a
{
	margin: 0 20px 0 10px;
}
.course_timeline li.done > span:before
{
	margin: 3px 5px 0 0;
}

.course_timeline li.done > span
{

	right: -13px;left:auto;
}

/*========================================================================*/
/*   07. MESSAGES
/*========================================================================*/
.message
{
	font-weight: 100 !important;
}

.message h3,
.message h3+p
{
	font-weight: 100 !important;
}

/*========================================================================*/
/*   07. CERTIFICATE
/*========================================================================*/


.certificate h1
{
	font-weight: 100 !important;
}

.certificate h2
{
	font-weight: 100 !important;
}

.certificate h3
{
	font-weight: 100 !important;
}

.vibe_carousel.widget_carousel.flexslider .block
{
	margin-left: 0;
}
/*.vibe_carousel.onecol .slides > li+li {
margin-right: 30px;
}*/

/*========================================================================*/
/*   07. MISCELLANEOUS
*/



#calendar_wrap caption
{
	font-weight: 100 !important;
}

#calendar_wrap thead,
#calendar_wrap tfoot{

	font-weight: 100 !important;
}

#calendar_wrap tbody td#today
{
	font-weight: 100 !important;
}

.fbLoginButton
{
	padding: 10px 50px 20px 20px;
	font-weight: 100 !important;
}

.fbLoginButton:before
{
	right: 0;
}

.scontent .buddypress-course-search-widget.widget ul li
{
	
	padding-right: 10px;padding-left:0;
}


.news h4,.news h4 a
{
	font-weight: 100 !important;
}

.news span.right
{
	font-weight: 100 !important;
}
/*========================================================================*/
/*   07. MISC FIXES
/*========================================================================*/
.single-dwqa-question #content .dwqa-question.hentry
{
	padding-right: 0;
}

.single-dwqa-question #;
}
/*========================================================================*/
/*   07. PLUGINS
/*========================================================================*/
/*   BADGE OS   */

#content .content ul.badgeos-achievement-earners-list,
#content .content ul.slides
{
margin-right: 0;
}

.congrats_badge .ajax-badge
{

float: left;
}

.course_students li .progress
{

margin: 10px 85px 0 0;
}
/*========================================================================*/
/*   07. RESPONSIVE
/*========================================================================*/
@media (max-width: 991px)
{
.blogpost .excerpt.thumb
{
	margin-right: 0;
}
}

@media (max-width: 991px) and (min-width:768px)
{
	#trigger
	{
		left: 60px;right:auto;
	}

	.blogpost .featured
	{
		margin-left: 0;
	}
	}

@media (max-width: 767px)
{

	header #searchdiv
	{
		left: 0;
		float: left;
	}

	header #searchform:after
	{
		left: 100px;right:auto;
	}


	header #searchicon
	{
		left: 90px;right:auto;
	}
	}

@media (max-width: 440px)
{


	#buddypress #groups-dir-list ul.item-list li div.item-title
	{
		text-align: right;
	}
	}
/*========================================================================*/
/*   03. BBPress
/*========================================================================*/

li.bbp-forum-info, li.bbp-topic-title,
#bbpress-forums div.bbp-topic-author, 
#bbpress-forums div.bbp-reply-author{
	float:right;
	text-align: right;
}

#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content{
	margin:0;
}
#bbpress-forums li.bbp-header .bbp-topic-author, #bbpress-forums li.bbp-footer .bbp-topic-author, #bbpress-forums li.bbp-header .bbp-reply-author, #bbpress-forums li.bbp-footer .bbp-reply-author{
	float:right;
}
#bbpress-forums li.bbp-header .bbp-topic-content, #bbpress-forums li.bbp-footer .bbp-topic-content, #bbpress-forums li.bbp-header .bbp-reply-content, #bbpress-forums li.bbp-footer .bbp-reply-content{
	text-align: right;
	margin-left:0;
	margin-right:140px;
}

#bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content{
	text-align: right;
}
.pagetitle h1 i{
	font-size: 44px;
	float: right;
	margin-left: 20px;margin-right: 0;
}
.pagetitle > span a{
	margin-right: 80px;margin-left:0;
   font-weight: 100;
}.pagetitle h5 span:first-child{
	margin-right:60px;margin-left:0;
}/*========================================================================*/
/*   07. EVENT CARD
/*========================================================================*/
#wplms-calendar td#today:after{	right:2px;left:auto;}
.event_icon{	left: 0px;right:auto;}.event_card h4{	font-weight: 100;}
.event_card h4 a{font-weight:100;}
.event_card li{	font-weight:100;}
.event_card li a{
	font-weight:normal;
	
}
.event_card label{
	float:right;}.event_full_details{	left: 0;right:auto;}/*========================================================================*/
/*   07. CALENDAR
/*========================================================================*/
#wplms-calendar caption{font-weight: 100;}
#wplms-calendar tfoot,
#wplms-calendar tbody{
	border-right:1px solid #EFEFEF;border-left:none;
}
#wplms-calendar thead{
	font-size:11px;
	font-weight:100;}
#wplms-calendar td{	border-left: 1px solid #EFEFEF;border-right:none;}
#wplms-calendar td a{font-weight:100;}
#wplms-calendar td a span{	left:0;right:auto;
}/*========================================================================*/
/*   07. EVENTS LIST
/*========================================================================*/
.events_this_day h3.heading span{
	float: left;}.events_list li a{
font-weight:100;
}#send_event_invitation span{	margin-right:5px;margin-left:0;
}.events_list li a span{	float: left;
}
.events_list li strong{	margin-left: 15px;margin-right:0;
	float:right;}
.invitation_students li a{
	font-weight: 100;
}
.invitation_students li i{float:left;}.invitation_results li span{
	float:left;
	font-weight:100;
}/*========================================================================*/
/*   07. EVENTS POPUPS
/*========================================================================*//*========================================================================*/
/*   07. EVENTS Widget
/*========================================================================*/.widget_event_list li a i{
	font-size: 22px;
	float: right;
	margin-left: 10px;margin-right:0;
}.widget_event_list li a i{
	font-size: 22px;
	float: right;
	margin-left: 10px;margin-right:0;
}.widget_event_list li a span{	margin-right:40px;margin-left:0;
}
/*========================================================================*/
/*   07. RESPONSIVE FIXES
/*========================================================================*/
@media (max-width: 540px) {
	.events_list li a span{
		clear:both;
		float:right;
	}
}

/*========================================================================*//*   01. Assignment Submissions/*========================================================================*/.assignment_submissionlist .comment-meta {left: 10px;right:auto;}.assignment_submissionlist .reply{left:10px;right:auto;}.attachmentFile{float: left;}.attachmentFile > p{margin:0 !important;}.assignment_submissionlist div.comment-author.vcard span{font-weight:100;}.assignment_marks h2{font-size:44px;font-family: DINNextLTArabic-Light;}.assignment_marks span{font-weight:100;font-family: DINNextLTArabic-Light;}#clear_previous_submissions{margin-right: 5px;margin-left: 0px;}.assignment_submission{float:left;}@media (max-width: 767px) {.assignment_submission{float:right;}}/*========================================================================*//*   02. Assignment Timer/*========================================================================*/.counttime+span{right: 0;left:auto;font-weight:100;}.counttime{font-family: 'DINNextLTArabic-Light',DINNextLTArabic-Light;    font-size: 30px;    font-weight:normal;    right: 0;left:auto;    letter-spacing:0px;}.counttime+span+span{font-weight:normal;right: 0;left:auto;}/*========================================================================*//*   02. EVALUATION/*========================================================================*/.assignment_students .assignment_content ul li{margin-right:15px;margin-left:0;}.assignment_students .assignment_content ol li{margin-right:15px;margin-left:0;}.assignment_heading span{float:left;margin-right:10px;margin-left:0;}.assignment_heading.heading a i{margin-right:15px;margin-left:0;}.assignment_heading.heading a{font-weight:100;} 

/*========================================================================*/
/*   01. GENERAL STYLING
/*========================================================================*/
.curriculum li h3{	margin: 7px 0 0 40px ;}.curriculum li .btn-group{
	float:left;
}.curriculum h3 > i{
	float: right;
    margin-left: 10px;margin-right: 0;
}/*========================================================================*/
/*   01. CREATION STEPS STYLING
/*========================================================================*/#course_creation_tabs li{	font-weight: 100 !important;}
#course_creation_tabs li i{	float:right;	margin-left:10px;margin-right:0;}
#course_creation_tabs li a{
	font-weight: 100 !important;}#course_creation_tabs li a span{	font-weight: 100 !important;
}
#course_creation_tabs li:after{
left:20px;
right:auto;}
#course_creation_tabs li.selected a{
	
	font-weight: 100 !important;
}
/*========================================================================*/
/*   01. CONTENT BOX STYLING
/*========================================================================*/
#course-category > li,
#course-linkage > li{
	float:right;
	margin-left:20px;margin-right:0;
}
#course-category .chosen-container-single .chosen-single span{
	margin-right:10px;margin-left:0;
}
#course-category .chosen-container,
#course-linkage .chosen-container{
	float:right;
}#featured_image{
	float:right;	margin-left:30px;margin-right:0;
	
}.slideout{
	translateX:540px;
}
/*========================================================================*/
/*   01. COURSE SETTINGS
/*========================================================================*/.small_box,
.mid_box,
.large_box,
.very_large_box{	margin-left:10px;margin-right:0;
}#course_settings h3 > span,
#course_settings h5 > span,
#course_pricing h3 > span,
#course_pricing h5 > span{
	float:left;
}
/*========================================================================*/
/*   01. COURSE CURRICULUM
/*========================================================================*/#add_course_section,
#add_question,
#add_course_unit,
#add_course_quiz,
#add_option,
#upload_zip_button{
	margin:  20px 0 0 10px ;	padding-right:36px;padding-left:0;
}#add_course_section:before,
#add_course_unit:before,
#add_course_quiz:before,
#add_question:before,
#add_option:before,
#upload_zip_button:before{
left:auto;
	right: 10px;}
.curriculum > li:before,
.vibe_question_options > li:before {	float: right;}.section+.rem{
float:left;}
.new_unit_actions,
.new_quiz_actions{
	float:left;
	padding-right:2px !important;padding-left:0 !important;
}.new_unit_actions li,
.new_quiz_actions li{
	float: right;	margin-right: 2px;margin-left:0;
}
.new_unit_actions li input,
.new_quiz_actions li input{
	float:left;
}/*========================================================================*/
/*   01. CONTENT BOX HELP
/*========================================================================*/
.course-create-help li span{
	font-size:38px;
	font-weight:100;
	float:right;
	padding: 2px 10px 2px 25px ;
	line-height: 1;
}
/*========================================================================*/
/*   01. COURSE PRICING
/*========================================================================*/#course_pricing > ul > li.new_product{
	
}
/*========================================================================*/
/*   01. UNIT SETTINGS
/*========================================================================*/.unit_settings h3{	font-weight: 100;}.unit_settings .chosen-container{
	width:100% !important;
}/*========================================================================*/
/*   01. QUIZ
/*========================================================================*/#questions > li{
	padding: 8px 30px 8px 0 ;
}
#hidden li,
#questions li{list-style: none;}
#questions > li:before{	right: 0;left:auto;}#questions > li > .btn-group{
	float:left;
}
#questions li > span{
	float:left;	font-weight: 100 !important;}#hidden{opacity: 0;}
#hidden li h3 >span,
#questions li h3 >span{
	float:left;
}
.settings_quiz{
	text-align: right;
}.question_settings h3 span,
.assignment_settings h3 span{
	float:left;
}/*========================================================================*/
/*   01. ASSIGNMENT SETTINGS
/*========================================================================*/
.unit_settings #assignments_list .chosen-container{
	  float: right;
	  margin-left: 5px;margin-right:0;
}#assignments_list li strong i{
	margin-left: 10px;margin-right:0;
  	float: right;}
#assignments_list .btn-group{
	  float: left;
}
/*========================================================================*/
/*   01. FONTEND COURSE
/*========================================================================*/
/*   01. SWITCHES
/*========================================================================*/
.switch-label {
  float: right;
  
}.switch-label:active {
  font-weight:normal;
  
}.switch-label-off {
  padding-right: 2px;padding-right:0;
}.switch-label-on {
  padding-left: 2px;padding-right:0;
}/*
  Note: using adjacent or general sibling selectors 
  combined with pseudo classes doesn't work in Safari 
  5.0 and Chrome 12.
  See this article for more info and a potential fix: 
  http://css-tricks.com/webkit-sibling-bug/
*/.switch-input:checked + .switch-label {
  font-weight:normal;}.switch > .switch-input:checked + .switch-label-on ~ .switch-selection {
  right: 100px; left:auto;
}.switch-selection {  right: 0;
  left:auto;
}
/*==== Datepicker ===*/  /* DatePicker Container */
/* DatePicker Table */
.ui-datepicker-title {
    
    font-weight: 100 !important;
    
    
}.ui-datepicker-prev {
    float: right;}
.ui-datepicker-prev:before{    right: 0;left:auto;
}
.ui-datepicker-next {
    float: left;
   
}
.ui-datepicker-next:before{
right:auto;
    left: 0;
}
.ui-datepicker tbody td:last-child {
    border-left: 0px;border-right:none;
}.ui-datepicker-calendar .ui-state-default {
    border-left: 1px solid #EFEFEF;border-right:none;
    font-weight:400;
}.ui-datepicker-calendar .ui-state-active {
 font-weight:100;
   
}
.ui-datepicker-calendar td:first-child .ui-state-active {
    
    margin-right: 0;
}
.ui-datepicker-calendar td:last-child .ui-state-active {
    
    margin-left: 0;
}
/* === Timepicker ==== */div.time-picker li {
  
  font: 12px/1 DINNextLTArabic-Light, DINNextLTArabic-Light, sans-serif;}/*========================================================================*/
/*   01. Media Queries
/*========================================================================*/@media screen and (max-width: 1200px){
	#course_creation_tabs li{
		
	}
	#course_creation_tabs li:after{left:10px;right:auto;}
	#course_settings h3 > span, #course_settings h5 > span, #course_pricing h3 > span, #course_pricing h5 > span{	}
}
@media screen and (max-width: 992px){
#course_creation_tabs li i{}
}
@media screen and (max-width: 768px){
	#course_creation_tabs li i{}
	#course_creation_tabs li{
		
	}
}
