@font-face {
font-family: "Yekan";
src: url(fonts/Yekan/Yekan.eot);
src: url(fonts/Yekan/Yekan.eot?#iefix) format("embedded-opentype"), url(fonts/Yekan/Yekan.woff)
format("woff"), url(fonts/Yekan/Yekan.ttf) format("truetype"), url(fonts/Yekan/Yekan.svg#BYekan) format("svg");
font-weight: normal;
font-style: normal
}
.header-navigation div > ul > li > a, h1, h2, h3, h4, h5, h6, .price-text, p, span, .footer-navigation, .course-preview .course-header .author, .course-description .course-footer .element-button, a, body, input, select, textarea {
font-family: "Yekan" !important;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td{direction:rtl;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:-5px 0 0 12px !important;}
blockquote{padding:9px 19px 9px 20px;border-left:0;border-right:1px solid #ddd;}
table{border-left-width:0;}
th,td{border-right-width:0;}
td, th{text-align:right;}
.parallax-slider {
    direction: ltr;
}
body {
direction: rtl !important;
unicode-bidi: embed;
font-family: "Yekan";
}
.button-icon.prev {
    background-position: -3px -162px;
}
.button-icon.next {
    
	background-position: -4px -143px;
}
.select-element {
    background: url(images/select_menu_arrows.png) left -2.7em no-repeat;
    background-position-x: 10px;
}
ul.checked li {
    background: url(images/bullet_1.png) 242px 6px no-repeat;
}
.woocommerce-checkout .payment-listing .toggle-title {
    padding: 0.7em 37px 0.7em 10px;
}
.pagination a.prev {
    background-position: -53px 6px;
}
.pagination a.next {
    background-position: 0;
}
.themex-slider .arrow-left {
    right: 24px;
    background-position: 0 0;
}
.themex-slider .arrow-right {
    left: 24px;
}
.left{float:right;}
.right{float:left;}
.text-left{text-align:right;}
.text-right{text-align:left;}
.shifted{left:auto;right:-9999px;}
.alignnone{margin:0.5em 0 0 0;}
.alignright{float:left;margin:0 20px 1em 0;}
.alignleft{float:right;margin:0 0 1em 20px;}
.aligncenter{margin:0 auto 1em auto;}
input[type="submit"],input[type="button"],.element-button{padding:0.2em 10px 0.3em 10px;}
.element-button img{margin:-2px 0 0 8px;}
.element-button.medium img{margin:-3px 0 0 8px;}
.element-button.large img{margin:-4px 0 0 10px;}
.button-icon{margin:-2px 0 0 8px;}
.formatted-form .field-wrapper > *{margin-left:0;margin-right:-10px;}
.formatted-form .wp-editor-wrap,.formatted-form input[type="text"],.formatted-form input[type="password"],.formatted-form input[type="number"],.formatted-form input[type="email"],.formatted-form .chzn-container,.formatted-form select,.formatted-form textarea{margin-left:0;margin-right:-10px;}
.formatted-form .wp-editor-wrap,.formatted-form select{margin-right:0;}
.formatted-form.form-captcha img{float:right;margin:1px 0 0 18px;}
.formatted-form.form-captcha input{float:right;}
.formatted-form .submit-button,.formatted-form .facebook-button{float:right;margin-right:0;margin-left:12px;}
.form-loader{float:right;}
.popup .popup-text{margin:-3em 0 0 0;}
.gallery-item .gallery-caption{left:13px;right:3px;}
.gallery-item .gallery-icon{margin-right:0;margin-left:10px;}
ul.square, ul.circle, ul.disc{margin-left:0;margin-right:17px;}
ul.bordered li{padding-right:0;}
ul.checked li{padding-left:0;padding-right:16px;}
ul.styled-list li{padding-left:0;padding-right:22px;}
ul.styled-list li:before{left:auto;right:0;}
ul.styled-list.style-4 li{padding-left:0;padding-right:30px;}
ul.success li,ul.error li{padding-left:0;padding-right:13px;}
.jp-controls{border-left:1px solid rgba(0,0,0,0.2);}
.jp-controls a:after{left:auto;right:1px;}
.jp-timeline{border-left:1px solid rgba(0,0,0,0.2);border-right:1px solid rgba(255,255,255,0.1);}
.jp-volume{border-right:1px solid rgba(255,255,255,0.1);}
.jp-mute,.jp-unmute{float:right;margin:-5px 0 -3px 0;}
.jp-volume-bar{float:right;margin-left:0;margin-right:7px;}
.jp-video-play-icon{left:auto;right:50%;margin-left:0;margin-right:-25px;}
.jp-no-solution,.jp-audio .jp-jplayer{left:auto;right:-9999px;}
.jp-video video,.jp-video object{left:auto;right:0;}
.jp-screen-option{float:right;}
.jp-video-full{left:auto;right:0;}
.horizontal-tabs .tabs li{float:right;}
.horizontal-tabs .tabs li h5{border-right:1px solid #E5E5E5;}
.horizontal-tabs .tabs li:first-child{border-right:1px solid #E5E5E5;}
.horizontal-tabs .tabs li:first-child h5{border-right-width:0;}
.horizontal-tabs .tabs li:last-child h5{border-left:1px solid #E5E5E5;}
.horizontal-tabs .panes{clear:right;}
.vertical-tabs .tabs{margin-right:0;margin-left:-1px;border-left:1px solid #E5E5E5;}
.vertical-tabs .tabs li{margin:0 0 -1px 0;}
.vertical-tabs .tabs li.current{margin-right:0;margin-left:-1px;border-left-color:#fff;}
.vertical-tabs .panes{padding:1em 3.7% 1em 0;float: left;border-left: 0;}
.toggle-title{padding:1em 49px 1em 15px;}
.faq-toggle .toggle-title:before{left:auto;right:15px;}
.tooltip-wrap{left:auto;right:50%;}
.tooltip-wrap .corner{margin-left:0;margin-right:-5px;}
.tooltip-text{float:right;margin-left:0;margin-right:-50%;}
.column{float:right;margin-right:0;margin-left:3.8%;}
.last{margin-left:0px!important;}
.site-header{border-left-width:0;border-right-width:0;}
.site-logo h1{margin:0.3em 0 0 0;}
.header-navigation ul{margin:0.5em 0 0 0;}
.header-navigation div > ul > li{float:right;}
.header-navigation div > ul:after{clear:right;}
.header-navigation ul ul{left:auto;right:0;}
.header-navigation ul ul li a{padding:0.4em 15px 0.6em 15px;}
.header-navigation ul ul ul{left:auto;right:100%;}
.select-element span{padding:0.45em 9px 0.45em 31px;text-align:right;}
.select-element select{left:auto;right:0;}
.search-form{margin:0.5em 10px 0.5em 0;}
.search-form form{float:left;}
.search-form input{padding:0em 9px 0.4em 20px;}
.search-form input:focus{padding-right:0;padding-left:27px;}
.mobile-search-form{padding:0 9px 0 27px;}
.mobile-search-form input{margin:0 -9px 0 0;padding:0.5em 9px 0.4em 27px;}
.login-options .button-wrap{margin-left:0;margin-right:10px;}
.login-button .tooltip-wrap{left:0;right:auto;}
.login-button .tooltip-text{margin:10px 0 0 0;}
.register-form{padding-right:0;padding-left:5.5%;border-left:1px dotted #d4d4d4;}
.share-button{margin:0.5em 10px 0.5em 0;}
.share-button .element-button{padding:0.65em 8px 0.65em 9px;}
.share-button .tooltip-wrap{left:auto;right:-9999px;}
.share-button.tooltip-wrap.active{left:auto;right:50%;}
.user-links a{margin:0 7px 7px 0;}
.user-links a:first-child{margin-right:0;}
.main-content{padding:4em 0 8.5em 0;}
.footer-navigation li{float:right;margin:0 15px 0 0;}
.courses-listing{float:right;}
.course-price{left:auto;right:-5px;}
.course-price .corner-wrap{left:auto;right:0;}
.course-price .corner,.course-price .corner-background{border-right-color:#fff;}
.course-price .corner-background{left:auto;right:0;border-left-color:#000;}
.free-course .course-price .corner{border-left-color:#f3715d;}
.course-preview .course-header{padding:0.5em 15px 0.9em 15px;}
.course-preview .course-rating{float:left;}
.course-rating img{float:right;margin:1px 2px 0 0;}
.course-description .widget-title{margin:-21px -21px 20px -21px;}
.course-description .course-footer .element-button{margin:0.5em 0 0 10px;}
.course-description .price-button .price,.course-description .price-button .caption{float:right;}
.course-description .price-button .price{padding-left:0;padding-right:10px;border-right:1px solid rgba(255,255,255,0.17);}
.course-description .price-button .caption{padding-right:0;padding-left:10px;border-left:1px solid rgba(0,0,0,0.07);}
.free-course .price-button .caption{border-left-width:0;}
.course-progress span{float:right;}
.course-status{margin-right:0;margin-left:5px;}
.lessons-listing .course-progress,.user-courses-listing .course-progress{margin:0.5em 0 0 0;}
.certificate-wrap{margin:5em auto 1.5em auto;}
.lessons-listing.lesson-child .lesson-title{padding-left:0;padding-right:34px;}
.lessons-listing .lesson-attachments{border-right:1px solid #e1e1e1;}
.lessons-listing .lesson-attachments a{float:right;margin:0 0 15px 15px;}
.lesson-child .lesson-attachments a{margin:0 0 12px 12px;}
.lesson-options .element-button{float:left;margin-left:0;margin-right:10px;}
.lesson-options .next-lesson{padding-left:9px;padding-right:11px;}
.lesson-options .prev-lesson{padding-left:11px;padding-right:9px;}
.lesson-options .close-lesson{padding-left:8px;padding-right:8px;}
.lesson-toggle{float:right;margin-right:0;margin-left:10px;}
.lesson-child .lesson-toggle{margin-right:0;margin-left:15px;}
.questions-listing .question-title{padding:1em 49px 1em 15px;}
.questions-listing .question-replies{left:auto;right:15px;}
.question-content .avatar-container{float:right;}
.questions-listing li ul li{padding:0 13% 0 0;}
.question-content .question-text{float:left;}
.question-author,.question-time{margin:0 0 0 10px;}
.questions-listing #respond{padding:0 15px 1.5em 15px;}
.questions-listing #respond form{padding-left:0;padding-right:13%;}
.quiz-listing .question-title{padding:0.5em 32px 0.5em 15px;}
.quiz-listing .question-number{left:auto;right:0;}
.quiz-listing li{padding-left:0;padding-right:32px;}
.quiz-listing li input{margin:0 0 0 5px;}
.user-profile .signature{margin:-0.8em 0 1.5em 0;}
.user-fields{margin:0 0 1.5em 0;}
.user-fields th,.user-fields td{padding-right:0;border-left-width:0;}
.user-fields td{padding-left:0;text-align:left;}
.users-listing{float:right;}
.users-listing .user-image{float:right;margin:0 0 6.5% 6.5%;}
.expert-preview .user-links a:nth-child(4){margin-left:0;}
.expert-preview .expert-text{padding-left:0;padding-right:3.8%;}
.testimonial .testimonial-text{padding-left:0;padding-right:3.8%;}
.post-footer .post-date,.post-footer .post-categories,.post-footer .post-author,.post-footer .post-comment-count,.post-footer .element-button{float:right;margin-right:0;margin-left:10px;}
.post-footer .post-comment-count{margin:6px 0 0 8px;}
.single-post .tagcloud{float:left;}
.tagcloud a{float:right;margin:0 8px 8px 0;border-right:1px solid rgba(0,0,0,0.05);}
.comments-listing li ul{padding-left:0;padding-right:13%;}
.comments-listing .comment .avatar-container{float:right;}
.comments-listing .comment .comment-text{float:left;}
.comments-listing .comment-author,.comments-listing .comment-time{margin:0 0 0 10px;}
.comments-listing .comment-reply-link{padding-right:20px;}
.comments-listing #respond{padding:2em 13% 0.5em 0;}
.pagination{float:right;}
.pagination a,.pagination span{float:right;margin:2em 0 0 11px;}
.themex-slider .arrow-left{left:auto;right:24px;}
.themex-slider .arrow-right{right:auto;left:24px;}
.parallax-slider > ul > li{float:right;}
.main-content .boxed-slider{margin:0 0 2em 0;}
.boxed-slider > ul > li{left:auto;right:0;}
.embedded-video iframe,.embedded-video object,.embedded-video embed{left:auto;right:0;}
.widget-title{margin:-14px -16px 13px -16px;}
.widget-title:after{left:auto;right:0;}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message{border-right-width:1px;border-right-color:#e1e1e1;border-right-style:solid;border-left-width:1px;border-left-color:#e1e1e1;border-left-style:solid;}
.product-preview .product-header{padding:0.5em 15px 0.9em 15px;}
.product-preview .product-footer{padding:0 15px 1.1em 15px;}
.product-preview .course-price{left:auto;right:-4px;}
.woocommerce .product .product_price{float:right;margin-right:0;margin-left:10px;}
.woocommerce #content div.product form.cart div.quantity,.woocommerce div.product form.cart div.quantity{margin-right:0;margin-left:10px;}
.woocommerce .shop_attributes th,.woocommerce .shop_attributes td{border-left-width:0;}
.products-listing{float:right;}
.woocommerce .added_to_cart{margin-left:0;margin-right:7px;}
.woocommerce .product .stock{clear:right;}
.woocommerce table.shop_table th:last-child,.woocommerce table.shop_table td:last-child{border-left-width:0;}
.woocommerce #content table.cart td.actions .coupon .input-text{margin-right:0;margin-left:6px;}
.woocommerce #content table.cart .checkout-button{margin-left:0;margin-right:3px;}
.woocommerce table.shop_table,.woocommerce-page table.shop_table{margin:0 0 1.7em 0;}
.woocommerce form #customer_details .form-row label{float:right;}
.woocommerce form #customer_details .form-row input{float:left;}
.woocommerce form #customer_details .form-row textarea{float:left;}
.chosen-container-multi .chosen-choices{padding:0.1em 4px 0.05em 4px;}
.chosen-container-multi .chosen-drop{text-align:right;}
.woocommerce form .form-row .input-checkbox{margin-right:0;margin-left:2px;}
.woocommerce .checkout_coupon .form-row-last input{float:left;}
.woocommerce-checkout.payment-listing .toggle-title{padding:0.7em 37px 0.7em 10px;}
.payment-listing .toggle-title:before{left:auto;right:12px;}
.woocommerce .order_details li{margin:0 0 .5em 0;padding:0 0 .5em 0;}
.woocommerce #payment .terms{text-align:right;}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button,.woocommerce a.button.loading,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt{padding:0.55em 10px 0.65em 10px;}
.widget ul li .count{float:left;}
.widget_product_search input{margin:0 -10px 0 0;}
.widget ul.product_list_widget li img{float:left;margin:0.2em 1em 0 0;}
.widget ul.product_list_widget li ins{margin-left:0;margin-right:.618em;}
@media handheld, only screen and (max-width:767px) {
    .row .column{margin:0 0 3em 0;}
    .header-options{margin:1em 0 2px 0;float: none;}
    .login-options,.share-button,.search-form,.select-menu{text-align:right;}
    .share-button{margin-right:0;}
    .vertical-tabs .tabs li.current{margin-left:0;border-left:1px solid #E5E5E5;}
    .woocommerce div.product div.images,.woocommerce .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce ul.products li.product, .woocommerce div.product div.summary{margin-left:0;}
    .woocommerce .woocommerce-ordering{clear:right;}
}
@media handheld, only screen and (max-width:479px) {
    .login-button .tooltip-wrap{left:auto;right:0;}
}
