/*
Theme Name: Eduma
Theme URI: http://educationwp.thimpress.com/
Author: Eduma
Author URI: http://fidar-shop.ir
Description: fidar shop
Version: 4.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: eduma
Domain Path: /languages/
*/
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}


h1,h2,h3,h4,h5,h6,a,span,p,div,ul.nav.nav-tabs li a,.thim-login .title{font-family:iransans;}

.sc_heading.text-left .line{left:auto;right:0;}
.thim-course-carousel .owl-controls{left:0;right:auto;}
.thim-course-carousel .owl-controls .owl-prev, .thim-course-carousel .owl-controls .owl-next{float:left;}
.thim-course-grid .course-item .thim-course-content .course-meta>div i{margin-left:4px;}
.smicon-box > div > a > i:before{    content: "\f053";
}

@media (max-width: 767px){
.profile-container .profile-tabs .nav-tabs li a{padding: 10px 0px;}
}
@media (min-width: 767px){.profile-container .user-tab{float:right;width: 25%;padding-right: 0;padding-left: 30px;}
.profile-container .profile-tabs{width:75%}
.profile-container .profile-tabs .nav-tabs li a .fa{margin-right:0;margin-left: 4px;}
.profile-container .box-title:after{right:0;}
.profile-tabs .thim-course-grid.thim-carousel-wrapper .owl-controls{left:5px;}
}.rev-btn, .rev-btn{font-family:iransans;}
.navigation .menu-right{float: left !important;left:0;}
.sub-menu{left: auto !important;right: 0;}
.navbar-nav li .sub-menu li{text-align:right;}
body .navbar-nav > li > .submenu-widget .thim-megamenu-vc.widget{float:right;}
.widget_area .submenu-widget .widget-title{text-align:right;}
.thim-register-now-form .wpcf7-form input[type=text], .thim-register-now-form .wpcf7-form input[type=email], .thim-register-now-form .wpcf7-form input[type=tel], .thim-register-now-form .wpcf7-form input[type=number], .thim-register-now-form .wpcf7-form input[type=date], .thim-register-now-form .wpcf7-form select, .thim-register-now-form .wpcf7-form textarea{text-align:right;}
.thim-list-content li:before{right:0;}
.thim-list-content li{padding-right: 20px;padding-left:0;}
.learn-press .tab-content .course-wishlist-box span.text{font-family:iransans;margin-right: 10px;margin-left: 0;}
#tab-course-description .thim-course-info ul li span{float:right;}
#tab-course-description .thim-course-info ul li .fa{float:right;margin-left: 5px;}
#tab-course-description .thim-course-info ul li{float:right;width:100%;padding: 10px 0px;}
.course-wishlist-box{float:RIGHT;width: 100%;}
#tab-course-description .thim-course-info ul li .value{float:left;}
.thim-ralated-course .related-title:after{right:0;}
.learn-press .course-meta{float:right;/* width: 100% !important; */}
.learn-press .course-meta > div{float: right !important;height: 60px !important;}
.learn-press .course-payment{float:left;}
.learn-press .course-meta>div{float:right;margin-right: 0;margin-left: 23px;border-left: 1px solid #eee;border-right: 0;padding-left: 23px;padding-right: 10px;}
.learn-press .course-meta>div.course-author img{float:right;margin-right:0;margin-left:10px;}
.counter-group .counter-block .counter{font-size:40px;}

.text-right {
	text-align: right;
}

.text-left {
	text-align: left;
}

.list-inline {
	margin-right: -5px;
	margin-left: auto;
}

dd {
	margin-right: 0;
	margin-left: auto;
}

blockquote {
	border-right: 5px solid #eee;
	border-left: none;
}

.blockquote-reverse, blockquote.pull-left {
	padding-left: 15px;
	padding-right: 0;
	border-left: 5px solid #eee;
	border-right: 0;
	text-align: left;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: right;
}

.col-xs-pull-12 {
	left: 100%;
	right: auto;
}

.col-xs-pull-11 {
	left: 91.66666667%;
	right: auto;
}

.col-xs-pull-10 {
	left: 83.33333333%;
	right: auto;
}

.col-xs-pull-9 {
	left: 75%;
	right: auto;
}

.col-xs-pull-8 {
	left: 66.66666667%;
	right: auto;
}

.col-xs-pull-7 {
	left: 58.33333333%;
	right: auto;
}

.col-xs-pull-6 {
	left: 50%;
	right: auto;
}

.col-xs-pull-5 {
	left: 41.66666667%;
	right: auto;
}

.col-xs-pull-4 {
	left: 33.33333333%;
	right: auto;
}

.col-xs-pull-3 {
	left: 25%;
	right: auto;
}

.col-xs-pull-2 {
	left: 16.66666667%;
	right: auto;
}

.col-xs-pull-1 {
	left: 8.33333333%;
	right: auto;
}

.col-xs-pull-0 {
	left: auto;
	right: auto;
}

.col-xs-push-12 {
	right: 100%;
	left: auto;
}

.col-xs-push-11 {
	right: 91.66666667%;
	left: auto;
}

.col-xs-push-10 {
	right: 83.33333333%;
	left: auto;
}

.col-xs-push-9 {
	right: 75%;
	left: auto;
}

.col-xs-push-8 {
	right: 66.66666667%;
	left: auto;
}

.col-xs-push-7 {
	right: 58.33333333%;
	left: auto;
}

.col-xs-push-6 {
	right: 50%;
	left: auto;
}

.col-xs-push-5 {
	right: 41.66666667%;
	left: auto;
}

.col-xs-push-4 {
	right: 33.33333333%;
	left: auto;
}

.col-xs-push-3 {
	right: 25%;
	left: auto;
}

.col-xs-push-2 {
	right: 16.66666667%;
	left: auto;
}

.col-xs-push-1 {
	right: 8.33333333%;
	left: auto;
}

.col-xs-push-0 {
	right: auto;
	left: auto;
}

.col-xs-offset-12 {
	margin-right: 100%;
	margin-left: auto;
}

.col-xs-offset-11 {
	margin-right: 91.66666667%;
	margin-left: auto;
}

.col-xs-offset-10 {
	margin-right: 83.33333333%;
	margin-left: auto;
}

.col-xs-offset-9 {
	margin-right: 75%;
	margin-left: auto;
}

.col-xs-offset-8 {
	margin-right: 66.66666667%;
	margin-left: auto;
}

.col-xs-offset-7 {
	margin-right: 58.33333333%;
	margin-left: auto;
}

.col-xs-offset-6 {
	margin-right: 50%;
	margin-left: auto;
}

.col-xs-offset-5 {
	margin-right: 41.66666667%;
	margin-left: auto;
}

.col-xs-offset-4 {
	margin-right: 33.33333333%;
	margin-left: auto;
}

.col-xs-offset-3 {
	margin-right: 25%;
	margin-left: auto;
}

.col-xs-offset-2 {
	margin-right: 16.66666667%;
	margin-left: auto;
}

.col-xs-offset-1 {
	margin-right: 8.33333333%;
	margin-left: auto;
}

.col-xs-offset-0 {
	margin-right: 0;
	margin-left: auto;
}

@media (min-width: 768px) {

	.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
		float: right;
	}

	.col-xs-pull-12 {
		left: 100%;
		right: auto;
	}

	.col-xs-pull-11 {
		left: 91.66666667%;
		right: auto;
	}

	.col-xs-pull-10 {
		left: 83.33333333%;
		right: auto;
	}

	.col-xs-pull-9 {
		left: 75%;
		right: auto;
	}

	.col-xs-pull-8 {
		left: 66.66666667%;
		right: auto;
	}

	.col-xs-pull-7 {
		left: 58.33333333%;
		right: auto;
	}

	.col-xs-pull-6 {
		left: 50%;
		right: auto;
	}

	.col-xs-pull-5 {
		left: 41.66666667%;
		right: auto;
	}

	.col-xs-pull-4 {
		left: 33.33333333%;
		right: auto;
	}

	.col-xs-pull-3 {
		left: 25%;
		right: auto;
	}

	.col-xs-pull-2 {
		left: 16.66666667%;
		right: auto;
	}

	.col-xs-pull-1 {
		left: 8.33333333%;
		right: auto;
	}

	.col-xs-pull-0 {
		left: auto;
		right: auto;
	}

	.col-xs-push-12 {
		right: 100%;
		left: auto;
	}

	.col-xs-push-11 {
		right: 91.66666667%;
		left: auto;
	}

	.col-xs-push-10 {
		right: 83.33333333%;
		left: auto;
	}

	.col-xs-push-9 {
		right: 75%;
		left: auto;
	}

	.col-xs-push-8 {
		right: 66.66666667%;
		left: auto;
	}

	.col-xs-push-7 {
		right: 58.33333333%;
		left: auto;
	}

	.col-xs-push-6 {
		right: 50%;
		left: auto;
	}

	.col-xs-push-5 {
		right: 41.66666667%;
		left: auto;
	}

	.col-xs-push-4 {
		right: 33.33333333%;
		left: auto;
	}

	.col-xs-push-3 {
		right: 25%;
		left: auto;
	}

	.col-xs-push-2 {
		right: 16.66666667%;
		left: auto;
	}

	.col-xs-push-1 {
		right: 8.33333333%;
		left: auto;
	}

	.col-xs-push-0 {
		right: auto;
		left: auto;
	}

	.col-xs-offset-12 {
		margin-right: 100%;
		margin-left: auto;
	}

	.col-xs-offset-11 {
		margin-right: 91.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-10 {
		margin-right: 83.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-9 {
		margin-right: 75%;
		margin-left: auto;
	}

	.col-xs-offset-8 {
		margin-right: 66.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-7 {
		margin-right: 58.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-6 {
		margin-right: 50%;
		margin-left: auto;
	}

	.col-xs-offset-5 {
		margin-right: 41.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-4 {
		margin-right: 33.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-3 {
		margin-right: 25%;
		margin-left: auto;
	}

	.col-xs-offset-2 {
		margin-right: 16.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-1 {
		margin-right: 8.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-0 {
		margin-right: 0;
		margin-left: auto;
	}

}

@media (min-width: 992px) {

	.col-xs-pull-12 {
		left: 100%;
		right: auto;
	}

	.col-xs-pull-11 {
		left: 91.66666667%;
		right: auto;
	}

	.col-xs-pull-10 {
		left: 83.33333333%;
		right: auto;
	}

	.col-xs-pull-9 {
		left: 75%;
		right: auto;
	}

	.col-xs-pull-8 {
		left: 66.66666667%;
		right: auto;
	}

	.col-xs-pull-7 {
		left: 58.33333333%;
		right: auto;
	}

	.col-xs-pull-6 {
		left: 50%;
		right: auto;
	}

	.col-xs-pull-5 {
		left: 41.66666667%;
		right: auto;
	}

	.col-xs-pull-4 {
		left: 33.33333333%;
		right: auto;
	}

	.col-xs-pull-3 {
		left: 25%;
		right: auto;
	}

	.col-xs-pull-2 {
		left: 16.66666667%;
		right: auto;
	}

	.col-xs-pull-1 {
		left: 8.33333333%;
		right: auto;
	}

	.col-xs-pull-0 {
		left: auto;
		right: auto;
	}

	.col-xs-push-12 {
		right: 100%;
		left: auto;
	}

	.col-xs-push-11 {
		right: 91.66666667%;
		left: auto;
	}

	.col-xs-push-10 {
		right: 83.33333333%;
		left: auto;
	}

	.col-xs-push-9 {
		right: 75%;
		left: auto;
	}

	.col-xs-push-8 {
		right: 66.66666667%;
		left: auto;
	}

	.col-xs-push-7 {
		right: 58.33333333%;
		left: auto;
	}

	.col-xs-push-6 {
		right: 50%;
		left: auto;
	}

	.col-xs-push-5 {
		right: 41.66666667%;
		left: auto;
	}

	.col-xs-push-4 {
		right: 33.33333333%;
		left: auto;
	}

	.col-xs-push-3 {
		right: 25%;
		left: auto;
	}

	.col-xs-push-2 {
		right: 16.66666667%;
		left: auto;
	}

	.col-xs-push-1 {
		right: 8.33333333%;
		left: auto;
	}

	.col-xs-push-0 {
		right: auto;
		left: auto;
	}

	.col-xs-offset-12 {
		margin-right: 100%;
		margin-left: auto;
	}

	.col-xs-offset-11 {
		margin-right: 91.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-10 {
		margin-right: 83.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-9 {
		margin-right: 75%;
		margin-left: auto;
	}

	.col-xs-offset-8 {
		margin-right: 66.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-7 {
		margin-right: 58.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-6 {
		margin-right: 50%;
		margin-left: auto;
	}

	.col-xs-offset-5 {
		margin-right: 41.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-4 {
		margin-right: 33.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-3 {
		margin-right: 25%;
		margin-left: auto;
	}

	.col-xs-offset-2 {
		margin-right: 16.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-1 {
		margin-right: 8.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-0 {
		margin-right: 0;
		margin-left: auto;
	}

}

@media (min-width: 1200px) {

	.col-xs-pull-11 {
		left: 91.66666667%;
		right: auto;
	}

	.col-xs-pull-10 {
		left: 83.33333333%;
		right: auto;
	}

	.col-xs-pull-9 {
		left: 75%;
		right: auto;
	}

	.col-xs-pull-8 {
		left: 66.66666667%;
		right: auto;
	}

	.col-xs-pull-7 {
		left: 58.33333333%;
		right: auto;
	}

	.col-xs-pull-6 {
		left: 50%;
		right: auto;
	}

	.col-xs-pull-5 {
		left: 41.66666667%;
		right: auto;
	}

	.col-xs-pull-4 {
		left: 33.33333333%;
		right: auto;
	}

	.col-xs-pull-3 {
		left: 25%;
		right: auto;
	}

	.col-xs-pull-2 {
		left: 16.66666667%;
		right: auto;
	}

	.col-xs-pull-1 {
		left: 8.33333333%;
		right: auto;
	}

	.col-xs-pull-0 {
		left: auto;
		right: auto;
	}

	.col-xs-push-12 {
		right: 100%;
		left: auto;
	}

	.col-xs-push-11 {
		right: 91.66666667%;
		left: auto;
	}

	.col-xs-push-10 {
		right: 83.33333333%;
		left: auto;
	}

	.col-xs-push-9 {
		right: 75%;
		left: auto;
	}

	.col-xs-push-8 {
		right: 66.66666667%;
		left: auto;
	}

	.col-xs-push-7 {
		right: 58.33333333%;
		left: auto;
	}

	.col-xs-push-6 {
		right: 50%;
		left: auto;
	}

	.col-xs-push-5 {
		right: 41.66666667%;
		left: auto;
	}

	.col-xs-push-4 {
		right: 33.33333333%;
		left: auto;
	}

	.col-xs-push-3 {
		right: 25%;
		left: auto;
	}

	.col-xs-push-2 {
		right: 16.66666667%;
		left: auto;
	}

	.col-xs-push-1 {
		right: 8.33333333%;
		left: auto;
	}

	.col-xs-push-0 {
		right: auto;
		left: auto;
	}

	.col-xs-offset-12 {
		margin-right: 100%;
		margin-left: auto;
	}

	.col-xs-offset-11 {
		margin-right: 91.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-10 {
		margin-right: 83.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-9 {
		margin-right: 75%;
		margin-left: auto;
	}

	.col-xs-offset-8 {
		margin-right: 66.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-7 {
		margin-right: 58.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-6 {
		margin-right: 50%;
		margin-left: auto;
	}

	.col-xs-offset-5 {
		margin-right: 41.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-4 {
		margin-right: 33.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-3 {
		margin-right: 25%;
		margin-left: auto;
	}

	.col-xs-offset-2 {
		margin-right: 16.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-1 {
		margin-right: 8.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-0 {
		margin-right: 0;
		margin-left: auto;
	}
}

caption {
	text-align: right;
}

th {
	text-align: right;
}

.radio label, .checkbox label {
	padding-right: 20px;
	padding-left: 0;
}

.radio input[type=radio], .radio-inline input[type=radio],
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
	margin-right: -20px;
	margin-left: auto;
}

.radio-inline, .checkbox-inline {
	padding-right: 20px;
	padding-left: 0;
}

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
	margin-right: 10px;
	margin-left: auto;
}

.has-feedback .form-control {
	padding-left: 42.5px;
	padding-right: 0;
}

.form-control-feedback {
	left: 0;
	right: auto;
}

.form-horizontal .has-feedback .form-control-feedback {
	left: 15px;
	right: auto;
}

.nav-tabs > li {
	float: right;
}

.nav-tabs > li > a {
	margin-left: 2px;
	margin-right: auto;
}

.nav-tabs.nav-justified > li > a {
	margin-left: 0;
	margin-right: auto;
}

.nav-pills > li {
	float: right;
}

.nav-pills > li + li {
	margin-right: 2px;
	margin-left: auto;
}

.nav-stacked > li + li {
	margin-right: 0;
	margin-left: auto;
}

.nav-tabs-justified > li > a {
	margin-left: 0;
	margin-right: auto;
}

/*** End @import "page.less" ***/
.navbar-brand {
	float: right;
}

.navbar-toggle {
	float: left;
	margin-left: 15px;
	margin-right: auto;
}

.pagination > li > a, .pagination > li > span {
	float: right;
	margin-right: -1px;
	margin-left: auto;
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
	margin-right: 0;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	margin-left: auto;
}

.alert-dismissable, .alert-dismissible {
	padding-left: 35px;
	padding-right: 0;
}

.alert-dismissable .close, .alert-dismissible .close {
	left: -21px;
	right: auto;
}

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
	right: 0;
	left: auto;
}

blockquote.alignright, img.alignright {
	margin: 7px 0 7px 24px;
}

.wp-caption.alignright {
	margin: 7px 0 7px 14px;
}

blockquote.alignleft, img.alignleft {
	margin: 7px 24px 7px 0;
}

.wp-caption.alignleft {
	margin: 7px 14px 7px 0;
}

.wp-caption-text {
	padding-left: 10px;
	padding-right: 0;
}

.gallery-caption {
	right: 0;
	text-align: right;
	left: auto;
}

.gallery-caption:before {
	right: 0;
	left: auto;
}

.gallery-item {
	float: right;
	margin: 0 0 4px 4px;
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-left: 0;
	margin-right: auto;
}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
	clear: right;
}

.gallery-caption {
	right: 0;
	text-align: right;
	left: auto;
}

.gallery-caption:before {
	right: 0;
	left: auto;
}

.bypostauthor > article .fn:before {
	margin: 0 -2px 0 2px;
}

ul, ol {
	margin-right: 25px;
	margin-left: auto;
}

ol {
	margin-right: 15px;
	margin-left: auto;
}

ul ul, ul ol, ol ol, ol ul {
	margin: 4px 30px 5px 0;
}

caption, th, td {
	text-align: right;
}

#back-to-top {
	left: 15px;
	right: auto;
}

.loop-pagination, .pagination {
	text-align: right;
}

.loop-pagination li, .pagination li {
	margin-left: 6px;
	margin-right: auto;
}

.col-1-1, .col-1-2, .col-1-3, .col-1-4, .col-1-5, .col-1-6, .col-2-3, .col-2-5, .col-3-4, .col-3-5, .col-4-5, .col-5-6 {
	float: right;
}

.lcr-sidebar .page-container .page-contents {
	float: left;
}

.lcr-sidebar .page-container #secondary {
	float: right;
}

.right-sidebar .page-container .page-contents {
	float: left;
}

.right-sidebar .page-container #secondary {
	float: right;
}

.lrc-sidebar .page-container {
	float: left;
}

.lrc-sidebar .page-container .page-contents {
	float: left;
}

.lrc-sidebar .page-container #secondary {
	float: right;
}

.woocommerce #content .comments-area .comment-list .comment-list-inner .comments-title:before,
.woocommerce .comments-area .comment-list .comment-list-inner .comments-title:before,
.comments-area .comment-list .comment-list-inner .comments-title:before {
	right: 0;
	left: auto;
}

.woocommerce #content .comments-area .comment-list .comment-list-inner li .avatar,
.woocommerce .comments-area .comment-list .comment-list-inner li .avatar,
.comments-area .comment-list .comment-list-inner li .avatar {
	float: right;
	margin-left: 30px;
	margin-right: auto;
}

.woocommerce #content .comments-area .comment-list .comment-list-inner li .comment-left,
.woocommerce .comments-area .comment-list .comment-list-inner li .comment-left,
.comments-area .comment-list .comment-list-inner li .comment-left {
	float: right;
}

.woocommerce #content .comments-area .comment-list .comment-list-inner li .comment-awaiting-moderation,
.woocommerce .comments-area .comment-list .comment-list-inner li .comment-awaiting-moderation,
.comments-area .comment-list .comment-list-inner li .comment-awaiting-moderation {
	margin-right: 20px;
	margin-left: auto;
}

.woocommerce #content .comments-area .comment-list .comment-list-inner li .comment-extra-info .author,
.woocommerce .comments-area .comment-list .comment-list-inner li .comment-extra-info .author,
.comments-area .comment-list .comment-list-inner li .comment-extra-info .author,
.woocommerce #content .comments-area .comment-list .comment-list-inner li .comment-extra-info .date,
.woocommerce .comments-area .comment-list .comment-list-inner li .comment-extra-info .date,
.comments-area .comment-list .comment-list-inner li .comment-extra-info .date {
	margin-left: 15px;
	margin-right: auto;
}

.woocommerce #content .comments-area .comment-list .comment-list-inner li .comment-extra-info .comment-edit-link,
.woocommerce .comments-area .comment-list .comment-list-inner li .comment-extra-info .comment-edit-link,
.comments-area .comment-list .comment-list-inner li .comment-extra-info .comment-edit-link,
.woocommerce #content .comments-area .comment-list .comment-list-inner li .comment-extra-info .comment-reply-link,
.woocommerce .comments-area .comment-list .comment-list-inner li .comment-extra-info .comment-reply-link,
.comments-area .comment-list .comment-list-inner li .comment-extra-info .comment-reply-link {
	float: left;
}

.woocommerce #content .comments-area .comment-list .comment-list-inner li .comment-extra-info .comment-edit-link,
.woocommerce .comments-area .comment-list .comment-list-inner li .comment-extra-info .comment-edit-link,
.comments-area .comment-list .comment-list-inner li .comment-extra-info .comment-edit-link {
	margin-right: 15px;
	margin-left: auto;
}

.woocommerce #content .comments-area .comment-list .comment-list-inner li .content-comment,
.woocommerce .comments-area .comment-list .comment-list-inner li .content-comment,
.comments-area .comment-list .comment-list-inner li .content-comment {
	padding: 15px 0 0 30px;
}

.woocommerce #content .comments-area .comment-list .comment-list-inner .children,
.woocommerce .comments-area .comment-list .comment-list-inner .children,
.comments-area .comment-list .comment-list-inner .children {
	margin-right: 100px;
	margin-left: auto;
}

.woocommerce #content .comments-area .comment-respond-area #respond.comment-respond .comment-notes:before,
.woocommerce .comments-area .comment-respond-area #respond.comment-respond .comment-notes:before,
.comments-area .comment-respond-area #respond.comment-respond .comment-notes:before {
	right: 0;
	left: auto;
}

.woocommerce #content .comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-author,
.woocommerce .comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-author,
.comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-author,
.woocommerce #content .comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-email,
.woocommerce .comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-email,
.comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-email,
.woocommerce #content .comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-url,
.woocommerce .comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-url,
.comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-url {
	float: right;
}

.woocommerce #content .comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-author,
.woocommerce .comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-author,
.comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-author,
.woocommerce #content .comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-email,
.woocommerce .comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-email,
.comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-email {
	margin-left: 3.5%;
	margin-right: auto;
}

.flexslider .flex-direction-nav .flex-prev {
	right: auto;
	left: 36px;
}

.flexslider .flex-direction-nav .flex-next {
	left: auto;
	right: 36px;
}

.flexslider:hover .flex-direction-nav .flex-prev {
	right: auto;
	left: 5px;
}

.flexslider:hover .flex-direction-nav .flex-next {
	left: auto;
	right: 5px;
}

.list-info {
	margin-right: 0;
	margin-left: auto;
}

.list-info li i {
	margin-left: 5px;
	margin-right: auto;
}

.top_site_main .page-title-wrapper {
	text-align: right;
}

.top_site_main .page-title-wrapper h1, .top_site_main .page-title-wrapper h2 {
	padding-right: 25px;
	padding-left: 0;
}

.top_site_main .page-title-wrapper h1:before, .top_site_main .page-title-wrapper h2:before {
	right: 0;
	margin-left: 22px;
	left: auto;
	margin-right: auto;
}

.breadcrumbs-wrapper .woocommerce-breadcrumb li span, .breadcrumbs-wrapper .thim-breadcrumbs li span, .breadcrumbs-wrapper #breadcrumbs li span {
	margin-left: 5px;
	margin-right: auto;
}

.breadcrumbs-wrapper .woocommerce-breadcrumb li:last-child span, .breadcrumbs-wrapper .thim-breadcrumbs li:last-child span, .breadcrumbs-wrapper #breadcrumbs li:last-child span {
	margin-left: 0;
	margin-right: auto;
}

.breadcrumbs-wrapper .woocommerce-breadcrumb a, .breadcrumbs-wrapper .thim-breadcrumbs a, .breadcrumbs-wrapper #breadcrumbs a {
	margin-left: 15px;
	margin-right: auto;
}

.breadcrumbs-wrapper .woocommerce-breadcrumb a:after, .breadcrumbs-wrapper .thim-breadcrumbs a:after, .breadcrumbs-wrapper #breadcrumbs a:after {
	margin: 0 15px 0 0;
}

.breadcrumbs-wrapper.button-list-gird .display {
	text-align: left;
}

.breadcrumbs-wrapper.button-list-gird .display a, .breadcrumbs-wrapper.button-list-gird .display a i {
	margin-right: 20px;
	margin-left: auto;
}

input[type=radio], input[type=checkbox] {
	margin: -4px 0 0 4px;
}

input[type=radio]:checked:before, input[type=checkbox]:checked:before {
	float: right;
}

input[type=checkbox]:checked:before {
	margin: -1px -1px 0 0;
}

.list-address li i {
	margin-left: 5px;
	float: right;
	margin-right: auto;
}

.background-right {
	background-position: center right;
}

.bg-top-norepeat {
	background-position: top right;
}

.quiz-result {
	float: right;
	margin-left: -300px;
	margin-right: auto;
}

.quiz-result .quiz-result-mark {
	float: right;
}

.quiz-result .quiz-result-summary {
	float: right;
	margin-right: 30px;
	margin-left: auto;
}

@media (min-width: 769px) {

	.navigation .navbar-nav li .sub-menu li.menu-item-has-children > a:after, .navigation .navbar-nav li .sub-menu li.menu-item-has-children > span.disable_link:after {
		float: left;
	}

	.navigation .navbar-nav li > .sub-menu {
		margin-right: 0;
		margin-left: auto;
		right: auto;
		padding-top: 10px;
	}

	.navigation .menu-left {
		padding-right: 0;
		padding-left: 0;
	}

	.navigation .menu-left ul li {
		padding-right: 0;
		padding-left: 0;
	}

	.navigation .menu-left ul li:last-child > div.minicart_hover {
		padding-left: 15px;
		padding-right: 0;
	}

	.navigation .menu-left ul li .search-form:after {
		left: 10px;
		right: auto;
	}

	.navigation .menu-left ul li .search-form .search-field {
		left: 0;
		right: auto;
	}

	.site-header .navbar-nav {
		text-align: right;
	}

}

@media only screen and (min-width: 769px) and (max-width: 1200px) {

	.navigation .menu-left ul li:last-child > div.minicart_hover {
		padding-left: 15px;
		padding-right: 0;
	}

	.navigation .menu-left ul li .search-form:after {
		left: 10px;
		right: auto;
	}

	.navigation .menu-left ul li .search-form .search-field {
		left: 0;
		right: auto;
	}

	.site-header .navbar-nav {
		text-align: left;
	}

}

@media (max-width: 768px) {

	#toolbar .widget_login-menu .thim-widget-login-menu a:last-child,
	#toolbar .widget_login-popup .thim-widget-login-menu a:last-child{
		padding-left: 0;
		padding-right: 0;
	}

	#toolbar .widget_login-menu .thim-widget-login-menu a:first-child,
	#toolbar .widget_login-popup .thim-widget-login-menu a:first-child{
		padding-right: 0;
		padding-left: 0;
	}

	#toolbar .widget_login-menu .thim-widget-login-menu .thim-link-login a:first-child,
	#toolbar .widget_login-popup .thim-widget-login-menu .thim-link-login a:first-child{
		border-left: 1px solid #eee;
		border-right: none;
	}

	.thim-have-any-question {
		float: right;
	}

	.thim-have-any-question .mobile, .thim-have-any-question .email {
		margin-right: 11px;
		margin-left: auto;
	}

	.thim-have-any-question .mobile .fa, .thim-have-any-question .email .fa {
		margin-left: 7px;
		margin-right: auto;
	}

	.navigation .navbar-nav li .sub-menu li.menu-item-has-children > a:after, .navigation .navbar-nav li .sub-menu li.menu-item-has-children > span.disable_link:after {
		float: left;
	}

	.navigation .navbar-nav li > .sub-menu {
		margin-right: 0;
		margin-left: auto;
	}

	.navigation .menu-left {
		padding-right: 0;
		padding-left: 0;
	}

	.navigation .menu-left ul li {
		padding-right: 0;
		padding-left: 0;
	}

	.navigation .menu-left ul li:last-child > div.minicart_hover {
		padding-left: 15px;
		padding-right: 0;
	}

	.navigation .menu-left ul li .search-form:after {
		left: 10px;
		right: auto;
	}

	.navigation .menu-left ul li .search-form .search-field {
		left: 0;
		right: auto;
	}

	.site-header .navbar-nav {
		text-align: left;
	}

	.sub-menu li a {
		padding-left: 0 !important;
		padding-right: 25px !important;
	}

	.mobile-menu-container ul li .icon-toggle {
		left: 0;
		right: auto;
	}

	.navbar-nav .sub-menu:before {
		right: 2px;
		left: auto;
	}

	.navbar-nav .sub-menu li:before {
		right: 3px;
		left: auto;
	}

	.menu-mobile-effect.navbar-toggle {
		left: 15px;
		right: auto;
	}

	.wrapper-container .mobile-effect.mobile-menu-container {
		left: -600px;
		right: auto;
	}

	.navigation .tm-table{width:100%;}
	.navigation .width-logo {
		text-align: inherit;
		padding-right: 15px;
	}

	.wrapper-container.mobile-menu-open .content-pusher {
		transform: translate(300px, 0) !important;
		-webkit-transform: translate(300px, 0) !important;
		-moz-transform: translate(300px, 0) !important;
		-ms-transform: translate(300px, 0) !important;
		-o-transform: translate(300px, 0) !important;
	}

	.mobile-menu-container ul.sub-menu[class*=submenu_columns]{
		margin-right: 0;
	}
	.navbar-nav .sub-menu .sub-menu{
		margin-right: 20px;
		margin-left: 0;
		right: 0 !important;
		margin: 10px 20px 30px 0px !important;
	}
}

/** Loading -> Page **/
.thim-mobile-login .thim-link-login a:first-child {
	border-left: 1px solid #eee;
	padding-right: 0;
	padding-left: 12px;
	border-right: none;
}

.thim-mobile-login .thim-link-login a:last-child {
	padding: 0 12px 0 0;
}

div#preload .cssload-inner.cssload-one {
	right: 0;
	left: auto;
}

div#preload .cssload-inner.cssload-two {
	left: 0;
	border-left: 3px solid #000;
	right: auto;
	border-right: none;
}

div#preload .cssload-inner.cssload-three {
	left: 0;
	right: auto;
}

.thim-loading {
	left: 0;
	right: 50%;
	border-right: 2px solid #e4e4e4;
	border-left: 2px solid #000;
	margin-right: -30px;
	margin-left: auto;
}

#toolbar .widget_login-menu,
#toolbar .widget_login-popup{
	float: left;
}

#toolbar .widget_login-menu .thim-widget-login-menu .thim-link-login a:first-child,
#toolbar .widget_login-popup .thim-widget-login-menu .thim-link-login a:first-child{
	border-left: 1px solid #eee;
	border-right: none;
}

.thim-have-any-question {
	float: right;
}

.thim-have-any-question .mobile, .thim-have-any-question .email {
	margin-right: 11px;
	margin-left: auto;
}

.thim-have-any-question .mobile .fa, .thim-have-any-question .email .fa {
	margin-left: 7px;
	margin-right: auto;
}

footer#colophon .footer .row aside {
	padding-right: 15px;
	padding-left: 15px;
}

footer#colophon .footer .sub-menu, footer#colophon .footer .child {
	margin-right: 20px;
	margin-left: auto;
}

footer#colophon .thim-footer-location .info .fa {
	margin-left: 20px;
	margin-right: auto;
}

footer#colophon .thim-footer-location .social a {
	margin-left: 10px;
	margin-right: auto;
}

footer#colophon .copyleft-area ul li {
	margin-right: 15px;
	margin-left: auto;
}

body .page-content-inner .control-panel {
	text-align: left;
}

body .page-content-inner .control-panel .control-btn > a {
	margin-left: 30px;
	margin-right: auto;
}

body .page-content-inner .control-panel .control-btn > a > span {
	margin-left: 10px;
	margin-right: auto;
}

body .page-content-inner .control-panel .control-btn > a > span:last-child {
	margin-left: 0;
	margin-right: auto;
}

body .page-content-inner .control-panel .control-btn > a:last-child {
	margin-left: 0;
	margin-right: auto;
}

article .entry-header .date-meta {
	border-left: 1px solid #eee;
	float: right;
	margin-right: auto;
	border-right: none;
}

article .entry-header .entry-contain {
	float: left;
	padding-right: 30px;
	padding-left: 0;
}

article .entry-header .entry-meta li {
	border-left: 1px solid #eee;
	padding-left: 30px;
	margin-left: 25px;
	padding-right: 0;
	margin-right: auto;
	border-right: none;
}

article .entry-header .entry-meta li:last-child {
	padding-left: 0;
	border-left: 0;
	margin-left: 0;
	padding-right: 0;
	margin-right: auto;
	border-right: none;
}

.about-author .avatar {
	margin-left: 20px;
	float: right;
	margin-right: auto;
}

.about-author .description {
	float: right;
}

.related-archive ul.archived-posts > li {
	float: right;
}

.related-archive ul.archived-posts > li.format-video .post-formats-wrapper iframe {
	right: 0;
	left: auto;
}

.share-post .single-title:before, .related-archive .single-title:before {
	right: 0;
	left: auto;
}

.tm-single-nav.post-next {
	left: 0;
	text-align: left;
	right: auto;
}

.tm-single-nav.post-next i {
	left: 10px;
	right: auto;
}

.tm-single-nav.post-next .post-entry .post-entry-inner {
	margin: 0 0 0 20px;
}

.tm-single-nav.post-next .post-entry .post-entry-inner h3 {
	padding-right: 10px;
	text-align: right;
	padding-left: 0;
}

.tm-single-nav.post-prev {
	right: 0;
	left: auto;
}

.tm-single-nav.post-prev i {
	right: 10px;
	left: auto;
}

.tm-single-nav.post-prev .post-entry .post-entry-inner {
	margin: 0 20px 0 0;
}

.tm-single-nav.post-prev .post-entry .post-entry-inner h3 {
	padding-left: 10px;
	text-align: right;
	padding-right: 0;
}

.social-networks li:last-child a {
	margin-left: 0;
	margin-right: auto;
}

.social-networks li a {
	margin-left: 30px;
	margin-right: auto;
}

.single-post .page-content article.format-quote blockquote, .page .page-content article.format-quote blockquote {
	padding-right: 50px;
	border-right: none;
	padding-left: 0;
	border-left: none;
}

.single-post .page-content article.format-quote blockquote:before, .page .page-content article.format-quote blockquote:before {
	padding-left: 25px;
	right: -15px;
	left: auto;
	padding-right: 0;
}

.entry-tag-share .post-tag span {
	margin-left: 5px;
	margin-right: auto;
}

.entry-tag-share .thim-social-share {
	float: left;
}

.thim-social-share {
	float: left;
}

.thim-social-share li {
	float: right;
	margin-left: 25px;
	margin-right: auto;
}

.thim-social-share li:last-child {
	margin-left: 0;
	margin-right: auto;
}

.thim-social-share li.google-plus {
	margin-left: 40px;
	margin-right: -42px;
}

.thim-about-author .author-avatar {
	float: right;
	margin-left: 30px;
	margin-right: auto;
}

.thim-about-author .author-bio {
	float: left;
}

.thim-author-social li {
	margin-left: 10px;
	margin-right: auto;
}

.thim-author-social li:last-child {
	margin-left: 0;
	margin-right: auto;
}

.entry-navigation-post .prev-post, .entry-navigation-post .next-post {
	float: right;
}

.entry-navigation-post .prev-post {
	text-align: left;
	border-left: 1px solid #eee;
	border-right: none;
}

.search-results .content-archive article .content-inner .post-formats-wrapper {
	float: right;
	margin-left: 20px;
	margin-right: auto;
}

/*** WIDGET ***/

.widget-area aside:after {
	right: 0;
	left: auto;
}

.widget-area aside:before {
	right: 0;
	left: auto;
}

.widget-area .thim-list-posts.sidebar .article-image {
	float: right;
	margin-left: 20px;
	margin-right: auto;
}

.widget-area .thim-list-posts.sidebar .article-date span {
	margin-left: 5px;
	margin-right: auto;
}

.widget-area .thim-list-posts.sidebar .article-date span.year {
	margin-left: 0;
	margin-right: auto;
}

.widget-area .thim-course-list-sidebar .course-thumbnail {
	float: right;
	margin-left: 20px;
	margin-right: auto;
}

.search-form:after {
	left: 0px;
	right: auto;
}

.counter-group .counter-block {
	margin-left: 30px;
	margin-right: auto;
}

.counter-group .counter-block:last-child {
	margin-left: 0;
	margin-right: auto;
}

.thim-owl-carousel-post .owl-item .info .author, .thim-owl-carousel-post .owl-item .info .date {
	padding: 0 20px 0 0;
}

.thim-owl-carousel-post .owl-item .info .date {
	padding: 0 0 0 20px;
}

.thim-owl-carousel-post .owl-controls {
	left: 15px;
	right: auto;
}

.thim-owl-carousel-post .owl-controls .owl-prev, .thim-owl-carousel-post .owl-controls .owl-next {
	margin-right: 10px;
	margin-left: auto;
	float: left;
}


.sc_heading.text-right .line {
	right: 0;
	left: auto;
}



.sc_heading.text-left {
	left: 0;
	right: auto;
}

.thim-widget-accordion .panel-title {
	padding-right: 25px;
	padding-left: 0;
}

.thim-widget-accordion .panel-title a {
	padding: 0 15px 0 10px;
}

.thim-widget-accordion .panel-title a:before {
	right: 0;
	left: auto;
}

.thim-widget-accordion .panel-title a:after {
	float: left;
	left: 10px;
	right: auto;
}

.counter-box {
	border-left: 1px solid rgba(255, 255, 255, .3);
	border-right: none;
}

.counter-box.about-us {
	border-left: 1px solid #eee;
	border-right: none;
}

.thim-carousel-course-categories .owl-carousel .owl-buttons .owl-prev, .thim-carousel-course-categories .owl-carousel .owl-buttons .owl-next {
	right: auto;
	left: 10px;
}

.thim-carousel-course-categories .owl-carousel .owl-buttons .owl-prev .fa, .thim-carousel-course-categories .owl-carousel .owl-buttons .owl-next .fa {
	right: 0;
	left: auto;
}

.thim-carousel-course-categories .owl-carousel .owl-buttons .owl-next {
	right: 10px;
	left: auto;
}

.thim-carousel-course-categories .owl-carousel:hover .owl-buttons .owl-prev .fa, .thim-carousel-course-categories .owl-carousel:hover .owl-buttons .owl-next .fa {
	left: 0;
	right: auto;
}

.thim-widget-tab .nav-tabs li a {
	margin-left: 3px;
	margin-right: auto;
}

.thim-widget-tab .nav-tabs li a .fa {
	margin-left: 8px;
	margin-right: auto;
}

.thim-widget-tab .nav-tabs li:last-child a {
	margin-left: 0;
	margin-right: auto;
}

.thim-widget-tab .nav-tabs li:last-child.active:before {
	left: 0;
	right: auto;
}

.thim-widget-tab .nav-tabs li:last-child.active:after {
	left: 0;
	right: auto;
}

.thim-widget-tab .nav-tabs li.active:before {
	right: 0;
	left: 3px;
}

.thim-widget-tab .nav-tabs li.active:after {
	right: 0;
	left: 3px;
}

.site-main .widget_text .widget-title {
	padding-right: 32px;
	padding-left: 0;
}

.site-main .widget_text .widget-title:before {
	right: 0;
	left: auto;
}

.thim-list-event .view-all {
	left: 0;
	right: auto;
}

.thim-list-event .item-event .time-from {
	float: left;
	text-align: center;
}

.thim-list-event .item-event .event-wrapper {
	float: left;
}

.thim-list-event .item-event .event-wrapper:before {
	right: 0;
	left: auto;
}

.thim-list-event .item-event .event-wrapper .meta div {
	margin-left: 19px;
	margin-right: auto;
}

.thim-list-event .item-event .event-wrapper .meta div .fa {
	margin-left: 2px;
	margin-right: auto;
}

.thim-list-event .item-event .event-wrapper .meta div:last-child {
	margin-left: 0;
	margin-right: auto;
}

.thim-list-event .item-event .image {
	float: right;
}

.thim-widget-tab-event .nav-tabs li a {
	margin-left: 3px;
	margin-right: auto;
}

.thim-widget-tab-event .nav-tabs li a .fa {
	margin-left: 8px;
	margin-right: auto;
}

.thim-widget-tab-event .nav-tabs li:last-child a {
	margin-left: 0;
	margin-right: auto;
}

.thim-widget-tab-event .nav-tabs li:last-child.active:before {
	left: 0;
	right: auto;
}

.thim-widget-tab-event .nav-tabs li:last-child.active:after {
	left: 0;
	right: auto;
}

.thim-widget-tab-event .nav-tabs li.active:before {
	right: 0;
	left: 3px;
}

.thim-widget-tab-event .nav-tabs li.active:after {
	right: 0;
	left: 3px;
}

#google-map .captionMap img {
	margin-left: 13px;
	float: right;
	margin-right: auto;
}

.collapse-heading a.collapsed:after {
	left: 15px;
	right: auto;
}

.iconbox-right .boxes-icon {
	float: right;
	margin-left: 15px;
	margin-right: auto;
}

.iconbox-right .content-inner {
	float: right;
}

.smicon-read i {
	margin-right: 5px;
	margin-left: auto;
}

.iconbox-left .boxes-icon {
	float: right;
	margin-right: auto;
	margin-left: 15px;
}

.iconbox-left .content-inner {
	float: left;
	text-align: right;
}

.text-right .icon-box-title .line-bottom {
	margin: 20px 0 30px auto;
}

.text-left .icon-box-title .line-bottom {
	margin: 20px auto 30px 0;
}

.thim-widget-icon-box .bg-video-play.bg-pause:before {
	margin-right: 0;
	margin-left: auto;
}

.wrapper-box-icon.overlay .heading__primary {
	padding-left: 45px;
	padding-right: 0;
}

.thim-social {
	margin: 27px 40px 0 0;
}

.thim-social a {
	margin-left: 10px;
	margin-right: auto;
}

.woo-social ul.social_link li a {
	margin-left: 10px;
	margin-right: auto;
}

.woo-social ul.social_link li:last-child a {
	margin-left: 0;
	margin-right: auto;
}

.thim-widget-gallery-images .owl-prev {
	right: -100px;
	left: auto;
}

.thim-widget-gallery-images .owl-next {
	left: -100px;
	right: auto;
}

.thim-widget-gallery-images:hover .owl-prev {
	right: 10px;
	left: auto;
}

.thim-widget-gallery-images:hover .owl-next {
	left: 10px;
	right: auto;
}

.owl-carousel .owl-item {
	float: left;
}

.thim-gallery-images-default .item {
	float: right;
}



.thim-widget-courses-searching .courses-searching button {
	float: right;
}

.thim-widget-courses-searching .courses-searching .deskpress-smartsearch, .thim-widget-courses-searching .courses-searching .ob-list-search {
	text-align: right;
}

.thim-widget-courses-searching .courses-searching ul.courses-list-search {
	text-align: right;
}

.thim-widget-courses-searching .courses-searching ul.courses-list-search li a {
	padding: 0 10px 0 20px;
}

.thim-widget-courses-searching .courses-searching ul.courses-list-search li a i {
	margin-left: 10px;
	margin-right: auto;
}

.search-course-list-info {
	margin-right: 0;
	margin-left: auto;
}

.search-course-list-info li .fa {
	margin-left: 8px;
	margin-right: auto;
}

/* bbPress -> Effect */
.bbpress.forum-archive #bbpress-forums .bbp-search-form #bbp-search-form > .bbp-search-box {
	padding-left: 40px;
	padding-right: 0;
}

.bbpress.forum-archive #bbpress-forums .bbp-search-form #bbp-search-form > .bbp-search-box:before {
	left: 0;
	right: auto;
}

.bbpress.forum-archive #bbpress-forums .bbp-search-form #bbp-search-form > .bbp-search-box #bbp_search {
	float: left;
}

.bbpress.forum-archive #bbpress-forums .bbp-search-form #bbp-search-form > .bbp-search-box #bbp_search_submit {
	left: 0;
	right: auto;
}

.quick-view {
	right: 50%;
	margin-right: -20px;
	left: auto;
	margin-left: auto;
}

.product_thumb:before {
	right: 0;
	left: auto;
}

.product_thumb .onsale {
	right: 15px !important;
	left: auto !important;
}

.product-grid .product__title {
	padding-left: 60px;
	padding-right: 0;
}

.product-grid .product__title .price del {
	padding-left: 5px;
	padding-right: 0;
}

.product-grid .product__title a.button.add_to_cart_button {
	left: 0;
	right: auto;
}

.product-grid .product__title a.button.add_to_cart_button:hover {
	padding-left: 20px;
	padding-right: 15px;
}

.product-grid .product__title .added_to_cart {
	left: 0;
	padding-left: 15px;
	padding-right: 15px;
	right: auto;
}

.woocommerce div.product .onsale, .woocommerce-page div.product .onsale {
	right: auto !important;
	left: auto;
}

.woocommerce div.product .woo-share, .woocommerce-page div.product .woo-share {
	margin-right: 0;
	margin-left: auto;
}

.woocommerce div.product .woo-share li a.facebook, .woocommerce-page div.product .woo-share li a.facebook {
	margin-right: 0;
	margin-left: auto;
}

.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li, .woocommerce-page div.product .woocommerce-tabs .tabs.wc-tabs li {
	float: right;
}

.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li a, .woocommerce-page div.product .woocommerce-tabs .tabs.wc-tabs li a {
	margin-left: 3px;
	margin-right: auto;
}

.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li a .fa, .woocommerce-page div.product .woocommerce-tabs .tabs.wc-tabs li a .fa {
	margin-left: 8px;
	margin-right: auto;
}

.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li:last-child a, .woocommerce-page div.product .woocommerce-tabs .tabs.wc-tabs li:last-child a {
	margin-left: 0;
	margin-right: auto;
}

.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li:last-child.active:before, .woocommerce-page div.product .woocommerce-tabs .tabs.wc-tabs li:last-child.active:before {
	left: 0;
	right: auto;
}

.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li:last-child.active:after, .woocommerce-page div.product .woocommerce-tabs .tabs.wc-tabs li:last-child.active:after {
	left: 0;
	right: auto;
}

.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li.active:before, .woocommerce-page div.product .woocommerce-tabs .tabs.wc-tabs li.active:before {
	right: 0;
	left: 3px;
}

.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li.active:after, .woocommerce-page div.product .woocommerce-tabs .tabs.wc-tabs li.active:after {
	right: 0;
	left: 3px;
}

.woocommerce div.product .woocommerce-tabs .entry-content #reviews #comments .commentlist, .woocommerce-page div.product .woocommerce-tabs .entry-content #reviews #comments .commentlist {
	text-align: right;
}

.woocommerce div.product .woocommerce-tabs .entry-content #reviews #comments .commentlist li .comment-text .meta, .woocommerce-page div.product .woocommerce-tabs .entry-content #reviews #comments .commentlist li .comment-text .meta {
	text-align: right;
}

.woocommerce div.product .woocommerce-tabs .entry-content #reviews #comments .commentlist li .comment-text p, .woocommerce-page div.product .woocommerce-tabs .entry-content #reviews #comments .commentlist li .comment-text p {
	text-align: right;
}

.woocommerce div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form p, .woocommerce-page div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form p {
	text-align: right;
}

.woocommerce div.product .related-products > h2:after, .woocommerce-page div.product .related-products > h2:after, .woocommerce div.product .upsells-products > h2:after, .woocommerce-page div.product .upsells-products > h2:after {
	right: 0;
	left: auto;
}

.woocommerce.woocommerce-cart table.cart td.actions input[type=submit], .woocommerce-page.woocommerce-cart table.cart td.actions input[type=submit] {
	margin-left: auto;
	margin-right: 10px;
}

#ship-to-different-address label {
	padding-right: 30px;
	padding-left: 0;
}

#ship-to-different-address #ship-to-different-address-checkbox {
	right: 0;
	left: auto;
}

.link-images-product {
	right: 0;
	left: auto;
}

.woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after {
	left: 5px;
	right: auto;
}

.woocommerce #customer_login h2:after {
	right: 0;
	left: 0;
}

.woocommerce #customer_login form.login .lost-password, .woocommerce #customer_login form.register .lost-password {
	text-align: left;
}

.woocommerce .reset_password h2:after {
	right: 0;
	left: 0;
}

.woocommerce .reset_password form .form-row input[type=submit] {
	margin-right: 5px;
	margin-left: auto;
}

.mfp-bg {
	right: 0;
	left: auto;
}

.mfp-wrap {
	right: 0;
	left: auto;
}

.mfp-container {
	right: 0;
	left: auto;
}

.mfp-content {
	text-align: right;
}

.mfp-preloader {
	right: 8px;
	left: 8px;
}

.mfp-close {
	left: 0;
	padding: 0 10px 18px 0;
	right: auto;
}

.mfp-image-holder .mfp-close, .mfp-inline-holder .mfp-close {
	left: 0;
	padding-left: 0;
	right: auto;
	padding-right: 0;
}

.mfp-counter {
	left: 0;
	right: auto;
}

.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
	right: 0;
	margin-right: 35px;
	left: auto;
	margin-left: auto;
}

.mfp-arrow-right {
	right: 0;
	left: auto;
}

.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
	border-left: 17px solid #fff;
	margin-right: 31px;
	margin-left: auto;
	border-right: none;
}

.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
	margin-right: 25px;
	border-left: 27px solid #3f3f3f;
	margin-left: auto;
	border-right: none;
}

.mfp-arrow-left {
	left: 0;
	right: auto;
}

.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
	border-right: 17px solid #fff;
	margin-right: 39px;
	margin-left: auto;
	border-left: none;
}

.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
	border-right: 27px solid #3f3f3f;
	border-left: none;
}

.mfp-iframe-scaler #content {
	right: 0;
	left: auto;
}

.mfp-figure:after {
	right: 0;
	left: 0;
}

.mfp-bottom-bar {
	right: 0;
	left: auto;
}

.mfp-title {
	text-align: right;
	padding-left: 36px;
	padding-right: 0;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
body #learn-press-block-content .cssload-container {
    margin-left: 0px!important;
    right: 40%;
    left: inherit;
}
	.mfp-iframe-scaler #content {
		right: 0;
		left: auto;
	}

	.mfp-figure:after {
		right: 0;
		left: 0;
	}

	.mfp-bottom-bar {
		right: 0;
		left: auto;
	}

	.mfp-title {
		text-align: right;
		padding-left: 36px;
		padding-right: 0;
	}

}

.mfp-iframe-scaler #content {
	right: 0;
	left: auto;
}

.mfp-figure:after {
	right: 0;
	left: 0;
}

.mfp-bottom-bar {
	right: 0;
	left: auto;
}

.mfp-title {
	text-align: right;
	padding-left: 36px;
	padding-right: 0;
}

.mfp-ie7 .mfp-bottom-bar {
	right: 50%;
	margin-right: -300px;
	left: auto;
	margin-left: auto;
}

.mfp-ie7 .mfp-close {
	left: 0;
	right: auto;
}

.quickview .product-info .right {
	padding-right: 30px;
	padding-left: 0;
}

.quickview .product-info .left {
	text-align: right;
	padding-right: 15px;
	padding-left: 0;
}

.quickview .product-info .left .description {
	float: right;
}

.quickview .product-info .left .woocommerce-product-rating .star-rating {
	float: right;
}

.quickview .product-info .left .price del {
	padding-left: 5px;
	padding-right: 0;
}

.quickview .product-info .left .cart {
	float: right;
}

.quickview .product-info .left .cart .quantity {
	float: right;
	margin-left: 15px;
	margin-right: auto;
}

.quickview .product-info .left .woo-share {
	margin-right: 0;
	float: right;
	margin-left: auto;
}

.quickview .product-info .left .woo-share li a.facebook {
	margin-right: 0;
	margin-left: auto;
}

.quickview .quick-view-detail {
	left: 20px;
	right: auto;
}

.widget_shopping_cart .minicart_hover .cart-items-number {
	text-align: right;
}

.widget_shopping_cart .minicart_hover .cart-items-number span.wrapper-items-number {
	right: 17px;
	left: auto;
}

.widget_shopping_cart .widget_shopping_cart_content {
	right: auto;
	left: 0;
}

.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li {
	margin-right: 0 !important;
	margin-left: auto;
}

.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li a {
	text-align: right;
}

.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li a img {
	margin-left: 15px;
	float: right;
	margin-right: auto;
}

.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li dl {
	border-right: 0 none !important;
	float: right;
	padding-right: 0 !important;
	padding-left: 0;
	border-left: none;
}

.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li .quantity {
	float: right !important;
	text-align: right !important;
}

.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li .remove {
	right: auto !important;
	left: 10px !important;
}

.widget_shopping_cart .widget_shopping_cart_content .total .amount {
	margin-right: 10px;
	margin-left: auto;
}

.thim-login .title:after {
	right: 0;
	left: 0;
}

.thim-login form#registerform > a[title='Lost Password'],
.thim-login form#loginform > a[title='Lost Password'] {
	float: left;
	text-align: left;
}

.thim-login form#registerform p.login-remember, .thim-login form#loginform p.login-remember {
	float: right;
}

form#lostpasswordform p input[type=submit] {
	margin-right: 5px;
	margin-left: auto;
}

.single-quiz button.prev-question {
	margin-left: 5px;
	margin-right: auto;
}

.single-quiz .quiz-clock .quiz-total {
	border-left: 1px solid #eee;
	padding-left: 20px;
	margin-left: 20px;
	padding-right: 0;
	margin-right: auto;
	border-right: none;
}

.single-quiz .quiz-clock .quiz-total .fa {
	margin-left: 5px;
	margin-right: auto;
}

.single-quiz .quiz-clock .quiz-timer .fa {
	margin-left: 5px;
	margin-right: auto;
}

.single-quiz .quiz-questions ul li {
	padding-right: 20px;
	padding-left: 0;
}

.single-quiz .quiz-questions ul li:before {
	right: 0;
	left: auto;
}

.single-quiz .quiz-question-nav .lp-question-wrap ul.lpr-question-hint li.correct label:after {
	margin-right: 5px;
	margin-left: auto;
}

.quiz-results .result-field {
	margin-left: 20px;
}
#order_review table.shop_table tr td{text-align:right;}
.wc_payment_method > label{float:right;}
.woocommerce-checkout #payment ul.payment_methods li input{float:right;margin-left: 1em;margin-right: 0;margin-top: 0.5em;}
.woocommerce-checkout #payment div.payment_box {float:right;text-align: right;}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img{float:right;}
#add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before{
    left: inherit;
    right: 3em;
}.thim-newlleter-homepage .mc4wp-form .mc4wp-form-fields input[type=text], .thim-newlleter-homepage .mc4wp-form .mc4wp-form-fields input[type=email]{padding-right:40px}
.thim-course-top .courses-searching form input[type=text]{padding-right:30px;}
.thim-course-list .course-item .course-thumbnail{float:right;margin-left: 2%;margin-right: 0;}
.thim-course-list .course-item .thim-course-content .course-readmore{float:left;}
.thim-course-list .course-item .thim-course-content .course-price{float:right;}
.thim-course-list .course-item .thim-course-content .course-meta>div{
    border-left: 1px solid #eee;
    border-right: 0;
    margin-right: 0px;
    padding-right: 0px;
    margin-left: 20px;
    padding-left: 20px;
}
.course-meta > div:nth-child(3){
    border: 0px !important;
	
}
.thim-course-grid .course-item .thim-course-content .course-meta > div{
	    float: right !important;
    margin-left: 15px;
    margin-right: auto !important;
}
.pagination li .page-numbers.next:before{    content: "\f104";}
.pagination li .page-numbers.prev:before{    content: "\f105";}
.owl-wrapper{float: left;}
#toolbar .widget_login-popup .thim-link-login a:first-child, #toolbar .widget_login-menu .thim-link-login a:first-child{padding-right:0px;padding-left:10px}
.countdown-section{float:right;}
.thim-widget-courses .view-all-courses{
    left: 0;
    right: inherit;
}
.thim-register-now-form {margin:80px 0px !important}
#learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson .meta{float:left;}
#learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson .meta-left{float:right;}
#learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson .meta-center{float:right;}
#learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson.current:after, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz.current:after, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson.item-current:after, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz.item-current:after{right:0;left:auto;}
.thim-font-heading >.fa-angle-right:before{content: "\f104";}
body #course-curriculum-popup #popup-main #popup-content{
    width: 100%;
    overflow-x: hidden;
}
.lesson-preview{float: right;right: auto !important;width: 85px;margin-right: 10px;}
.lesson-title{float:right;right:0;left:auto;margin: 0 !important;}

#learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson .meta-center.has-right, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz .meta-center.has-right{padding-right:0;}
.thim-course-carousel .owl-buttons{
    left: 5px;
}
body #learn-press-block-content .cssload-container{
    margin-left: -265px;
}
#thim-popup-login .mo-openid-app-icons .btn-block {
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    display: block;
}
.product-grid .product__title .title{font-family:iransans;}
#thim-popup-login .message{text-align:right;}
#your-profile ul.learn-press-subtabs li{float:right;}
body #course-curriculum-popup #popup-header .courses-searching .form-control{margin-right:80px;}
body #course-curriculum-popup{overflow-x:hidden;}
@media (max-width: 768px) {body #learn-press-block-content .cssload-container{margin-left:-70px !important;}}
#learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson .meta-left, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz .meta-left{float:right;}
#learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson .meta, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz .meta{float:left;}
#learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson .meta-center, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz .meta-center{float:right;}
#learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz .meta-center .course-item-title {margin-right:0;}.widget-area.sidebar-events .widget_book-event ul li .value{float:left;}
.woocommerce-thankyou-order-details li{float: right !important;margin-right: 0 !important;margin-left: 2em !important;border-left: 1px dashed #d3ced2;border-right: 0 !important;padding-left: 2em !important;}
.product-grid .product__title a.title{font-family:iransans;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{float:right;}
.woocommerce div.product .onsale, .woocommerce-page div.product .onsale{right: 0 !important;left: auto !important;margin-right: 4px !important;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{margin-right:10px}
.woocommerce div.product form.cart div.quantity{float:right;margin: 0px 0px 0px 4px;}
.woocommerce div.product form.cart .button{float:right;}
.navbar-nav li.tc-menu-layout-builder .sub-menu .widget-title{text-align:right;}
.thim-megamenu-row>.panel-grid-cell:after{right:inherit;left:1px;}
.lesson-title{float: right !important;}
.lesson-preview{float:left;}
.login-password #show_pass{right:inherit;left:10px;}
.students-list-title{float: right !important;}
.single-lp_course .course-summary .course-students-list .filter-students{float:left;}
body.single-lp_course .course-summary .course-students-list .students>li{float:right;margin: 0 0px 0px 25px;}
body.single-lp_course .course-summary .course-students-list .students>li .user-info .avatar{float:right;}
.widget_shopping_cart_content{left:0 !important;right:auto !important;}
.woocommerce-Reviews , .woocommerce-Tabs-panel > p{padding-right:5px}
.woocommerce .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li a img,.woocommerce .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li a{float:right !important;}
.woocommerce .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li a{text-align:right;}
.event_auth_button{font-family:iransans;}
 .event-payment{display:none;}
.page-404-content h2{text-align:right;font-size:35px}
.page-404-content h2 > span{float:right;}
.page-404-content p{text-align:right;}
.widget_shopping_cart_content{
    padding-right: 10px !important;
}
[class*=collection-grid-]{float:right;}
.thim-course-grid .lpr_course[class*=course-grid-]{float:right;}
#pgc-tc-megamenu-7118-0-2 > div:after,#pgc-tc-megamenu-7118-0-1 > div:after{
    content: '';
    top: 7px;
    bottom: 5px;
    width: 1px;
    position: absolute;
    background: #eee;
    left: 1px;
    min-height: 320px;
    }
    .list-event-slider .item-event .event-wrapper .box-time:before{
    /* left: -230px; */
}
.list-event-slider .item-event .event-wrapper .box-time:after{
    /* left: -230px; */
}
.list-event-slider .item-event .event-wrapper .read-more .fa{display:none;}
    .thim-list-event.layout-3 .view-all{top:10px;text-align:left;left:10px;}
    .thim-list-event.layout-3 .event-wrapper{float:right;padding-right:10px;padding-left:10px;}
    .thim-list-event .item-event .time-from{padding-left: 0px !important;padding-right: 0px !important;}
.thim-list-event.layout-3 .event-wrapper > .read-more > .fa{font-size:20px !important}
.course-item-nav .course-item-prev, body #popup-footer .course-item-prev{float:right;}
.course-item-nav .course-item-next, body #popup-footer .course-item-next{float:left;}
.thim-course-menu-landing .thim-course-landing-tab li{margin-right:20px !important}
.learn-press .course-meta>div{margin-left:0;padding-right: 5px !important;}
.thim-course-grid .course-item .thim-course-content .course-meta{width:100%;}
.wpcf7-form input[type=date], .wpcf7-form input[type=email], .wpcf7-form input[type=text], .wpcf7-form input[type=tel], .wpcf7-form input[type=number], .wpcf7-form select, .wpcf7-form textarea{text-align:right;}
.wpcf7-form .your-email, .wpcf7-form .your-name{float:right;margin-left:0 !important;}
.wpcf7-form .your-email{margin-right: 14px;}
.learnpress > .message-error{display:none !important}
.thim-megamenu-row>.panel-grid-cell:after{
    left: inherit;
    right: 1px;
    min-height: 330px;
}
.quickview .product-info .right .product_meta>span{text-align:right;}
.quickview .product-info .right .product_title{text-align:right;}
.quickview .product-info .right .price{text-align:right;}
.quickview .product-info .right .cart{float:right !important;}
.quickview .product-info .right .cart .quantity{float:right;margin-right:0;}
.quickview .product-info .right .cart button.button{float:right;margin-right:15px;}
.quickview .product-info .right .description{float:right;text-align:right;}
.quickview .product-info .right .description > p{text-align:justify;padding-left: 10px;}
.quickview .product-info .right .thim-social-share{float:right;}

@-moz-document url-prefix() {
  .slides {
    float: right !important;
  }
}
.blog-switch-layout.blog-grid article .entry-grid-meta>div i{margin-left: 4px;margin-right: 0;}
.entry-grid-meta > .date{float:right;margin-left:10px;}
.blog-switch-layout.blog-list article .post-formats-wrapper{float:right;margin-right: 0 !important;margin-left: 30px !important;}

.search-form label .search-field{
    padding: 0 15px 0 60px;
}
.search-form .search-submit, .search-form .search-submit:hover{float:left;left: 0;right: inherit;}
.thim-widget-accordion .panel-title a.collapsed:after {
    content: '\f0d9';
    color: #333;
}
.woocommerce-page div.product .onsale{right: 15px !important;padding: 0px 8px 0px 8px!important;}
.course-meta .course-review .review-stars-rated{margin-right:5px;}

.woocommerce-page div.product .onsale{right: 15px !important;padding: 0px 8px 0px 8px!important;}
.woocommerce-page div.product .onsale{right: 15px !important;padding: 0px 8px 0px 8px!important;}

.thim-product-list ul.product-grid li.product .product_thumb{float:right;margin-left: 30px;margin-right: inherit;}

/*.thim-product-list ul.product-grid li.product .product__title .price{float:left;}*/
.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-hidden-accessible,.select2-results{text-align:right !important;}
.woocommerce form .form-row .input-checkbox{left: inherit;right: 0px;top:5px}
.woocommerce-form__label-for-checkbox > span{margin-right:20px}
.rtl .woocommerce .col2-set .col-1{float:right;margin-left:20px;}
.owl-controls .owl-pagination {
    direction: ltr;
}

.thim-owl-carousel-post .info .author, .thim-owl-carousel-post .info .date{padding-right:5px !important;padding-left:5px !important}
.thim-owl-carousel-post .info{border-radius: 2px;}
.profile-container .profile-tabs .nav-tabs li.thim-profile-list-3:nth-child(3n+1), .profile-container .profile-tabs .nav-tabs li:nth-child(4n+1){clear:inherit;}
@media screen and (max-width: 991px) {
.widget_shopping_cart .widget_shopping_cart_content {
    display: none;
    background: #fff !important;
    left: auto !important;
    position: absolute !important;
    right: inherit !important;
    top: 60px !important;
    min-width: 291px !important;
    box-shadow: 3px 3px 5px 0 rgba(0,0,0,.1) !important;
    -webkit-box-shadow: 3px 3px 5px 0 rgba(0,0,0,.1) !important;
    z-index: 99999999 !important;
    overflow: hidden !important;
    padding: 10px 0px 25px !important;
    margin-left: -29px !important;
    max-width: 62% !important;
    width: 51% !important;
}
}
.thim-style-content-new-1 .thim-course-grid .course-item .thim-course-content .course-meta .course-price .value .course-origin-price{font-size:10px}
#toolbar .widget_login-menu .thim-link-login a:first-child:not(:last-child), #toolbar .widget_login-popup .thim-link-login a:first-child:not(:last-child) {
    border-right: none !important;
    border-left: 1px solid #212121 !important;
}
#toolbar .widget_login-popup .thim-link-login a{padding-left:0;padding-right:10px !important;}
body.single-lp_course .course-summary .course-students-list .students>li{width:40%}
body.single-lp_course .course-summary .course-students-list .students>li .user-info .avatar{margin-left:10px;}

@media (max-width: 1024px){
.widget-area aside {
    padding-left: 0 !important;
    padding-right:20px;
}
}
.woocommerce .woocommerce-tabs #reviews #comments .commentlist li img.avatar{float:right;margin-left: 30px;margin-right: 0;}
.woocommerce div.product .woocommerce-tabs .entry-content #reviews #comments .commentlist li .comment-text .meta, .woocommerce-page div.product .woocommerce-tabs .entry-content #reviews #comments .commentlist li .comment-text .meta{float:right;}
.woocommerce .woocommerce-tabs #reviews #comments .commentlist li .comment-text .meta{margin-right:0;margin-left:40px;}
.woocommerce .woocommerce-tabs #reviews #comments .commentlist .star-rating{float:right;}
.woocommerce .woocommerce-tabs #reviews #comments .commentlist .star-rating span{font-family:inherit !important;}
.woocommerce .woocommerce-tabs #reviews #comments .commentlist li .comment-text .meta .author{margin-right:0;margin-left:40px;}
#respond.comment-respond .comment-notes:before{
    right: 0;
    left: inherit;
}
.woocommerce .star-rating span{font-family:inherit;}
.fa-pinterest:before{    content: "\f1d8";}
.thim-social a.pinterest:hover {
    color: #fff;
    border-color: #0088cc;
    background: #0088cc;
}
.navbar-nav > li > .tc-menu-inner span.tc-icon {
    margin-left: 7px !important;;
  margin-right: 0 !important;
    display: inline-block;
}
.tp-caption{font-family: iransans !important;}
.post-content-type-0 > p{padding-right: 15px}

.tc-megamenu-wrapper>.vc_row>.vc_column_container:first-child:after{display:none;}
.tc-megamenu-wrapper>.vc_row>.vc_column_container:last-child:before{ display:none;}

    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{text-align:right;}
        .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a > span{margin-right:20px;}
    body .vc_tta.vc_tta-spacing-1 .vc_tta-tab.vc_active a .fa,body .vc_tta.vc_tta-spacing-1 .vc_tta-tab a .fa{margin-left:10px;}
        .menu-right .thim-link-login .profile{float:right;}
@media (max-width:415px){
	.site-header .navbar-nav>li.menu-right{float: right !important;padding-top: 5px;}
	.site-header .navbar-nav{float:left;padding:0;}
	.width-navigation{}
	.site-header .navbar-nav>li{float:right !important;}
	.navigation .menu-right ul li{float:right;}
	.navigation .menu-right ul{float:right;}
	.woocommerce .navigation .menu-right ul .widget_shopping_cart .widget_shopping_cart_content{
    left: -100% !important;
    padding: 5px !important;
}
}        
.img_position .vc_column-inner .thim-widget-single-images:nth-child(1) img, .img_position .widget_single-images:nth-child(1) img{left:0;}
.img_position .vc_column-inner .thim-widget-single-images:nth-child(2) img{bottom: 0px;}
.counter-box.text-gradient{text-align:right;}
.counter-box.text-gradient .wrap-percentage .text_number{float:right;margin-top: 17px;direction: ltr;}
.thim-carousel-course-categories-tabs .content_items .item_content .view_all_courses i:before,.thim-widget-courses .grid-1 .view-all-courses i:before,.thim-style-content-new-1 a.widget-button.small.very-rounded:after{content: "\e943";margin-right: 7px;margin-left: 0;}
.thim-carousel-course-categories-tabs .content_items .item_content .view_all_courses i{float:left;margin-top:9px;}
#masthead.header_v4 .navigation .width-logo, #masthead.header_v4 .navigation .width-navigation{float:right;margin-right: 0px;margin-left: 0;}
#masthead.header_v4 .navigation .menu-right .thim-widget-button{margin-left:0;margin-right:10px;}
#masthead.header_v4 .navigation .menu-right .thim-link-login .login:before, #masthead.header_v4 .navigation .menu-right .thim-link-login .logout:before{
    margin-left: 10px;
    margin-right: 0 !important;
}
#masthead.header_v4 .navigation .menu-right .thim-link-login .logout{margin-top: 0px !important;}
.rev_slider .tp-tabs.hebe .tp-tab{
    padding-right: 45px;
    padding-left: 0;
}
.rev_slider .tp-tabs.hebe .tp-tab:before{right: 0;left: inherit;}
.rev_slider .tp-tabs.hebe .tp-tab>div{font-family:iransans;}

.rev_slider .tp-tabs.hebe .tp-tab:nth-child(4):before{
	content:"1";
}
.rev_slider .tp-tabs.hebe .tp-tab:nth-child(3):before{
	content:"2";
}
.rev_slider .tp-tabs.hebe .tp-tab:nth-child(2):before{
	content:"3";
}
.rev_slider .tp-tabs.hebe .tp-tab:nth-child(1):before{
	content:"4";
}
.rev_slider .tp-tabs.hebe .tp-tab:nth-child(4){right:10px}
.rev_slider .tp-tabs.hebe .tp-tab:nth-child(3){right: 0;}
.rev_slider .tp-tabs.hebe .tp-tab:nth-child(2){right: 0;}
.rev_slider .tp-tabs.hebe .tp-tab:nth-child(1){right: 0;}

.layout_demo_1 .thim-list-event .item-event .image{float:right}
.layout_demo_1 .thim-list-event .item-event .time-from{float:right;margin-right: 0px;margin-left: 72px;text-align: right;}
.layout_demo_1 .thim-list-event .item-event .time-from .date:after{
    left: 0;
    right: inherit;
}
.layout_demo_1 .thim-list-event .item-event .event-wrapper{
    padding-left: 0px;
    padding-right: 45px;
}
.thim_vc_footer_column .vc_col-sm-3:last-child{width: 22%;}
.thim_vc_footer_column .vc_col-sm-3:first-child{    width: 34%;}
.thim-style-content-new-1 .course_right .menu_course ul li{text-align:right;}
.sc_heading{/* text-align:right; */}
.thim-about-author .author-bio{float:right !important;}


.thim-style-content-new-1 .header_single_content{/* float:right; */}
.learn-press .course-meta>div{border-left:0}
.thim-style-content-new-1 #lp-single-course .course-meta>div:after{left:0;right: inherit;}
.thim-style-content-new-1 #lp-single-course .course-meta>div.course-author{
    padding-right: 0;
    padding-left: 30px;
}
.thim-style-content-new-1 #lp-single-course .course-meta>div .value{font-size:14px;direction:rtl}
.content_course_2 .sc_heading.clone_title{text-align:right;}
.sc_heading.clone_title .clone{left:0;}
.thim-style-content-new-1 #tab-course-description .thim-course-content ul li:before{
    right: -10px;
    top: 0px;
}

.thim-style-content-new-1 #lp-single-course .thim-ralated-course .course-meta{
    float: left;
    width: 100%;
}
.thim-style-content-new-1 .thim-course-grid .course-item .thim-course-content .course-title{text-align:right;}
.author-contain{/* text-align:right; */}
.sc_heading.clone_title .clone{font-size:38px;}
#course-landing .sc_heading{text-align:right;}
.navigation .navbar-nav>li:not(.menu-item-has-children):last-child>a, .navigation .navbar-nav>li:not(.menu-item-has-children):last-child>span{
    padding-right: 20px;
}
.navigation .navbar-nav>li:not(.menu-item-has-children):first-child>a, .navigation .navbar-nav>li:not(.menu-item-has-children):first-child>span{padding-right: 0;}
 #user_withdrawals > a{display:none}
 .withdrawal_form_wraper {display:block !important}
  .course-review > label , .course-review .value{float:right;width: 100%;}
  .author{text-align:center;}
  .form_developer_course .content label{text-align:right;}
  #masthead.header_v4 .navigation .menu-right .widget_courses-searching .search-toggle{width: 40px;height: 40px;}
.fixedbg{background-attachment: fixed;}

.learn-press .course-tabs .nav-tabs li:last-child a {
    margin-right: 3px;
}
.learn-press .course-tabs .nav-tabs li:first-child a {
    margin-right: 0px;
}
.learn-press .course-tabs .nav-tabs li.active:before{left:2px;}
.learn-press .course-tabs .nav-tabs li:last-child.active:after, .learn-press .course-tabs .nav-tabs li:last-child.active:before{
    right: 3px;
    left: 2px;
}
.learn-press .course-tabs .nav-tabs li:first-child:before{right:0;}
#tab-course-review .course-review .content-review>ul .review-author, #tab-reviews .course-review .content-review>ul .review-author{float:right;margin-left: 30px;margin-right: 0;}
#tab-course-review .course-review .content-review>ul .review-text .author-name, #tab-reviews .course-review .content-review>ul .review-text .author-name{
    margin-right: 0;
    margin-left: 15px;
}
#learn-press-course-curriculum ul.curriculum-sections .section-content .course-item-lp_lesson .label, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson .label, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz .label{margin-right:0;margin-left:5px;}

#learn-press-course-curriculum ul.curriculum-sections .section-content .course-item-lp_lesson .course-format-icon, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson .course-format-icon, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz .course-format-icon{
    margin-right: 0;
    margin-left: 5px;
}
#learn-press-course-curriculum ul.curriculum-sections .section-content .course-item-lp_lesson .index, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson .index, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz .index{margin-left:15px}
@media (max-width: 767px){.thim-about-author .author-avatar{float:inherit;}}

#learn-press-course-description .thim-course-info ul li .value, #tab-course-description .thim-course-info ul li .value, #tab-overview .thim-course-info ul li .value{float: left !important;}
.thim-course-info li > i{float:right;margin-left:10px;}
.thim-course-info li > .label{float:right;}
.thim-course-info li{float: right;width: 100%;height:30px;display: inline-table;padding: 6px 0px 6px 0px !important;}
.thim-course-info ul{float:right;width:100%}
body.learnpress{display:block !important}
.thim-list-event .item-event .time-from .date{font-size:65px}
.layout-2 .item-event .time-from .date{font-size: 27px;}
body.course-item-popup #learn-press-content-item #course-item-content-header .toggle-content-item{left: 90px !important;right: inherit;}
body.course-item-popup #learn-press-content-item #course-item-content-header .back_course{left:0 !important;right: inherit !important}
body.course-item-popup #learn-press-content-item #course-item-content-header .courses-searching button{right:0 !important;}
body.course-item-popup #learn-press-content-item #course-item-content-header .courses-searching .form-control{
    padding-right: 70px;
    padding-left: 5px;
}
body.course-item-popup #learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson .course-item-meta, body.course-item-popup #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz .course-item-meta{left:0;}
.review-stars{left: calc(2px) !important;}

.list-event-slider .item-event .event-wrapper .box-time .date{text-align:center;}
.learn-press .form-purchase-course .loader:after {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
    content: "\f110";
    width: 24px;
    height: 24px;
    line-height: 24px;
    -webkit-transition: none;
    -khtml-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    font-size: 18px;
    font-family: FontAwesome;
    position: absolute;
    left: 55%;
    color: #fff;
    top: 8px;
    margin-left: -12px;
}
.loader{background:#e0e0e0 !important;color:#9e9e9e !important}
.entry-tag-share .col-sm-6 .thim-social-share{margin-top:0;}
body.course-item-popup #learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson .course-item-meta{left: 14px !important;right: inherit !important;}
@media (max-width: 992px){
.profile-container .profile-tabs .nav-tabs li {
    width: 25% !important;
}
}

body.course-item-popup #learn-press-content-item .content-item-wrap .message > .lp-course-buttons{float:left;}
body.course-item-popup #learn-press-content-item .content-item-wrap .message {    line-height: 50px;}

#masthead.header_v4 .navigation .width-navigation{margin-right:20px}
.thim-widget-courses .grid-1 .thim-course-grid .course-item .thim-course-content .course-meta{padding: 8px 4px 0px 4px;margin: 0;}
.thim_overlay_dark_60:before{display:block}
#masthead.header_v4 .navigation .menu-right .thim-link-login .login:before, #masthead.header_v4 .navigation .menu-right .thim-link-login .logout:before, #masthead.header_v4 .navigation .menu-right .thim-link-login .profile:before{margin-right:0 !important;margin-left:10px;}
.content_course_2 #lp-single-course ,.content_course_2  .course-summary{float: right;}
.content_course_2 .course-price .value {font-size: 30px;}
.thim-style-content-new-1 .course_right .menu_course ul li a i{margin-right: 0!important;margin-left: 10px;}
.thim-style-content-new-1 .course_right .thim-social-share .heading{float: right;width: 100%;}
@media (max-width: 768px){
	.smicon-box{float:right;margin-bottom:20px;}
	.vc_column_container>.vc_column-inner{padding-right:15px !important}
body.course-item-popup div#learn-press-content-item{width:100% !important;}
#learn-press-content-item .learn-press-video-intro .video-content > video{width:100% !important}
#learn-press-course-description .thim-course-info, #tab-course-description .thim-course-info{float:right;width:100%;}
}
body.course-item-popup #learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson .course-item-meta, body.course-item-popup #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz .course-item-meta{left:0; right:inherit;}
.thim-course-grid .course-item .thim-course-content .course-author{text-align:center}
.thim-course-grid .course-item .thim-course-content{padding-right:0;padding-left: 0;}
.thim-widget-courses .grid-1 .thim-course-grid .course-item .thim-course-content .course-title{padding-right: 4px;padding-left: 4px;}
.thim-style-content-new-1 .row_content_course .thim-course-info .course-wishlist-box .text{font-family:iransans !important;}
.thim-style-content-new-1 .row_content_course .thim-course-info .course-wishlist-box .fa:before{margin-left:10px;margin-right:0;}
.thim-style-content-new-1 #lp-single-course .course-meta>div{margin-right:10px;padding-top: 0px;}
.thim-style-content-new-1 #lp-single-course .course-meta>div:first-child{margin-right:0px;padding-top: 0px;float: right;}
.menu-right .thim-link-login a{border-radius:2px !important}
.site-header.header_v2 .navbar-nav{text-align:right;}
.site-header.header_v2 .navbar-nav li:first-child{padding-right:10px;}
.header-top-menu .search-form{float:left;}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0px;}

.thim-language .lang-item img{margin-right:0 !important;margin-left:10px !important}
.thim-language .lang-item.active:after{
    padding-left: 0;
    padding-right: 5px;
}
.btmzero .wpb_content_element{margin-bottom:0px !important}
.thim-widget-icon-box .wrapper-box-icon.has_custom_image:not(.overlay) .smicon-read{font-family:iransans !important}
.site-header.header_v2 .navbar-nav li:nth-of-type(1) a{padding-right:0 !important;}
.site-header.header_v2 .navbar-nav li:nth-of-type(1){margin-right:23px;}
.site-header.header_v2 .navbar-nav li ul li{margin-right:0 !important;padding-right:0 !important;}

.thim-style-content-new-1 .sc_heading.clone_title{text-align:right}
.thim_tabs_slider.thim-course-grid .course-feature .course-item .thim-course-content .thim-course-info ul{margin-right:0;}
.thim-style-content-new-1 .thim-course-grid .course-item .thim-course-content .course-title{text-align:center;}
.thim-style-content-new-1 .thim-course-grid .course-item .thim-course-content .course-meta{margin: 0;}
.thim_tabs_slider.thim-course-grid .course-feature .course-item .thim-course-content .course-meta .course-students>span{display:none !important;}
.thim-instructors-new .owl-controls .owl-buttons>div{float:left;}
#courses-searching-2{margin-right:10px !important;}
.layout_demo_1.col_1_2 .thim-list-event .item-event .time-from{margin-right:0 !important;margin-left:0 !important}
.tc-megamenu-wrapper>.vc_row>.vc_column_container:after{display:none !important}
.thim-style-content-new-1 #lp-single-course .thim-ralated-course .course-meta>div.course-price .value{font-size:14px}
.navbar-nav li ul li .sub-menu {right: 262px !important;top: auto !important;margin-top: -40px !important;padding-left: 10px !important;padding-right: 10px !important;min-width: 260px !important;}
.menu-main-menu li .sub-menu:not(.megacol) li.menu-item-has-children:before{
    left: 10px;
    right: inherit;
    margin-top: 7px;
    top: inherit;
}
.thim-style-content-new-1 .learn-press-pmpro-buy-membership .purchase-button{margin-right:0;}
#buddypress #item-header-cover-image #item-header-avatar{float:right;height: auto;}
#buddypress div#item-header #item-header-cover-image #item-header-content{float:right;margin-right: 10px;}
#buddypress .buddypress-left{float:right;margin-right: 0;margin-left: 30px;}
#buddypress .buddypress-left ul{margin-right:0;}
#buddypress div.item-list-tabs ul li a{width:100%;float:right;}
#buddypress div.item-list-tabs ul li{float:right;}
.thim-course-menu-landing .course-external-link{float:right;}
div.mega-sub-menu{
    transform: inherit !important;
}
#comments{float:right;width: 100%;}
#learn-press-course-curriculum ul.curriculum-sections .section-header{float:right;width: 100%;}
#learn-press-course-curriculum ul.curriculum-sections .section{float:right;width:100%}
.curriculum-sections{float:right;width:100%;}
.tab-content{width:100%;float: right;}
.course-curriculum ul.curriculum-sections .section-content .course-item{float:right;width:100%;}
.course-curriculum,.curriculum-scrollable,li.section{width: 100%;float: inherit;}
.thim-style-content-new-1 #learn-press-course-curriculum ul.curriculum-sections .section .section-header{
    width: auto;
    float: initial;
}
#tab-instructor,#tab-reviews{float:right;width:100%}
.coming-soon-message{text-align:center;}
#masthead.header_v4 .navigation .width-navigation .navbar-nav>li:first-child>a, #masthead.header_v4 .navigation .width-navigation .navbar-nav>li:first-child>span{padding-left: 15px;}
.mobile-menu-wrapper .menu-right.header_v4 .thim-widget-login-popup a.login::before{margin-right:0;margin-left:10px}
.coming-soon-message{float:right;width:100%}
.thim-style-content-new-1 #learn-press-course-curriculum ul.curriculum-sections .section-content .course-assignment .course-item-meta, .thim-style-content-new-1 #learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson .course-item-meta, .thim-style-content-new-1 #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz .course-item-meta{
	right: inherit;
	margin-top: 2px;
}
.thim-style-content-new-1 #learn-press-course-curriculum ul.curriculum-sections .section-content .course-assignment, .thim-style-content-new-1 #learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson, .thim-style-content-new-1 #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz{
	
padding-left: 30px;
	
padding-right: 50px;
}
#learn-press-course-curriculum ul.curriculum-sections .section-content{float:right;width: 100%;}
.site-header .menu-mobile-effect.navbar-toggle{left:0;right:inherit;}
#thim-popup-login.active.sign-up .thim-popup-inner{
    transform: translateX(100%) !important;
}
.thim-style-content-new-1.woocommerce div.product .related-products>h2{float:right}
.thim-style-content-new-1 #respond.comment-respond .comment-reply-title{float:right;width:100%;}
#commentform{float:right;width: 100%;}
.content-item-scrollable .comments-area{margin: auto !important;float: inherit !important;width: 100%;}
.thim-carousel-list-instructors .owl-buttons{display:none}

@media (max-width: 768px){
	.courses-searching{padding-left:30px}
.thim-carousel-list-instructors .owl-buttons{display:none}
.thim-widget-icon-box .image_box{display: flex;}
.thim-widget-icon-box .image_box{margin-bottom:0 !important}
.vc_row.vc_column-gap-20{margin-right:0 !important;margin-left:0 !important}
.tp-revslider-mainul{width:106% !important}
}@media(min-width:756px){
/*#learn-press-content-item{
    right: 400px !important;
    left: 0 !important;
}

body.course-item-popup #learn-press-course-curriculum{
	right: 0;
	left: inherit;
}*/
body.course-item-popup #learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson .meta{
	text-align:left;
	padding-left: 0;
}
}
.navigation .width-navigation .navbar-nav > li:nth-of-type(1) > a.tc-menu-inner{padding-right:0;}
.mobile-menu-wrapper{background:#232323}
.vc_row[data-vc-full-width]{right:auto !important;}
.woocommerce div.product .product-info .image-panel, .woocommerce-page div.product .product-info .image-panel{float:right;}
.thim-course-grid .course-item .thim-course-content .course-meta{padding-left: 15px;padding-right: 15px;}
.thim-course-grid .course-item .thim-course-content .course-title{padding-left: 15px;padding-right: 15px;}
.thim-course-grid .course-item .thim-course-content .course-meta > div.course-price{float:left !important}
.course-item .course-thumbnail .course-wishlist-box{right: 15px !important;}
.widget-area .thim-course-list-sidebar .course-price .value.free-course{line-height:1px;}
.navigation .width-navigation .navbar-nav > li .sub-menu{top:40px;}
.elementor-section-wrap{direction: rtl;}
#thim-popup-login .has-shortcode .thim-login .title, #thim-popup-login .has-shortcode .thim-register .title, #thim-popup-login .mo-openid-app-icons>p{
	font-family:iransans !important;
}
.thim-course-grid .course-item .thim-course-content{
	    min-height: 200px !important;
}
.lp .profile-container .user-tab{
	float:right !important;
}
.comment-form .submit{
	float:left;
}
.thim-login .title, .thim-register .title {
    margin: 0px 0 23px !important;
}
@media screen and (max-width: 600px){
		.woocommerce #content .comments-area .comment-list .comment-list-inner .children, 
		.woocommerce .comments-area .comment-list .comment-list-inner .children,
		.comments-area .comment-list .comment-list-inner .children{
			    margin-right: 50px !important;
		}
}
.tp-event-organizers .owl-controls .owl-page,.tp-event-organizers .owl-controls .owl-buttons div{
	transform: rotate(180deg) !important;
}
.flex-viewport {
    direction: ltr;
}
.flexslider ul{float:right;}

/*--------------NEW-VERSION-4.4.4----------*/
#popup-sidebar #learn-press-course-curriculum ul.curriculum-sections .section-header .collapse {
    right: 10px !important
}
body .lp-single-course.learn-press-4 #popup-course #popup-sidebar .search-course input[name="s"] {
    padding-left: 0 !important;
    padding-right: 45px;
}
body.rtl #learn-press-course-curriculum .learn-press-breadcrumb i {
    transform: rotate(360deg) !important;
}
#learn-press-profile #profile-content {
    float: left !important;
}
aside#profile-sidebar {
    float: right !important;
}
#learn-press-profile #profile-nav .lp-profile-nav-tabs > li > a > i {
    left: unset !important;
    right: 5px;
}
#learn-press-profile #profile-nav .lp-profile-nav-tabs > li.wishlist > a::before {
    left: unset !important;
    right: 20px;
}
#learn-press-profile #profile-nav .lp-profile-nav-tabs > li > a {
    padding: 0 52px 0 20px !important;
}
#learn-press-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
    float: left !important;
    transform: rotate(180deg) !important;
}
#learn-press-profile #profile-nav .lp-profile-nav-tabs li > ul {
    left: unset !important;
    right: 100%;
}
.learnpress-v4 .learn-press-message:before, .learnpress-v4 .learn-press-message:after {
    left: 20px;
    right: unset !important;
}
.course-item .course-thumbnail .course-wishlist-box button:before {
    margin-right: 5px;
    float: right;
}
.course-item .course-thumbnail .course-wishlist-box .course-wishlist {
    float: right !important;
}
#learn-press-profile #profile-nav .lp-profile-nav-tabs li.active > ul {

    right: 0 !important;
}
.lp-list-table th, .lp-list-table td {
    text-align: right !important;
}
#learn-press-profile .wrapper-profile-header .lp-profile-left {
    right: 0;
	left: unset !important;
}
#popup-course #popup-header .popup-header__inner .items-progress .number {
    padding-left: 10px;
}
@media only screen and (min-width: 769px) {
  .mobile-menu-wrapper .mobile-menu-inner .navbar-nav .sub-menu {
    visibility: hidden;
}
}
