li,p,h1,h2,h3,h4,h5,h6,button,
td,tr,table,select,input,textarea,div,text,
.ial-check-lbl,a.forgetLnk,.smallTxt,
.sp-megamenu-parent > li > a,
.sp-dropdown li.sp-menu-item > a{
	font-family:vazir!important;
	letter-spacing:-0.75px;
}

.sp-megamenu-parent {
    float: right!important;
}
#magnifier-search {
    right: auto!important;
    left: 5px!important;
}
span.price-info {
    float: left!important;
}
.owl-prev span, .owl-next span {
    line-height: 35px;
}
.guru-mod--courses__item-details span img {
    margin-left: 5px;
}
.payments .sppb-icons-group-list li {float:left!important;}
.social .sppb-icons-group-list li {float: right;}
.ial-input-wrapper label {
    right: 15px;
}
.guru-tab-title img {
    float: right!important;
}
.tab-content {
    overflow-x: hidden;
}
#guru-component .uk-table th {
    text-align: right!important;
}
#guru-component#guru-component .uk-tab > li {
    float: right;
}
#guru-component .uk-panel-box div { text-align: right!important;}
#guru-component .uk-panel-box .student-info .icon {
    margin-left: 6px;
}
.kt-ratings-stars {
    direction: ltr;
}
#guru-component .uk-text-right {
    text-align: left!important;
}
.view-guruBuy input.uk-button.uk-button-primary.wk-button.wk-button-primary {
    float: left;
}
#loadinggif {
    right: auto!important;
    left: 35px!important;
}
#guru-component .uk-alert div{
    text-align: right!important;
}
.stickside{
    will-change: min-height;
	float: left!important;
}
li.category a {
    text-decoration: initial!important;
}
.gru-page-title {
    text-align: right;
}
.pagetitle-cartbutton .wk-button {
    float: left;
}
form#contentpane {
    text-align: right;
}
.uk-button-group.wk-button-group {
    float: left;
}
body h4 {
    text-align: right;
}
ul.menutopmenu li {
    padding: 0 5px 0 0;
}
.gru-login.gru-page {
    text-align: right;
}
ul.menutopmenu li {
    padding: 0 ​0 0 5px;
}
.teacher_row_guru.uk-clearfix div {
    text-align: right!important;
}
.sppb-addon-articles-carousel {
    direction: ltr;
}
.sppb-articles-carousel-meta-date {
    direction: rtl;
    display: block;
}
form#adminForm {
    text-align: right;
}
#tab-content li {
    text-align: right;
}
ul#tab-content img {
    float: none;
    display: inline-block;
}
a.cart:before {
    padding: 0 0 0 5px;
}
.alert h2 {
    font-size: 15px;
}
.description_guru .uk-width-2-10.wk-width-2-10 {
	padding-left:15px!important;
}
.description_guru p {
    width: 90%!important;
}
.geek-masthead-wrapper h2 {
    letter-spacing: -2px;
}
.course_view_description p {
	padding-top:25px;
    font-weight: 300;
    letter-spacing: -1px;
}
.lesson_name a {
    letter-spacing: -1px;
	font-weight:500;
}
a.guru-mod--courses__item-title.h4 {
    letter-spacing: -1px!important;
}
.guru-mod-search_item-details {
    direction: ltr;
}
.guru-mod--courses__item-details a {
    font-weight: 300;
}
.view-article .article-details {
    direction: rtl;
    text-align: right;
}
.sp-megamenu-parent .sp-mega-group > li > a {
    font-size: 16px;
}
#guru-component .uk-badge-notification {
    font-size: 18px!important;
    padding: 4px 8px!important;
}
#guru-component {
    text-align: right;
}
span.menu-toggler {
    left: 0;
}
.accordionItem .guru-accordion-title {
    padding-right: 15px;
}
html.guru-lesson-video, html.guru-lesson-video body {
    overflow: hidden!important;
}
@media (min-width: 1025px) {
	
	#sp-login .sp-module {
		float: left!important;
	}
	ul.social-icons {
		float: left;
	}
	
}
@media (max-width: 768px) {

	.loginarea .sp-module {
		float: right;
		padding: 0 0 0 5px;
	}

	.sp-column.loginarea {
		position: absolute;
		top: 25px;
	}
}