@font-face{
  font-family:YEKAN;
  src:  url('core/assets/fonts/BYekan.eot?#') format('eot'),  /* IE6–8 */
        url('core/assets/fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('core/assets/fonts/BYekan.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face{
  font-family:KUFI;
  src:  url('core/assets/fonts/Droid-Arabic-Kufi.eot?#') format('eot'),  /* IE6–8 */
        url('core/assets/fonts/Droid-Arabic-Kufi.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('core/assets/fonts/Droid-Arabic-Kufi.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*
Theme Name: Bi-Shop
Theme URI: http://demo.yithemes.com/
********** Translated By : http://kodesign.ir/ **********
Version: 1.3.0
Author: Your Inspiration Themes
Author URI: http://yithemes.com/
Description: Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css
Text Domain: yit
Tags: rtl
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Copyright: (c) 2014-2015 Your Inspiration Themes

                            11
                          11111
                         111111        000
                        1111111      00000
                        1111111     000000
                         11111      00000
                                    00000
                                   000000
                                   000000
    000      00000        000      000000    0000
  000000    0000000     00000    00000000000000000
 0000000   00000000    0000000  000000000000000000
00000000  0000000000  00000000  000000000000  0000
00000000  000000000  000000000     00000      0000
0 000000     000000  00 00000     000000      0000
  000000     000000     00000     000000      0000
  000000     000000     00000     00000       000   000
  000000    0000000     00000     00000       000 000000
  00000     0000000    000000     00000      00000000000
 000000    00000000    000000    000000      00000000000
 000000   00000000    000000    0000000      00000  0000
 00000000000000000   00000000  00000000    000000   000
 00000000000000000 000000000000000000000000000000   000  00
 00000000000000000000 00000000000000000000000000   0000 000
 0000000000 00000000  0000000000 00000000000 000   0000000
 00000000   000000     0000000    00000000   000   000000
   000    0000000      00000       00000       00   000
        00000000
      0000000000
     0000000000
   00000 000000
  00000  000000
  0000  000000
 000000000000
 000000000000
 00000000000
 0000000000
 000000000
  0000000
    00

*/

/* ============================== AWESOME ICON =================================================*/

.fa-angle-right:before {
    content: "\f104";
}

.fa-angle-left:before {
    content: "\f105";
}

.fa-chevron-right:before {
    content: "\f053";
}

.fa-chevron-left:before {
    content: "\f054";
}


/* ============================== STYLE.CSS ====================================================*/


body {
    direction: rtl;
    unicode-bidi: embed;
}


/* boxed */
.boxed-layout #header{
    margin-right: -15px;
    margin-left: 0px;
}

.boxed-layout .nav .megamenu > div.submenu > ul.sub-menu{
    padding-right: 30px;
    padding-left: 0px;
}

#topbar-left {
    float: right;
}

#topbar-right {
    float: left;
}
#topbar-left .widget_text {
    float: right;
    margin-left: 10px;
    margin-right:0;
}

/* logo */
#logo {
    margin-left: 15px;
    margin-right:0;
    float: right;
}

/* header-sidebar */
#header-sidebar {
    float:left;
}

/* welcome menu */
#welcome-menu, #welcome-menu-login {
    float: right;
}

#menu-welcome-login  p.lost_password {
    text-align:left;
}

#welcome-menu-login.nav div.fb-connect {
    right: auto;
    text-align: left;
}

.nav ul > li div div.btn-fb-login {
    right: auto;
    float:left;
}

#welcome-menu-login ul li .btn-fb-login a i{
    margin-left:10px;
    margin-right:0;
}

#menu-welcome-login  #rememberme {
    margin-left: 7px;
    margin-right: 0;
}
#menu-welcome-menu{
    padding-right: 10px;
    padding-left: 0;
}
#welcome-menu-login ul {
    padding-right: 0px;
    padding-left: inherit;
}

#welcome-menu-login.nav ul li.login-menu div.submenu {
    left: 0px;
    right: auto;
}

#welcome-menu-login.nav ul > li #customer_login {
    margin-right: 0px;
    margin-left:auto;
}

#welcome-menu-login.nav ul > li #customer_login .customer-login-box1,
#welcome-menu-login.nav ul > li #customer_login .customer-login-box2 {
    float: right;
}

#welcome-menu-login.nav ul > li #customer_login .button {
    float: left;
}

#menu-welcome-login > li > a > span.sf-sub-indicator {
    left: -3px;
    right: auto;
}

.nav > ul {
    padding-right: 0px;
    padding-left: inherit;
}

.nav ul > li {
    margin-left: 2px;
    margin-right: 0;
}

.nav ul#menu-main-menu > li,#welcome-menu-login ul > li {
    direction:ltr;
}

.nav ul > li.dropdown, #welcome-menu.nav ul > li, #welcome-menu-login ul > li {
    padding-left: 5px;
    padding-right: 0;
}

.nav ul > li a i{
    margin-left: 4px;
    margin-right: 0;
}

/* submenu */
.nav ul > li div {
/*    right: 18px;
    left: 0;*/
}

.nav ul > li div div {
    margin-right: 18px;
    margin-left: 0;
    right: 170px;
    left: auto;
}

.nav ul > li div {
    margin-right: -18px;
    margin-left: 0px;
}

#nav .submenu .sub-menu li > a > i {
    margin-left: 10px;
    margin-right: 0;
}
#nav .submenu .sub-menu li > a > i {
    margin-left: 10px;
    margin-right: 0;
}
.nav ul.sub-menu,
.nav ul.children {
    padding: 10px 10px 0px 0;
    margin-right: 0px;
    margin-left:auto;
}

/* megamenu */
.nav ul > li.megamenu div div {
    margin-right: 0;
    margin-left:auto;
}

.nav .megamenu div.submenu li > div.submenu li a i{
    margin-left: 10px;
    margin-right: 0;
}

.nav .megamenu ul.sub-menu {
    right: auto;
}

.nav .megamenu ul.sub-menu > li {
    border-left: 2px solid #ebebeb;
    border-right: none;
}

.nav .megamenu ul.sub-menu li:last-child {
    border-left: 0px;
    border-right:none;
}

.nav .megamenu ul.sub-menu li ul {
    margin-right: 0;
    margin-left:auto;
}

.nav .megamenu ul.sub-menu li ul li {
    border-right: none;
    padding-left: 0px;
    border-left: 0;
}

.nav  span.highlight,
.nav  span.highlight-inverse{
    margin-right:5px;
    margin-left:0;
}

.nav ul.sub-menu li,
.nav ul.children li,
#header-sidebar .widget_nav_menu ul.sub-menu li,
#header-sidebar .widget_nav_menu ul.children li {
    border-right: 0px;
    margin-left: 0;
    margin-right: auto;
    text-align: right;
}

.nav ul.sub-menu li a, .nav ul.children li a {
    margin-left: 5px;
    margin-right: 0;
}

/* third level */
.nav ul.sub-menu li ul, .nav ul.children li ul {
    margin: 29px 5px 0 0;
}

/*indicators*/
.nav a.sf-with-ul {
    padding-left: 15px;
    padding-right: 0;
}

.nav ul.sub-menu a >.sf-sub-indicator, .nav ul.children a >.sf-sub-indicator {
    right: 95% !important;
    left: auto !important;
}

.nav ul.sub-menu .current-menu-item a > .sf-sub-indicator, .nav ul.sub-menu .current_page_ancestor a > .sf-sub-indicator, .nav ul.sub-menu .current-menu-ancestor a > .sf-sub-indicator, .nav ul.sub-menu .current_page_item a > .sf-sub-indicator {
    right: 94% !important;
    left: auto !important;
}

#header-sidebar .widget_search_mini {
    float: right;
}

.bigmenu > .sub-menu > .submenu{
    background-position: left bottom;
}

.bigmenu > .submenu > .submenu{
    right: 0px;
    left:auto;
    margin-right: 0px;
    margin-left: auto;
}

.bigmenu .submenu > ul.sub-menu .submenu {
    right: 0px;
    left: auto;
}

.nav .bigmenu div.submenu > ul.sub-menu div.submenu > ul.sub-menu{
    margin-right: 0px;
    margin-left: auto;
}

.bigmenu .submenu > ul.sub-menu > li:nth-child(3n+1) {
    clear: right;
}

.bigmenu > .submenu > ul.sub-menu > li {
    margin-right: 5px;
    margin-left: 0;
}

.bigmenu .submenu > ul.sub-menu > li {
    float: right;
}

#header-sidebar .search_mini label, .yith-ajaxsearchform-container label{
    margin-left:30px;
    margin-right:0;
}

/* skin1 */

.skin1 #header-sidebar .widget_search_mini .search_mini_content{
    right: 0px;
    left: auto;
}

.skin2 #header-sidebar .widget_search_mini .search_mini_content {
    right: 0px;
    left: auto;
}

#mini-search-submit, #mini-search-submit, .yith-ajaxsearchform-container form #yith-searchsubmit {
    background-position: 30px -55px;
    text-indent:99999px;
}

.skin2 #mini-search-submit, .skin2 #yith-searchsubmit {
    background-position: 30px -55px;
    text-indent:99999px;
}
#yith-searchsubmit{
    margin-right:-3px;
    margin-left: 0;
}

#search_mini, #yith-s {
    margin-left: 8px;
    margin-right: 0;
    padding-right: 16px;
    padding-left: 0;
}

#yith-s {
    margin-left: 0;
    margin-right: auto;
}

input[type="submit"]#yith-searchsubmit{
    float:none;
}

#header-sidebar  #lang_sel {
    float: right;
}

#header-sidebar  #lang_sel ul {
    padding-right: 0px;
    padding-left: inherit;
}

#header-sidebar  #lang_sel ul li {
    margin-left: 2px;
    margin-right: 0;
}

#header-sidebar  #lang_sel > ul > li > a {
    padding-left: 16px;
    padding-right: 0;
}

#header-sidebar  #lang_sel > ul > li > a::before,
#header-sidebar  #lang_sel > ul > li > a::after {
    right: 0;
    left: auto;
}

#header-sidebar  #lang_sel > ul > li > a > span {
    left: 0;
    right: auto;
}

#topbar-right .widget_text{
    margin-right: 10px;
    margin-left: 0;
    float: right;
}

#topbar-right .widget_text i, #topbar-right .widget_text img{
    margin-right: 8px;
    margin-left: 0;
}

#topbar  #lang_sel, #topbar #wcml_currency_switcher{
    float: right;
}

#topbar  #lang_sel > ul > li > ul, #topbar #wcml_currency_switcher > ul > li > ul {
    left: -10px;
    right: auto;
}

#lang_sel > ul > li > a > span, #wcml_currency_switcher > ul > li > a > span  {
    left: -16px;
    right: auto;
}

#lang_sel > ul > li > a > span.sf-sub-indicator{
    margin-right: 4px;
    margin-left: 0;
}

/* submenu */

#header-sidebar  #lang_sel ul li ul {
    margin-right: 0px;
    margin-left: auto;
    right: 0px;
    left: auto;
    padding: 10px 10px 0px 0;
}
#topbar #lang_sel > ul > li > ul{
    right: 0px;
    left: auto;
}

#header-sidebar  #lang_sel ul > li > ul > li a {
    margin-left: 13px;
    margin-right: 0;
}

.skin2 #header-sidebar {
    left: 0;
    right: auto;
}

.skin2 #search_mini, .skin2 #yith-s {
    margin-left: 0px;
    margin-right: auto;
    border-left: 0px;
    border-right: none;

}
.skin2 #mini-search-submit, .skin2 .yith-ajaxsearchform-container #yith-searchsubmit {
    background-position: 5px -59px;
}

/* ============ BACK TO TOP  ==================*/
#back-top {

    left: 20px;
    right: auto;
}

#back-top a i{
    margin-left:10px;
    margin-right:0;
}
/* ====================== COPYRIGHT / FOOTER ========================= */

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

#copyright ul.level-1 li:last-child:after{
    content: "";
    margin-left: 0px;
    margin-right: auto;
}
#copyright .right ul.level-1 li:first-child{
    margin-right: 0px;
    margin-left: auto;
}
#copyright .right ul.level-1 li:last-child{
    margin-left: 0px;
    margin-right: auto;
}

#footer .widget_text .textwidget .box-sections img {
    float: right;
    margin-left: 5px;
    margin-right: 0;
}

/* =========================== TESTIMONIAL ==============================*/

/*======== SQUARE STYLE =========*/

#testimonial.testimonial-square figure img { width: 100%; height: auto; }
#testimonial.testimonial-square .testimonial-info {
    left: 10px;
    right: auto;
}

#testimonial.testimonial-square .testimonial-name, #testimonial.testimonial-square .testimonial-site{
    float: left;
}

#testimonial.testimonial-square .testimonial-site .website a { color:#000;}
#testimonial.testimonial-square .testimonial-name .name { text-transform: uppercase; background: #fff; margin-bottom: 6px; }
#testimonial.testimonial-square .testimonial-site .website{ background: #f7c104; }
#testimonial.testimonial-square blockquote {
    background: url("./theme/assets/images/testimonials-blockquote-bottom.png") no-repeat scroll 99% 6px;
    padding-right: 32px;
    padding-left: 0;
}

/* ========= COMIC STYLE ========= */

#testimonial.testimonial-comic {
    float: right;
    background: url("./theme/assets/images/testimonials-blockquote-bottom.png") no-repeat scroll 95% 35px transparent;
}
#testimonial.testimonial-comic .testimonial-box {
    padding: 30px 55px 38px 28px;
}
#testimonial .arrow-down:after, #testimonial .arrow-down:before {
    right: 54px;
    left: auto;
}
#testimonial .arrow-down:after {
    margin-right: -9px;
    margin-left: 0;
}
#testimonial .arrow-down:before {
    margin-right: -8px;
    margin-left: 0;
}

#testimonial.testimonial-comic .thumbnail-comic {
    float: right;
    margin-right: 15px;
    margin-left: 0;
}

#testimonial.testimonial-comic .testimonial-info {
    float: right;
    text-align: right;
}

#testimonial.testimonial-comic .testimonial-info.nothumb {
    margin-right: 40px;
    margin-left: 0;
}

#testimonial.testimonial-comic .testimonial-name, #testimonial.testimonial-comic .testimonial-name p.name {
    text-align: right;
}

#testimonial.testimonial-comic .testimonial-text p:after {
    background: url("./theme/assets/images/testimonials-blockquote.png") no-repeat scroll 100% 100% transparent;
    float: left;
}

#testimonial .testimonial-rating {
    float: right;
}

#testimonial blockquote{
    text-align: right;
}

/* ==== Arrow Style ==== */

.arrow:after,
.arrow:before,
.arrow-down:after,
.arrow-down:before{
    right: 32px;
    left: auto;
}

.arrow-right:after,
.arrow-right:before{
    left: 32px;
    right: auto;
}

.arrow:after {
    margin-right: -8px;
    margin-left: 0;
}

.arrow-right:after {
    margin-left: -8px;
    margin-right:0;
}

.arrow:before {
    margin-right: -9px;
    margin-left: 0;
}

.arrow-right:before {
    margin-left: -9px;
    margin-right: 0;
}

.arrow-left:before {
    border-left: 7px solid;
    border-right: none !important;
    right: -7px;
    left:auto;
    border-color: inherit;
}

.arrow-left:after {
    border-left: 6px solid #ffffff !important;
    border-right: none !important;
    right: -6px;
    left:auto;
}

/* ============ SELECT BOX ============== */

.sbHolder .sbToggle {
    left: 15px;
    right: auto;
}

/* =================== GOOGLE MAP ================================*/

#map .map_info{
    right: 0;
    left: 30px;
}

#map .container_map_box_info{
    float: left;
}

#map .map_box_info h4 {
    margin-bottom: 0;
    margin-top: 0;
    font-weight: bold;
}

#map .map_box_info p{
    margin-bottom: 0;
    line-height: 24px;
}

/* ================== END GOOGLE MAP ============================= */


/* ================= START SEARCHFORM ========================= */

#searchform #s{
    float: right;
    padding-right: 10px;
    padding-left: 0;
}

#searchform #searchsubmit{
    text-indent:99999px;
    float: right;
    background-position: 12px -55px;
}

/* =============== END SEARCHFORM ============================== */


/* ================= WP STANDARD CLASS  ========================= */
.alignleft, img.alignleft{
    float:right;
    margin-left:24px;
    margin-right:0;
}
.alignright, img.alignright{
    float:left;
    margin-right:24px;
    margin-left:0;
}


/* ===============================================================
Swiper slider Pagination
================================================================*/

.swiper-slide {
    width: 100%;
}

.swiper-pagination{
    right: 0;
    left: auto;
}

.swiper-direction.left{
    right: 30px;
    left: auto;
}

.swiper-direction.right{
    left: 30px;
    right: auto;
}

/* Slider Parallax */

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

/* ============================== END STYLE.CSS ====================================================*/

/* ============================== COMMENT.CSS ========================================================*/

#comments ol.comment-list {
    padding-right: 0;
    padding-left:inherit;
}

#comments ol li .avatar{
    float: right;
    margin-left: 10px;
    margin-right: 0;
}

#comments ol li .information .user-info .is_author {
    padding: 4px 9px 3px 10px;
}

#comments ol li .content .reply_link{
    left: 15px;
    right: 0;
}

#commentform .form-submit {
    text-align: left;
}

#comment-nav-below .nav-previous{
    text-align: right;
}

#comment-nav-below .nav-next{
    text-align: left;
}

#commentform label{
    text-align: right;
}

/* ============================== END COMMENT.CSS ====================================================*/

/* ============================== BLOG.CSS ========================================================*/

/*
* ==== START General BLOG Style ====
*/

.blog .yit_post_meta .yit-edit-post i {
    padding-left: 5px;
    padding-right: 0;
}

.blog .fa {
    margin-left: 3px;
    margin-right:0;
}

.blog .yit_post_quote {
    padding-left: 0;
    padding-right: 40px;
}

.blog .yit_post_quote .fa{
    right: 0;
    left: auto;
}

.blog .yit_post_quote .quote-title{
    left: 0;
    right: auto;
    padding-right: 15px;
    padding-left: 0;
}

/*
* ==== END General BLOG Style ====
*/

/*
* ==== START General SINGLE Style ====
*/

.single-post .blog .share,
.single-post .blog .yit_post_meta .share{
    margin-left: 0;
    margin-right: auto;
}

.single-post .blog .share .socials-container .socials,
.single-post .blog .yit_post_meta .share .socials-container .socials{
    padding: 15px 24px 15px 35px;
}

/*
* ==== END General SINGLE Style ====
*/

/*
* ==== START Single Big Thumbnails ====
*/

.single-post .blog.big .share .socials-text{
    text-align: right;
}


.single-post .blog.big .share .socials-container {
    right: 44%;
    left: auto;
}

.single-post .blog.small .share .socials-container,
.single-post .blog.small .yit_post_meta .share .socials-container{
    left: 0;
    right: auto;
}

/*
* ==== END Single Big Thumbnails ====
*/

/*
* ==== START Small Thumbnails ====
*/


.blog.small .thumbnail,
.blog.small .post-format {
    float: right;
    padding-left: 31px;
    padding-right: 0;
}

.blog.small .yit_post_meta_date {
    right: 30px;
    left:auto;
}

.blog.small .yit_post_meta .with-icon:not(.share){
    margin-left: 11px;
    margin-right: 0;
    padding-right: 23px;
    padding-left: 0;
}

.blog.small .yit_post_meta .with-icon.awesome {
    padding-right: 0;
    padding-left: inherit;
    text-align: left;
}

.blog.small .arrow:after{
    margin-left: -8px;
    margin-right: 0;
    left: 32px;
    right: auto;
}

.blog.small .arrow:before{
    margin-left: -9px;
    margin-right: 0;
    left: 32px;
    right: auto;
}

/*
* ==== END Small Thumbnails ====
*/

/*
* ==== START Single Small Thumbnails ====
*/


.single-post .blog.small .thumbnail,
.single-post .blog.small .post-format {
    padding-left: 0;
    padding-right: 0;
}

.single-post .blog .yit_post_meta .share {
    float: left;
}

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

/*
* ==== END Single Small Thumbnails ====
*/

/* ============================== END BLOG.CSS ======================================================== */


/* ============================== WIDGET.CSS ========================================================== */


/**
* Recent Comments
*/


.widget.recent-comments .recent-comments-list .the-post .comments-info-wrapper{
    padding-right: 15px;
    padding-left: 0;
}

.widget.recent-comments .recent-comments-list .the-post .avatar{
    margin-right: 0;
}

/**
* End Recent Comments
*/

/*
* ==== START Contact Info ====
*/

.widget.contact-info ul{
    padding-right: 0px;
    padding-left:inherit;
}

.widget.contact-info ul li div.icon-container{
    float: right;
}

/*
* ==== END Contact Info ====
*/

/*
* ==== START Quick Contact ====
*/

.widget.yit_quick_contact .contact-form li div.input-prepend .add-on{
    right: 8px;
    left: auto;
}

.widget.yit_quick_contact .contact-form li div.input-prepend input{
    padding-left: 15px;
    padding-right: 33px;
}

.widget.yit_quick_contact .contact-form li textarea, .widget.yit_quick_contact .contact-form li textarea:focus{
    padding: 8px 36px 10px 15px;
}

.widget.yit_quick_contact .contact-form li input[type="submit"].btn-alternative {
    float: left;
    margin-left: 0;
    margin-right: auto;
}

.contact-form li input[type="submit"]{
    margin-left: 0 !important;
}


.widget.yit_quick_contact .contact-form li div.input-prepend input::-webkit-input-placeholder,.widget.yit_quick_contact .contact-form li.textarea-field textarea::-webkit-input-placeholder{
    padding-right: 0px;
    padding-left: inherit;
}

.widget.yit_quick_contact .contact-form div.usermessagea {
    margin-right: 0;
    margin-left: auto;
}

/*
* ==== END Quick Contact ====
*/


/* ================= WIDGET CUSTOM MENU & WIDGET PRODUCT CATEGORIES  & WIDGET META & WIDGET PAGES=============== */


.widget_product_categories ul.product-categories > li > a:before,
.widget_nav_menu ul.menu > li > a:before,
.widget.widget_meta ul > li > a:before,
.widget.widget_pages ul > li > a:before{
    content: "\f053";
    margin-left: 7px;
    margin-right: 0;

}
.widget_product_categories ul.product-categories ul.children,
.widget_nav_menu ul.menu ul.sub-menu,
.widget.widget_pages ul ul.children{
    margin-right: 25px;
    margin-left: 0;
}
.widget_product_categories ul.children li ul.children,
.widget_nav_menu ul.sub-menu li ul.sub-menu,
.widget_pages ul.children li ul.children{
    margin-right: 15px;
    margin-left: 0;
}
.widget_product_categories ul.children li a:before,
.widget_nav_menu ul.sub-menu li a:before,
.widget_pages ul.children li a:before{
    margin-left: 5px;
    margin-right: 0;
}

/* =========== WIDGET NEWSLETTER FORM ================= */


div.widget.newsletter-form div.newsletter-section ul.group li input[type="text"] {
    padding: 5px 32px 5px 5px;

}

div.widget.newsletter-form div.newsletter-section ul.group li div.newsletter_form_email span {
    right: 9px;
    left: auto;

}
div.widget.newsletter-form div.newsletter-section ul.group li:last-child {
    text-align: left;
}

/* =========== WIDGET LAST TWEETS ================= */
.widget.last-tweets li {
    padding: 0px 41px 0px 0px;
}


.widget.last-tweets #follow-twitter
{
    text-align: left;
}

.widget.last-tweets li .widget-tweet-icon {
    right: 0;
    left:auto;
}

/* =========== WIDGET SEARCH ================= */

.widget.widget_search #searchform #searchsubmit{
    text-indent:99999px;
    float: left;
    background-position: 30px -55px;

}

.widget.widget_search #searchform #s {
    float: right;
    padding-right: 10px;
    padding-left: 0;
}

/* ============== WIDGET RECENT POST =============== */



.widget.recent-posts .recent-post .hentry-post p.post-date {
    float: right;
    margin-left: 13px;
    margin-right: 0;
}

/* ============== WOOCOMMERCE PRODUCT =============== */


.widget.woocommerce.widget_recently_viewed_products img,
.widget.woocommerce.widget_products img,
.widget.woocommerce.widget_top_rated_products img,
.widget.woocommerce.widget_recent_reviews img,
.widget.yit_products_category img {
    float:right;
    margin: 0 0 0 15px;
}

.woocommerce table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail{
    float: none;
}

.woocommerce table.cart td.product-name div.product-name-price, .woocommerce-page table.cart td.product-name div.product-name-price{
    float: right;
}


/* =============== FEATURED PRODUCTS ================ */


.widget.featured-products .flex-direction-nav li a.flex-next {
    left: 3px;
    right: auto;
}
.widget.featured-products .flex-direction-nav li a.flex-prev {
    right: 3px;
    left: auto;
}
.widget.featured-products .flex-direction-nav li .flex-prev:before { content: "\f054"; }
.widget.featured-products .flex-direction-nav li .flex-next:before { content: "\f053"; }

.widget.featured-products .flex-viewport  ul.slides{
    float: left !important;
}

/* =============== TESTIMONIAL WIDGET  ================ */

#primary .testimonial-widget .owl-buttons .owl-prev{
    margin-left: 2px;
    margin-right: 0;
}

#primary .testimonial-widget .testimonial-content:before {
    right: 32px;
    left: auto;
}

.widget.testimonial-widget h3 img{
    padding-left: 10px;
    padding-right: 0;
}

.widget.testimonial-widget  ul{
    padding-right: 0;
    padding-left: inherit;
}

.widget.testimonial-widget  ul li .image-container{
    float: right;
    margin-left: 15px;
    margin-right: 0;
}

.widget.testimonial-widget  ul li .name-testimonial{
    float: right;
}

.widget.testimonial-widget  ul li .name-testimonial .testimonial-rating, .widget.yit_recent_reviews ul li .meta .reviews-rating {
    float: right;
}

/* ============== TOGGLE MENU ================ */

.widget.yit_toggle_menu ul.menu > li > a {
    padding-right: 27px;
    padding-left: 0;
}

.widget.yit_toggle_menu ul.menu > li > a:before {

    padding: 9px 4px 3px 0;
    margin-left: 7px;
    margin-right: 0;
    right: 0;
    left:auto;

}

.widget.yit_toggle_menu ul.sub-menu {
    margin-right: 7px;
    margin-left: 0;
}

.widget.yit_toggle_menu ul.menu > li > ul.sub-menu {
    margin-right: 27px;
    margin-left: 0;
}

.widget.yit_toggle_menu ul.menu > li > ul.sub-menu li:before{content: " -";}

/* ============== CALENDAR ================ */

#wp-calendar tfoot a {
    text-align: right;
}

/*
* = WooCommerce WIDGET CART SIDEBAR =
*/

.widget.widget_shopping_cart .product_list_widget{
    padding-right: 0px;
    padding-left: inherit;
}

.widget.widget_shopping_cart .product_list_widget .mini-cart-thumb img{
    margin-right: 0px;
    margin-left: 15px;
}

.widget.widget_shopping_cart .product_list_widget .mini-cart-item-subtotal .subtotal{
    float: left;
}

.widget.widget_shopping_cart .total{
    margin-bottom: 41px;
}

.widget.widget_shopping_cart .total .amount{
    float: left;
}

.widget.widget_shopping_cart .total span:first-child{
    float: right;
}

/* ********************* */

/*
* = WooCommerce Products Search =
*/

.woocommerce.widget.widget_product_search #searchform #s {
    float: right;
}

.woocommerce.widget.widget_product_search #searchform input[type=submit]#searchsubmit {
    text-indent: 99999px;
    float: left;
    background-position: 30px -55px;
}

/* ********************* */

/* ================= REVIEWS SLIDER WIDGET ================= */

.widget.yit_recent_reviews .slides-reviews-widget { list-style: none; }
.widget.yit_recent_reviews .avatar-thumb {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
.widget.yit_recent_reviews .meta {
    float: right;
}

.widget.yit_recent_reviews .owl-buttons .owl-prev {
    margin-left: 2px;
    margin-right: 0;
}
.widget.yit_recent_reviews .owl-controls {
    float: left;
}

/* ================= END REVIEWS SLIDER WIDGET ================= */


.widget .tagcloud a{
    margin-left: 5px;
    margin-right: 0;
}

/* ================= Widget Categories(Wordpres) ================= */
.widget.widget_categories ul > li{
    padding-right: 29px;
    padding-left: 0;
}

.widget.widget_categories ul > li:before {
    content: "\f053";
    margin-left: 7px;
    margin-right: 0;
    right: 1px;
    left: auto;
}

.widget.widget_categories ul.children {
    margin-right: 7px;
    margin-left: 0;
}

.widget.widget_categories ul.children > li{
    padding-right: 0px;
    padding-left: inherit;
}

.widget.widget_categories ul.children > li a:before {
    right: auto;
}

/* ================= END Widget Categories(Wordpres) ================= */

/* testimonial */
.widget .testimonial-description.arrow{
    right: -1px;
    margin-right: 1px;
}

/* ============ WIDGET TEXT WITH IMAGE ================ */

.widget.yit_text_image div.widget_image.left {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}

.widget.yit_text_image div.widget_image.right {
    float: left;
    margin-right: 10px;
    margin-left: 0;
}

/* ============================== END WIDGET.CSS ====================================================== */

.carousel li {
    margin-left: 5px;
    margin-right: 0 ;
}

/* Direction Nav */

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

.flexslider:hover .flex-prev {
    right: 20px;
    left: auto;
}

.flex-direction-nav .flex-next:before{
    content: "\f053";
}
.flex-direction-nav .flex-prev:before{
    content: "\f054";
}

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

/* Control Nav */

.flex-control-paging li a {
    text-indent: 9999px;
}

.flex-control-thumbs li {
    float: right;
}

/* ================ END FLEXSLIDER =========================================== */


/* =============== BANNER SLIDER ======================= */


.slider.banners .swiper-slide .slide-inner {
    padding-left: 8px;
    padding-right:0;
}

.slider.banners .swiper-slide:last-child .slide-inner {
    padding-left: 0;
    padding-right: inherit;
}

/* NAVIGATION */
.slider.banners .next,
.slider.banners .prev {
    text-indent: -100%;
}

.slider.banners .prev {
    right: -51px;
    left: auto;
}

.slider.banners .next {
    left: -51px;
    right: auto;
}

.slider.banners:hover .prev {
    right: 15px;
    left: auto;
}

.slider.banners:hover .next {
    left: 15px;
    right: auto;
}


.slider.banners .next:before{
    content: "\f053";
    left: -2px;
}

.slider.banners .prev:before{
    content: "\f054";
    left: 0;
}

/* SLIDE TEXT */

.slider.banners .slide-wrapper a.slide-link {
    right: 0;
    left: auto;
}

/* =============== END BANNER SLIDER ===================== */


/* ================ SHORTCODE.CSS ============================================ */

/* ========== BUTTONS ================ */

.btn i{
    margin-left: 10px;
    margin-right: 0;
}

/* ========== END BUTTONS ================ */

.text-with-image {
    background-position: left;
    border-left: 1px solid #b5b5b5;
    border-right:0;
}

.text-with-image p{
    padding-left: 60px;
    padding-right: 0;
}

/* PARALLAX */
/* ======= PARALLAXEOS ======== */

/* Parallaxeos content */


.stretched-layout .parallaxeos_outer {

    right: -500%;
    left: auto;
    margin-right: 50%;
    margin-left: 0;

}

.yes-js .stretched-layout .parallax .parallaxeos_outer,
.yes-js .stretched-layout .header-parallax .parallaxeos_outer {
    margin-right: 0;
    margin-left: auto;
}

.yes-js .stretched-layout #primary .slider.parallax {
    margin-right: 50%;
    margin-left: 0;
}

html[data-useragent*='iPad'] .parallaxeos_outer,
html[data-useragent*='iPhone'] .parallaxeos_outer,
body.safari .parallaxeos_outer,
.slider-parallax .parallaxeos_outer {
    right: auto;
}

/* Horizontal alignment */

.parallaxeos_animate.horizontal_left, .parallaxeos_animate.horizontal_left p, .parallaxeos_animate.horizontal_left h1, .parallaxeos_animate.horizontal_left h2, .parallaxeos_animate.horizontal_left h3,  .parallaxeos_animate.horizontal_left h4,  .parallaxeos_animate.horizontal_left h5,  .parallaxeos_animate.horizontal_left h6 {
    text-align: right;
}
.parallaxeos_animate.horizontal_right, .parallaxeos_animate.horizontal_right p, .parallaxeos_animate.horizontal_right h1, .parallaxeos_animate.horizontal_right h2, .parallaxeos_animate.horizontal_right h3,  .parallaxeos_animate.horizontal_right h4,  .parallaxeos_animate.horizontal_right h5,  .parallaxeos_animate.horizontal_right h6  {
    text-align: left;
}

/* Vertical alignment */

.parallaxeos_animate a {
    margin-left: 8px;
    margin-right: 0;
}

/* SOCIAL */

div.fade-socials{
    float: right;
}

div.fade-socials-small{
    float: right;
}

div.socials-default {
    float: right;
}

div.socials-default-small {
    float: right;

}

a.socials-default, a.socials-default-small,
a.fade-socials, a.fade-socials-small {
    margin-left: 0;
    margin-right: auto;
    text-align: right;
    text-indent: 9999px;
}

/* ============= PRODUCT SLIDER =============== */


/* ============= PRODUCT SWIPER SLIDER =============== */

.products-slider.swiper .opacity.right{
    left: -100%;
    right: auto;
}
.products-slider.swiper .opacity.left{
    right: -100%;
    left: auto;
}

/* ===== TABS ===== */

.tabs-container ul.tabs li {
    float: right;
    margin-right: -2px;
    margin-left: 0;
}

/* ===== END TABS ===== */

.products-slider-wrapper .es-nav-prev, .categories-slider-wrapper .es-nav-prev {
    right: -35px;
    left: auto;
    transition: right 0.5s;
    -webkit-trasition: right 0.5s;
    -moz-trasition: right 0.5s;
    -ms-trasition: right 0.5s;
}
.products-slider-wrapper .es-nav-next, .categories-slider-wrapper .es-nav-next {
    left: -35px;
    right: auto;
    transition: left 0.5s;
    -webkit-trasition: left 0.5s;
    -moz-trasition: left 0.5s;
    -ms-trasition: left 0.5s;
}
.products-slider-wrapper .es-nav span, .categories-slider-wrapper .es-nav span {
    right: 5px;
    left: auto;
}

.products-slider-wrapper:hover .es-nav-next, .categories-slider-wrapper:hover .es-nav-next {
    left: 0;
    right: auto;
    transition: left 0.5s;
    -webkit-trasition: left 0.5s;
    -moz-trasition: left 0.5s;
    -ms-trasition: left 0.5s;
}
.products-slider-wrapper:hover .es-nav-prev, .categories-slider-wrapper:hover .es-nav-prev {
    right: 0;
    left: auto;
    transition: right 0.5s;
    -webkit-trasition: right 0.5s;
    -moz-trasition: right 0.5s;
    -ms-trasition: right 0.5s;
}

/* ============== PORTFOLIO ====================== */


.yit_portfolio_extra_info .portfolio_share .socials a{
    margin-left: 7px;
    margin-right: 0;
}
/* ======= Single page style - Layout1 ======= */

/* ======= Slide tab rules */


.boxed-layout .current-post .big-image  .swiper-navigation{
    right: 15px;
    left: auto;
}

.current-post .big-image .swiper-container .swiper-direction.left,
.next-post .big-image .swiper-container .swiper-direction.left{
    right: 0;
    left: auto;
    float: right;
}

.current-post .big-image .swiper-container .swiper-direction.right,
.next-post .big-image .swiper-container .swiper-direction.right{
    left: 0;
    right: auto;
    float: left;
}

.next-post .big-image .placeholder.no-featured .placeholder-container{
    position: static;
}

/* ======= Single page style - Layout2 ======= */

/* ======= Post rules */

.portfolio_small_image .yit_portfolio_thumbnail .thumbnail .swiper-container .swiper-direction.left{
    left: 48px;
    right: auto;
}

.portfolio_small_image .yit_portfolio_thumbnail .thumbnail .swiper-container .swiper-direction.right{
    left: 20px;
    right: auto;
}

.portfolio_small_image.portfolio-title-bar a.btn{
    left: 15px;
    right: auto;
}

.portfolio_small_image .yit_post_content .yit_portfolio_extra_info .portfolio_share{
    float: left;
}

.portfolio_small_image .yit_post_content .yit_portfolio_extra_info .portfolio_share .socials .icon-wrapper{
    float: left;
}

.portfolio_small_image .yit_post_content .yit_portfolio_extra_info .portfolio_share .socials .icon-wrapper div:last-child a{
    margin-left: 0;
    margin-right: auto;
}

.portfolio_small_image .portfolio_other_project .title-bar:after{
    margin-left: -100%;
    margin-right: 0;
}

.portfolio_small_image .portfolio_other_project .title-bar:before{
    margin-right: -100%;
    margin-left: 0;
}

/* ============== Template Pinterest =================== */

.portfolio-pinterest #portfolio_pinterest .work .portfolio-thumb .portfolio-overlay{
    right: 0;
    left: auto;
}

/* ======= Filters style ======= */

.portfolio-filterable #portfolio_filterable li .portfolio-thumb .portfolio-overlay{
    right: 0;
    left: auto;

}

/* ============== END PORTFOLIO ================ */

/* ============= PORTFOLIOS SLIDER =============== */
.portfolio-slider-outer{
    right: -500%;
    left:auto;
    margin-right: 50%;
    margin-left: auto;
}



.portfolio-slider .prev-portfolio{
    right: 10px;
    left: auto;
    background: url('theme/assets/images/section-arrow-right.png') no-repeat center center;
}

.portfolio-slider .next-portfolio{
    left: 10px;
    right: auto;
    background: url('theme/assets/images/section-arrow-left.png') no-repeat center center;
}

.portfolio-slider .portfolios li .portfolio-thumb .portfolio-overlay{
    right: 0;
    left: auto;
}

.portfolio-slider .portfolios .owl-item{
    float: right;
}

.box-sections.horizontal .box-content{
    margin-right: 100px;
    margin-left: 0;
}

.box-sections.vertical h1,
.box-sections.vertical h2,
.box-sections.vertical h3,
.box-sections.vertical h4,
.box-sections.vertical h5,
.box-sections.vertical h6,
.box-sections.vertical p {
    margin-left: 10px;
    margin-right: 0;
}

/* ============= FAQs =============== */

.filters.faq{
    padding-right: 0;
    padding-left: inherit;
}

#faqs-container .faq-wrapper .faq-title h4{
    padding-right: 27px;
    padding-left: 0;
}

#faqs-container .faq-wrapper .faq-title h4:before{
    margin-left: 7px;
    margin-right: 0;
    right: -12px;
    left: auto;
}

#faqs-container .faq-wrapper .faq-item-content{
    padding-right: 36px;
    padding-left: 0;
}

/* ============= ACCORDION =============== */

.toggle .tab-index{
    padding-right: 40px;
    padding-left: 0;
    text-align: right;
}

.toggle .tab-index span{
    margin-left: 12px;
    margin-right: -40px;
}

.toggle .content-tab{
    padding-right: 40px;
    padding-left: 0;
}

/* ============= ALERT BOXES =============== */

div.box .ico{
    margin-left: 10px;
    margin-right: 0;
}

div.box.success-box .ico{
    background-position: -167px -3px;
}

div.box.error-box .ico, div.box.alert-box .ico{
    background-position: -167px -100px;
}

div.box.info-box .ico{
    background-position: -167px -51px;
}

/* ============= PIE CHART =============== */

.piechart canvas{
    right: 0px;
    left: auto;
}

/* ============= PROGRESS BAR =============== */

.yit-progress-bar .progress-bar{
    right: 0px;
    left: auto;
}

/* ============= GOOGLE MAP =============== */

.google-map-frame.full-width{
    right: -500%;
    left: auto;
    margin-right: 50%;
    margin-left: 0;
}

.google-map-frame .map_info{
    right: 0;
    left: 5%;
}

.google-map-frame .container_map_box_info{
    float: left;
}
/*
* ==== Contact Form ====
*/

.contact-form li div.input-prepend{
    position: relative;
}

.contact-form li div.input-prepend .add-on{
    right: 15px;
    left: auto;
}

.contact-form li div.input-prepend input{
    padding-right: 43px;
    padding-left: 0;
}

.contact-form li textarea, .contact-form li textarea:focus{
    padding: 8px 48px 10px 0;
}

.contact-form li div.input-prepend input::-webkit-input-placeholder,.contact-form li.textarea-field textarea::-webkit-input-placeholder{
    padding-right: 0px;
    padding-left: inherit;

}


/* Message Success and Error */

.contact-form div.user-message{
    margin-right: -15px;
    margin-left: 0;
}

.contact-form div.success,
.contact-form div.error {
    background:no-repeat left bottom;

}
.contact-form div.success {
    background: #fdfefa url('theme/assets/images/contact-form-success-back.png') left bottom no-repeat; border-color:#edebb6;
}
.contact-form div.success p {
    background: url('theme/assets/images/contact-form-success-smile.png') right center no-repeat;
    padding: 8px 70px 8px 0;
}

.contact-form li input.error, .contact-form li textarea.error{
    background: url('theme/assets/images/input-back-error.png') no-repeat 10px 0;
}


.contact-form.row-fluid li.first-of-line {
    margin-right: 0px;
    margin-left: auto;
    clear: right;
}

.contact-form .contact-form-error-messages {
    margin-right: auto;
}

.contact-form-error-messages.error-right.span3 {
    float: left;
}

.contact-form li div.msg-error{
    text-align: right;
}


/* END MESSAGE ERROR */
/*
* ==== END Contact Form ====
*/

/* ============= Icon =============== */
span.icon-circle {
    float: right;
    margin-left: 5px;
    margin-right: 0;
}

/* ============= BoxTitle =============== */
.box-title.box-title-line-middle .title-bar:after,
.box-title.box-title-line-around .title-bar:after{
    margin-left: -100%;
    margin-right: 0;
}

.box-title.box-title-line-middle .title-bar:before,
.box-title.box-title-line-around .title-bar:before{
    margin-right: -100%;
    margin-left: 0;
}
/* ============= Counter =============== */

.counter .percent{
    left: 0.5em;
    right: auto;
}

/* ============= ANIMATED BANNER =============== */

.sc-banner i {
    margin-left: 10px;
    margin-right: 0;
    right: 17px;
    left: auto;
}

.sc-banner h2 {
    margin: 20px 80px 0px 0px;
}
.sc-banner h3 {
    margin: 12px 80px 0px 0px;
}

/* ============= Image Banner =============== */

.banner-image-slogan-wrapper{
    right: 0;
    left: auto;

}

.banner-image-background{
    right: 0px;
    left: auto;

}

/* =============  Contact Info =============== */

.contact-info ul{
    padding-right: 0px;
    padding-left: inherit;
}

.contact-info ul li div.icon-container{
    float: right;
}

/* ============= QUOTE =============== */
.yit_post_quote {
    padding-left: 0;
    padding-right: 40px;
}

.yit_post_quote .fa{
    right: 0;
    left:auto;
}

.yit_post_quote .fa.fa-quote-left:before {
    content: "\f10e";
}

.yit_post_quote .quote-title{
    left: 0;
    right: auto;
    padding-right: 15px;
    padding-left: 0;
}

.yit_post_quote .quote-title span{
    padding: 0px 10px 0px 0;
}
/* ============= Featured Column =============== */
.featured-column {

    background-position: left bottom;
    padding-left: 100px;
    padding-right: 0;
    border-left: 1px solid #ccc;
    border-right: 0;
}

.featured-column.first{
    border-left:0px;
    border-right:inherit;
    margin-right: 15px;
    margin-left: 0;
}


/* ============= Credit Card =============== */
.credit_card {
    margin-right: 1px;
    margin-left: 0;
}

/* PRICE AND PRICE TABLE*/

/* Price Table */

.pricing_box.price-table {
    float: right;
}

.pricing_box.price-table div.head span.price{
    right: 0;
    left: auto;
}

.pricing_box.price-table div.head span.title{
    right: 0;
    left: auto;
}

.pricing_box.price-table.no-large.left div.head span.price{
    border-left-width: 0 ;
    border-right-width: thin ;
}

.pricing_box.price-table.no-large.right div.head span.price{
    border-right-width: 0 ;
    border-left-width: thin ;
}

.pricing_box.price-table.no-large.left div.head span.title{
    border-left-width: 0 ;
    border-right-width: thin ;
}

.pricing_box.price-table.no-large.right div.head span.title{
    border-right-width: 0 ;
    border-left-width: thin ;
}

.pricing_box.price-table.left div.body{
    border-left-width: 0;
    border-right-width: thin;
}

.pricing_box.price-table.right div.body{
    border-right-width: 0;
    border-left-width: thin;
}

.pricing_box.price-table.no-header div.body ul li{
    text-align: right;
    padding-right: 12px;
    padding-left: 0;
}

/* END PRICE AND PRICE TABLE  */

/*=========== Team Section ===========*/

.team-section .member-info .member-name .role{
    margin-right: 7px;
    margin-left: 0;
}

.team-section .links{
    float: left;
}

.team-section .links a.previous{
    float: right;
}

.team-section .links a.previous span{
    margin-left: 15px;
    margin-right: 0;
}

.team-section .links a.next{
    float: left;
}

.team-section .links a.next span{
    margin-right: 15px;
    margin-left: 15px;
}

.team-section .tabs .thumb .overlay{
    right: 0;
    left: auto;
}

/*=========== Blog Section ===========*/

.blog_section.thumbnails {
    float: right;
    padding-left: 30px;
    padding-right: 0;
}

.blog_section.no-thumbnails {
    float: right;
    padding-left: 30px;
    padding-right: 0;
}

.blog_section .yit_post_meta_date {
    right: 15px;
    left: auto;
}

.blog-slider .prev-blog{
    right: -38px;
    left: auto;
}

.blog-slider .next-blog{
    left: -38px;
    right: auto;
    -webkit-trasition: left 0.5s;
    -moz-trasition: left 0.5s;
    -ms-trasition: left 0.5s;
}

.blog-slider .icon-circle{
    right: 2px;
    left: auto;

}

.blog-slider .next-blog .fa-angle-right {
    margin-right: 9px;
    margin-left: 0;
}
.blog-slider .prev-blog .fa-angle-left {
    margin-right: 7px;
    margin-left: 0;
}

.blog-slider:hover .prev-blog{
    right: 0;
    left: auto;
    transition: right 0.5s;
    -webkit-trasition: right 0.5s;
    -moz-trasition: right 0.5s;
    -ms-trasition: right 0.5s;
}

.blog-slider:hover .next-blog{
    left: 0;
    right: auto;
    transition: left 0.5s;
    -webkit-trasition: left 0.5s;
    -moz-trasition: left 0.5s;
    -ms-trasition: left 0.5s;
}

/*=========== Drop Cap ===========*/
.dropcap{
    float: right;
}

/* ========== SOCIAL, SHARE =================*/

div.share-container > i.fa {
    margin-left:9px;
    margin-right:0;
}

div.share-container > span{
    margin-left:15px;
    margin-right:0;
}

div.share-container div.socials a:last-child span.icon-circle {
    margin-left: 0;
    margin-right: auto;
}

.socials h2{
    text-align: right;
}

/* ========== END SOCIAL, SHARE =============*/


/* ========== Last Twitter ===============*/
ul.tweets-widget{
    padding-right: 0;
    padding-left: inherit;
}

ul.tweets-widget li .icon-container{
    float:right;
}
/* ========== End Last Twitter ===========*/

.overlay{
    right: 0;
    left: auto;
}
.overlay .zoom {
    right: 0;
    left: auto;
}
/* ========== CTA Newsletter ===========*/

.call-three .newsletter-cta-form-container li{
    float: right;
}

.call-three .newsletter-cta-form-container li:nth-child(2){
    margin-right: 1%;
    margin-left: auto;
}

.call-three .newsletter-cta-form-container input.email-field{
    padding-right: 58px;
    padding-left: 0;
}

.call-three .newsletter-call3 span.mail-icon-shortcode{
    right:10px;
    left:auto;

}
/* ========== END CTA NEWSLETTER =========*/


/* ========== CTA WITH BUTTON ========== */



div.call-btn-arrow {
    border-right: 12px solid;
    border-left: none;
}

.call-to-action-two .call-to-action-two-container div.call-btn a.btn-alternative{
    margin-left: -7px;
    margin-right: 0;
}




/* ========== END CTA WITH BUTTON ========== */

.overlay .zoom:before{
    right: 50%;
    left: auto;
    margin: -20px -20px 0 0;
}
/* ========== Testimonial Slider ===============*/


#primary .testimonials-slider ul.testimonial-content{
    padding-left: 0px;
    padding-right: inherit;
}

.testimonials-slider ul.testimonial-content li blockquote p{
    padding-right: 20px;
    padding-left: 0;
    quotes: "\201C""\201C""\201C""\201C";
}
.testimonials-slider ul.testimonial-content li blockquote p:before{
    content: open-quote;
    right:-40px;
    left:auto;
    content: "\f10e";
    font-family: FontAwesome;
    font-size: 27px;
    top: -8px;
}
#primary .testimonials-slider ul.testimonial-content li p.meta{
    margin-right: 60px;
    margin-left: 0;
}

#primary .testimonials-slider ul.testimonial-content  div.owl-next {
    float: left;
}
#primary .testimonials-slider ul.testimonial-content  div.owl-prev {
    float: right;
    margin-left: 2px;
    margin-right: 0;
}

#primary .owl-prev i.fa.fa-angle-left{
    margin-left: 2px;
    margin-right:0;
}

#primary .owl-next i.fa.fa-angle-right{
    margin-right: 2px;
    margin-left: 0;
}
/* testimonial slider inside a parallax section */

#primary .parallaxeos_outer .testimonials-slider ul.testimonial-content li p.meta{
    margin-right: 0px;
    margin-left:auto;
}

.parallaxeos_outer .testimonials-slider ul.testimonial-content li blockquote p{
    padding-right: 0px;
    padding-left: inherit;
    quotes: "\201C""\201C""\201C""\201C";
}

.parallaxeos_outer .testimonials-slider .owl-page{
    margin-left:3px;
    margin-right:0;
}

#primary .parallaxeos_outer .testimonials-slider ul.testimonial-content  div.owl-next {
    left:0;
    right:auto;
}

#primary .parallaxeos_outer .testimonials-slider ul.testimonial-content  div.owl-prev {
    right: 0;
    left: auto;
}

/* =========== CODE ============ */

.code-container pre{
    background-image: -webkit-gradient(linear, right bottom, right top, color-stop(0.5, #F5F5F5), color-stop(0.5, #FFF));
    background-position: 100% 1em;
}

/* ===========END  CODE ============ */

/* =========== IMAGES SLIDER =========== */

/* firefox image error fix */
.images-slider-sc .slides > li:after {
    right:0;
    left:auto;
}

.images-slider-sc ul.flex-direction-nav-custom li a {
    float: right;
}

.images-slider-sc ul li a.flex-prev {
    left: 42px;
    right:auto;
}

.images-slider-sc ul li a.flex-next {
    left: 15px;
    right: auto;
}

.images-slider-sc ul li a.flex-prev i{
    margin-left: 3px;
    margin-right: 0;
}

.images-slider-sc ul li a.flex-next i{
    margin-right: 3px;
    margin-left: 0;
}

/* =========== END IMAGES SLIDER =========== */

/* =========== List Bullet ========== */

ul.short {
    padding: 0 20px 0 0;
}

ul.short li:before {
    position: absolute;
    right: -27px;
}
/* =========== END List Bullet ====== */


/* =========== MODAL ====== */


.modal-shortcode .modal .modal-header a{
    float: left;
}
/* =========== Section with Background ============== */
.section_background_outer {
    right: -500%;
    left:auto;
}
.section_background_outer .col-sm-0 > .col-md-3,
.section_background_outer .col-sm-0 > .col-md-4,
.section_background_outer .col-sm-0 > .col-md-6,
.section_background_outer .col-sm-0 > .col-md-8,
.section_background_outer .col-sm-0 > .col-md-9
{
    padding-right: 0px;
    padding-left: inherit;
}
.section_background_outer .col-sm-0 > .col-md-3.last,
.section_background_outer .col-sm-0 > .col-md-4.last,
.section_background_outer .col-sm-0 > .col-md-6.last,
.section_background_outer .col-sm-0 > .col-md-8.last,
.section_background_outer .col-sm-0 > .col-md-9.last{
    padding-left: 0px;
    padding-right: inherit;
}
html[data-useragent*='iPad'] .section_background_outer,
html[data-useragent*='iPhone'] .section_background_outer,
body.safari .section_background_outer{
    margin-right: auto;
    right: auto;
}

/* =========== END Section with Background ========== */


/* =========== SHOP SHORTCODES REVIEWS SLIDER =============== */


.comment-flexslider .avatar {ì
    float: right;
    margin: 20px 20px 20px 10px;
}

.comment-flexslider .comment-text .meta {ì
    padding-right: 20px;
    padding-left: 0;
}

.comment-flexslider ul.flex-direction-nav li a.flex-next {
    left: 4px;
    right: auto;
}
.comment-flexslider ul.flex-direction-nav li a.flex-prev {
    left: 30px;
    right: auto;
}

.comment-flexslider ul.flex-direction-nav li a.flex-next:before {
    content: '\f053';
}
.comment-flexslider ul.flex-direction-nav li a.flex-prev:before {
    content: '\f054';
}

/* =========== END SHOP SHORTCODES REVIEWS SLIDER =============== */


/* =========== SITEMAP =============== */



.sitemap ul > li{
    padding-right: 29px;
    padding-left: 0;
}

.sitemap ul > li:before {
    content: "\f053";
    margin-left: 7px;
    margin-right: 0;
    right: 1px;
    left: auto;
}

.sitemap ul.children {
    margin-right: 7px;
    margin-left: 0;
}

.sitemap ul.children > li{
    padding-right: 0px;
    padding-left: inherit;
}

.sitemap ul.children > li a:before {
    margin-left: 5px;
    margin-right: 0;
    right: auto;
}

/* =========== END SITEMAP =============== */

/* =========== RECENT POST =========== */


.yit_shortcodes.recent-post p.post-date{
    float: right;
    margin-left: 13px;
    margin-right: 0;
}

.yit_shortcodes.recent-post .thumb-img{
    float: right;
    margin-left: 13px;
    margin-right: 0;
}

/* =========== REVOLUTION SLIDER =============== */


.tp-rightarrow.default:before, #primary .tp-rightarrow.default:before{
    content: "\f053";
}

#primary .tp-leftarrow.default:before, .tp-leftarrow.default:before{
    content: "\f054";
}

/* ============================== Video =================================================*/
.post_video {
   /* float: right;     */
}

/* ================ END SHORTCODE.CSS ======================================== */


/* ================ LOGO_SLIDER.CSS ======================================== */

.logos-slider .list_carousel ul li {
    float: right;
}

.logos-slider .list_carousel.responsive {
    margin-right: 0;
    margin-left: auto;
}
.logos-slider .nav {
    margin: -12px auto 0 0;
}
.logos-slider .nav .prev, .logos-slider .nav .next {
    float: right;

}
.logos-slider .nav .prev {
    margin-left: 2px;
    margin-right:0;
    background-position: top right;
}

.logos-slider .nav .prev i{
    margin-left: 2px;
    margin-right: 0;
}

.logos-slider .nav .next i{
    margin-right: 2px;
    margin-left: 0;
}

.logos-slider .nav .next {
    background-position: top left;
}

.logos-slider.wrapper h4{
    text-align: right;
}

/* ================ END LOGO_SLIDER.CSS ======================================== */


/* ================ IDANGEROUS.SWIPER.CSS =============================================*/

.swiper-wrapper {

    -webkit-transition-property:-webkit-transform, right, top;
    -webkit-transition-duration:0s;
    -webkit-transform:translate3d(0px,0,0);
    -webkit-transition-timing-function:ease;

    -moz-transition-property:-moz-transform, right, top;
    -moz-transition-duration:0s;
    -moz-transform:translate3d(0px,0,0);
    -moz-transition-timing-function:ease;

    -o-transition-property:-o-transform, right, top;
    -o-transition-duration:0s;
    -o-transform:translate3d(0px,0,0);
    -o-transition-timing-function:ease;
    -o-transform:translate(0px,0px);

    -ms-transition-property:-ms-transform, right, top;
    -ms-transition-duration:0s;
    -ms-transform:translate3d(0px,0,0);
    -ms-transition-timing-function:ease;

    transition-property:transform, right, top;
    transition-duration:0s;
    transform:translate3d(0px,0,0);
    transition-timing-function:ease;
}

.swiper-slide {
    float: right;
}

/* ============= END IDANGEROUS.SWIPER.CSS =======================*/


/* ============= FEATURETAB.CSS =======================*/
/*features tab*/


.features-tab-container ul.features-tab-labels {
    border-width: 0 0 0 1px;
    padding-left: 0;
    padding-right: inherit;
}

.features-tab-container ul.features-tab-labels li img {
    margin-left: 10px;
    margin-right: 0;
}

.features-tab-container ul.features-tab-labels li.withicon {
    padding-right: 46px;
    padding-left: 0x;
}
.features-tab-container ul.features-tab-labels li.withicon img {
    right: 8px;
    left: auto;
}

.features-tab-container ul.features-tab-labels li.current-feature:hover {
    margin-left: -1px;
    margin-right: 0;
    border-left: 1px solid #ffffff;
    border-right: 0;
}

.features-tab-container ul.features-tab-labels li.current-feature {
    margin-left: -1px;
    margin-right: 0;
    border-left: 1px solid #ffffff;
    border-right: 10;
}

.features-tab-container .features-tab-wrapper .features-tab-content p{
    margin-right: 13px;
    margin-left: 0;
}

.features-tab-container img.shadow {
    right: 254px;
    left:auto;
}

.ie .features-tab-container img.shadow {
    right: 214px;
    left:auto;
}
#ie9 .features-tab-container img.shadow {
    right: 254px;
    left: auto;
}
#ie10 .features-tab-container img.shadow {
    right: 254px;
    left:auto;
}

@media (min-width: 980px) and (max-width: 1199px) {
    .responsive .features-tab-container img.shadow, #ie9 .features-tab-container img.shadow {
        right: 214px;
        left: auto;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .responsive .features-tab-container img.shadow, #ie9 .features-tab-container img.shadow {
        right: 160px;
        left: auto;
    }
}

/*============================================ END FEATURETAB.CSS ========================================== */

/*============================================ YIT-TESTIMONIAL.CSS ========================================== */

.row-fluid{
    float: right;
}
.testimonial{
    float: right;
    margin-left: 2%;
    margin-right: 0;
}

.testimonial:nth-child(even){
    margin-left: 0%;
    margin-right: auto;
}
.testimonial .thumb {
    float: right;
    margin-left: 2%;
    margin-right: 0;
}
.testimonial .testimonial-cit {
    float: left;
}

/* OWL CAROUSEL */

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

.testimonials-slider  {
    background-position: bottom right;
}
.testimonials-slider h4.testimonials-slider-title{
    right: -13px;
    padding-left: 20px;
    padding-right: 0;
}

.testimonials-slider ul.testimonial-content{
    float: left;
    padding-left: 30px;
    padding-right: 0;
}

.testimonials-slider ul.testimonial-content .thumbnail{
    float: right;
    margin-left: 30px ;
    margin-right: 0 ;
}
.testimonials-slider ul.testimonial-content li blockquote p {
    text-align: right;
}
.testimonials-slider ul.testimonial-content li p.meta a {
    float: right;
}

.testimonials-slider .owl-buttons{
    left: 0;
    right: auto;
}
.testimonials-slider .owl-buttons .owl-prev,
.testimonial-widget .owl-buttons .owl-prev{
    background: url('theme/assets/images/sprite.png') right top no-repeat;
    margin-left: 0px;
    margin-right: auto;
    text-indent: 9000px;
}
.testimonials-slider .owl-buttons .owl-next,
.testimonial-widget .owl-buttons .owl-next{
    background: url('theme/assets/images/sprite.png') right bottom no-repeat;
    text-indent: 9000px;
}
.testimonial-widget .widget-title img{
    margin-left: 10px;
    margin-right: 0;
}

.testimonial-widget ul .owl-controls{
    float: left;
}
/*============================================ END YIT-TESTIMONIAL.CSS ========================================== */

/* ==================== TEAM SECTION ================ */

.team-section .navigation{
    float: right;
}

/* ==================== END TEAM SECTION ================ */

/* ==================== WOOCOMMERCE STYLE.CSS ============================ */

.woocommerce table.shop_table.shipping .sbHolder .sbSelector,
.sbHolder a.sbSelector,
.woocommerce-ordering a.sbSelector {
    text-align: right;
}

.woocommerce #content div.product form.cart div.quantity, .woocommerce div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity {
    float: right;
    margin: 0 0 0 4px;
}

.woocommerce #content nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li {
    float: right;
}

.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
    right: 19px;
    left: auto;
    float: right;
}


.woocommerce #content .quantity .plus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .plus {
    right: 56px;
}

.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dt {
    float: right;
}

.woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dt {
    margin: 0 0 0 4px;
    clear: right;
}

.woocommerce form .form-row .input-checkbox, .woocommerce-page form .form-row .input-checkbox {
    float: right;
}


.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-page form.checkout_coupon, .woocommerce-page form.login, .woocommerce-page form.register {
    text-align: right;
}

.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li {
    padding: .25em 22px .25em 0;
    text-align: left;
}

.woocommerce .checkout .col-2 .form-row-first, .woocommerce .checkout .col-2 .notes, .woocommerce-page .checkout .col-2 .form-row-first, .woocommerce-page .checkout .col-2 .notes {
    clear: right;
}

.woocommerce .checkout div.shipping-address, .woocommerce-page .checkout div.shipping-address {
    clear: right;
}

.woocommerce-billing-fields a.chosen-single span{
    text-align: right;
}

.woocommerce .order_details li, .woocommerce-page .order_details li {
    float: right;
    margin-left: 2em;
    margin-right: 0;
    border-left: 1px dashed #e0dadf;
    border-right: 0;
    padding-left: 2em;
    padding-right: 0;
}

.woocommerce ul.digital-downloads, .woocommerce-page ul.digital-downloads {
    margin-right: 0;
    margin-left: auto;
    padding-right: 0;
    padding-left: inherit;
}
.woocommerce ul.digital-downloads li, .woocommerce-page ul.digital-downloads li {
    margin-right: 0;
    margin-left: auto;
    padding-right: 0;
    padding-left: auto;
}
.woocommerce ul.digital-downloads li span, .woocommerce-page ul.digital-downloads li span {
    margin-left: 10px;
    margin-right: 0;
}
/* ================== WIDGET ==================== */


.woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.product_list_widget li dl dd, .woocommerce-page ul.product_list_widget li dl dt {
    float: right;
}
.woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.product_list_widget li dl dt {
    margin: 0 0 0 4px;
    clear: right;
}

.woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount {
    text-align: left;
}

.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {
    float: right;
}

.woocommerce .widget_price_filter .ui-slider, .woocommerce-page .widget_price_filter .ui-slider {
    text-align: right;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child {
    margin-right: -1em;
    margin-left: 0;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
    right: -1px;
    left: auto;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
    left: -1px;
    right: auto;
}

/*
* = YIT WIDGET CART HEADER =
*/

.woocommerce #header-sidebar .yit_cart_widget .cart-items, #header-sidebar .yit_cart_widget .cart-items {
    margin-right: 28px;
    margin-left: 0;
}
.woocommerce #header-sidebar .yit_cart_widget .cart_wrapper, #header-sidebar .yit_cart_widget .cart_wrapper {
    left: 0px;
    right: auto;
}
.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget,
#header-sidebar > div.yit_cart_widget .product_list_widget {
    padding-right: 0px;
    padding-left: inherit;
}

.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget img,
#header-sidebar > div.yit_cart_widget .product_list_widget img{
    margin-right: 0;
    margin-left: 15px;
}

.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info .subtotal,
#header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info .subtotal{
    text-align:left;
}

.woocommerce #header-sidebar > div.yit_cart_widget p.total span.amount,
#header-sidebar > div.yit_cart_widget p.total span.amount {
    text-align: left;
}
.woocommerce #header-sidebar > div.yit_cart_widget p.total > span.amount,
.woocommerce #header-sidebar > div.yit_cart_widget.widget_shopping_cart p.button
#header-sidebar > div.yit_cart_widget p.total > span.amount,
#header-sidebar > div.yit_cart_widget.widget_shopping_cart p.buttons{
    text-align: left;
}

.woocommerce #header-sidebar .yit_cart_widget .cart-items-number,
#header-sidebar .yit_cart_widget .cart-items-number{
    text-align: center;
    font-size: 11px;
    font-weight: 700;
    color: #fff;
}
.woocommerce #header-sidebar .yit-mini-cart-icon,
#header-sidebar .yit-mini-cart-icon{
    right: 10px;
    left:auto;
}

/* =========== LIST PRODUCT ============ */

.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .woocommerce ul.products li.product .added_to_cart_ico, .single-product.woocommerce div.product div.images .onsale {
    left: 7px;
    right: auto;
}

/* =========== SLIDEUP STYLE =========== */

.woocommerce ul.products li.product .quick-view .ico-cart {
    left: 5%;
    right: auto;
}
.woocommerce ul.products li.product .info-product.slideup .product-rating {
    float:right;
}
.woocommerce ul.products li.product .info-product.slideup h3, .woocommerce-page ul.products li.product .info-product.slideup h3{
    text-align: right;
    float: right;
}
.woocommerce ul.products li.product.grid .info-product.slideup .price, .woocommerce-page ul.products li.product.grid .info-product.slideup .price{
    left: 0;
    right: auto;
}
.woocommerce ul.products li.product .info-product.slideup .product_cat {
    float: right;
}

/* =========== CLASSIC STYLE =========== */

.woocommerce ul.products li.product .thumb-wrapper.classic .face, .woocommerce ul.products li.product .thumb-wrapper.classic .face.back, .woocommerce ul.products li.product .thumb-wrapper.classic .thumb{ display: block; }


/*================ SINGLE PRODUCT PAGE ===============*/

#title_bar .product-nav {
    left: 16px;
    right: auto;
}

#title_bar .product-nav .fa-chevron-left {
    margin-left: 5px;
    margin-right: auto;
}
#title_bar .product-nav .fa-chevron-right {
    margin-right: 5px;
    margin-left: auto;
}

.single-product.woocommerce div.product div.images {
    float: right;
}

.single-product.woocommerce div.product div.images .thumbnails > a {
    margin-left: 8px;
    margin-right: 0;
}

.woocommerce div.product .single-product-tabs ul.tabs div.tab_name span{
    float: left;
}

.woocommerce div.product .single-product-tabs ul.tabs div.tab_name h4{
    text-align: right;
}

.woocommerce .products ul li, .woocommerce ul.products li, .woocommerce-page .products ul li, .woocommerce-page ul.products li{
    float:right ;
}

#title_bar h2, #title_bar .woocommerce-breadcrumb{
    text-align: right;
}

.woocommerce div.summary div.product_meta, .woocommerce div.summary div.product-share{
    text-align: right;
}

/* FRONTEND.CSS plugin color label */
.select_option {
    float: right;
    margin-left: 3px;
    margin-right: 0;
}

/* ============= MAGNIFIER ================= */

.yith_magnifier_gallery li a {
    margin: 0 0 10px 10px !important;
}

/* ============== INQUIRY FORM ============ */

.woocommerce #inquiry-form .product-inquiry span {
    margin-left: 10px;
    margin-right: 0;

}
.woocommerce #inquiry-form .product-inquiry span.fa{
    padding: 3px 4px 3px 0;
}

/* =============== TAB REVIEWS ================= */

.woocommerce #tab-reviews #reviews #comments {
    float: right;
    padding-left: 34px;
    padding-right: 0;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {
    float: right;
    margin-left: 18px;
    margin-right: 0;
}

.woocommerce #review_form p.stars:before, .woocommerce-page #review_form p.stars:before {
    float: right;
    right: 0;
    left: auto;
}
.woocommerce #review_form p.stars a, .woocommerce-page #review_form p.stars a {
    float: right;
    right: 0;
    left: 0;
}
.woocommerce #review_form .stars a:before, .woocommerce-page #review_form p.stars a:before {
    right: 0;
    left: auto;
}

.woocommerce #review_form p.comment-form-rating label {
    margin-left: 10px;
    margin-right: 0;
}
/* ========= RELEATED & UPSELLS PRODUCTS ============= */

.woocommerce div.product .related.products h3, .woocommerce-page div.product .related.products h3,
.woocommerce div.product .upsells.products h3, .woocommerce-page div.product .upsells.products h3,
.woocommerce .cross-sells h3, .woocommerce-page .cross-sells h3 {
    float: right;
    padding-left: 20px;
    padding-right: 0;
    width: 100%;
}

.woocommerce div.product .related.products > h3:after, .woocommerce-page div.product .related.products > h3:after,
.woocommerce div.product .upsells.products > h3:after, .woocommerce-page div.product .upsells.products > h3:after,
.woocommerce .cross-sells > h3:after, .woocommerce-page .cross-sells > h3:after{
    margin-right: 10px;
    margin-left: 0;
}

/* ==== RATING ==== */

.woocommerce .star-rating, .woocommerce-page .star-rating {
    float: right;
    margin-left: 8px;
    margin-right: 0;
}

.woocommerce .star-rating:before, .woocommerce-page .star-rating:before {
    float: right;
    right: 0;
    left: auto;
}
.woocommerce .star-rating span, .woocommerce-page .star-rating span {
    float: right;
    right: 0;
    left: auto;
}
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {
    right: 0;
    left: auto;
}

/* ====== COMPARE & WISHLIST ========= */



.woocommerce div.product-actions div.wishlist .add_to_wishlist:before, .woocommerce div.product-actions div.compare a.compare:before{
    margin-left: 8px;
    margin-right: 0;
}

.woocommerce div.product-actions div.compare {
    margin-left: 4px;
    margin-right: 0;
}

.woocommerce div.product-actions div.compare a.compare{
    padding-right: 36px;
}

.woocommerce div.product-actions div.compare a.compare:before{
    position: absolute;
    right: 9px;
    bottom: -8px;
}

/* ============== TABLE =============== */

.woocommerce table.shop_table, .woocommerce-page table.shop_table {
    text-align: right;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
    text-align: right;
}

/* =============== CART ================== */

.woocommerce table.cart .product-remove, .woocommerce-page table.cart .product-remove {
    text-align: right;
}
.woocommerce table.shop_table.cart th.product-name, .woocommerce-page table.shop_table.cart th.product-name {
    padding-right: 85px;
    padding-left: 0;
}
.woocommerce table.shop_table.cart td.product-name, .woocommerce-page table.shop_table.cart td.product-name {
    padding-right: 5px;
    padding-left: 0;
}
.woocommerce table.shop_table.cart th.product-subtotal, .woocommerce table.shop_table.cart th.product-subtotal,
.woocommerce table.shop_table.cart td.product-subtotal, .woocommerce table.shop_table.cart td.product-subtotal {
    text-align: left !important;
    padding-left: 0;
    padding-right: inherit;
}

.woocommerce table.shop_table.cart div.product-thumbnail {
    padding-left: 34px;
    padding-right:0;
}
.woocommerce table.cart .product-thumbnail, .woocommerce table.cart td.product-quantity, .woocommerce-page table.cart td.product-quantity{
    float: right;
}

.woocommerce .cart-collaterals table td, .woocommerce-page .cart-collaterals table td, #order_review table td {
    text-align: left;
}

.woocommerce a.button.wc-forward.btn-flat, a.button.wc-forward.btn-flat{
    float: none;
    margin-right: 5px;
}

.woocommerce-page table.cart td.product-quantity{
    width: 100%;
}

a.button.checkout.btn-alternative{
    float: none;
}

/* ======== CALCULATE SHIPPING & COUPON ================ */


.woocommerce table.shop_table.coupon td input[type="submit"] {
    float: left;
}

.woocommerce table.shop_table.shipping td button[type="submit"] {
    float: left;
}

/* ============== CHECKOUT ============== */


#order_review table tbody td.product-name{
    text-align: right;
}
#order_review table thead th.product-total{
    text-align: left;
}

#payment .input-radio {
    float: right;
    margin: 0 0 0 15px;
}

.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
    float: right;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
    float: left;
}

.chosen-container-single .chosen-single div {
    left: 15px;
    right: auto;
}

.woocommerce .checkout .col-2 h3#ship-to-different-address label, .woocommerce-page .checkout .col-2 h3#ship-to-different-address label {
    padding-right: 5px;
    padding-left: 0;
}

.woocommerce .checkout .col-2 h3#ship-to-different-address input, .woocommerce-page .checkout .col-2 h3#ship-to-different-address input {
    float: right;
}
#payment .form-row.terms label {
    padding-right: 10px;
    padding-left: 0;
}

.woocommerce form.login .button, .woocommerce-page form.login .button {
    float: left;
}

.woocommerce form.login #rememberme, .woocommerce-page form.login #rememberme {
    float: right;
    margin: 0 0 0 3px;
}

/* ============= WOOCOMMERCE MESSAGE ============= */
.woocommerce .woocommerce-message, .woocommerce-info .woocoomerce-message {
    margin-bottom: 20px;
}

.woocommerce .woocommerce-message .button.wc-forward, .woocommerce-page .woocommerce-message .button.wc-forward {
    left: 5px;
    right: auto;

}
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before,
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {
    margin-right: -45px;
    margin-left: 0;
}

/* ============ WOOCOMMERCE ERROR ============ */

.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error{
    background: url('images/error-box-icon.png') no-repeat right 13px;
}

/* ============= MY ACCOUNT PAGE =============== */
#my-account-sidebar div.user-profile {
    border-left-width: 2px;
    border-left-style: solid;
    border-right:0;
}
#my-account-sidebar .user-profile div.user-image {
    float: right;
}
#my-account-sidebar .user-profile div.user-logout {
    margin-right: 90px;
    margin-left: 0;
}
#my-account-sidebar .user-profile span.logout, #my-account-content .addresses .title a.edit {
    float: right;
}

#my-account-sidebar ul {
    border-left-width: 2px;
    border-left-style: solid;
    border-right: 0;
}

#my-account-sidebar ul li span {
    margin-left: 10px;
    margin-right: 0;
}

#search_mini, #yith-s{
    background-position: left 17px center !important;
}
#my-account-content .addresses .col-1, .woocommerce .addresses .col-1 {
    float: right;
}
#my-account-content .addresses .col-2, .woocommerce .addresses .col-2 {
    float: left;
}

#my-account-content table td.order-actions, #my-account-content div.woocommerce form p input[type="submit"] {
    float: left;
}

/* ============ WISHLIST ============ */


#yith-wcwl-form table.wishlist_table td.product-add-to-cart {
    text-align: left;
}

#yith-wcwl-form table.wishlist_table td.product-thumbnail {
    padding-right: 5px;
    padding-left: 0;
}
#yith-wcwl-form table.wishlist_table td.product-name-price {
    text-align: right;
}

#yith-wcwl-form table.wishlist_table td.product-stock-status {
    text-align: right;
}

#wishlist-share {
    float: left;
}
#wishlist-share div.share-text span{
    padding: 4px 4px 3px 0;
}
#wishlist-share h4 {
    margin-right: 7px;
    margin-left: 0x;
}
#wishlist-share div.share-link-container {
    left: 18px;
    right: auto;
}

#wishlist-share div.share-link.arrow-right:before, #wishlist-share div.share-link.arrow-right:after {
    left: 60px;
    right: auto;
}


/* =========== SHOP PAGE  ========== */


form.woocommerce-ordering {
    float: left;
}
#list-or-grid .view-title, #number-of-products .view-title {
    margin-left: 5px;
    margin-right: 0;
}


#list-or-grid {
    margin-left: 30px;
    margin-right: 0;
}
#list-or-grid a {
    margin-left: 3px;
    margin-right: 0;
}

/* ============= LIST VIEW ============ */
.woocommerce ul.products li.product.list .product-wrapper .thumb-wrapper,
.woocommerce ul.products li.product.list .product-wrapper .info-product.classic .product-rating {
    float: right;
}
.woocommerce ul.products li.product.list .info-product.slideup .price {
    float: right;
    text-align: right;
}
.woocommerce ul.products li.product.list .product-wrapper .info-product, .woocommerce ul.products li.product.list .product-wrapper .product-meta {
    float: left;
    text-align: right;
}
.woocommerce ul.products li.product.list .product-wrapper .info-product.classic h3,
.woocommerce ul.products li.product.list .product-wrapper .info-product.classic .price {
    text-align: right;
}

/* ================== VIEW ORDER ================ */

.woocommerce table.order_details tbody td.product-name {
    text-align: right;
}

/* =================== QUICK VIEW ================ */

.quick-view-overlay {
    right: 0;
    left: auto;
}

/* Effects */
.quick-view-overlay .main .head h4 {
    float: right;

}

.quick-view-overlay .main .head p.price {
    float: left;
    margin: 0 0 0 8px;
}

.quick-view-overlay .main a.overlay-close {
    left: -24px;
    right: auto;
}

/* quick videw rating */
.quick-view-overlay .main .head .rating-single-product {
    margin-right: 15px;
    margin-left: 0;

}

.quick-view-overlay .main .star-rating {
    margin-right: 15px;
    margin-left: 0;

}

.quick-view-overlay div.summary.entry-summary{
    padding-left: 0 !important;
    padding-right: 20px !important;
}

/* ========= MODAL SIZE CHART ============ */

#size-chart-modal div.modal-opener span.fa{
    margin-left: 5px;
    margin-right: 0;
}

/* Magnifier */

.yith_magnifier_gallery li{
    float:right;
}
/* ==================== END WOOCOMMERCE STYLE.CSS ======================= */



/* ================= COMPARE.CSS ====================== */

table.compare-list thead th a.close, h1 a.close {
    float: left;
    margin-left: 10px;
    margin-right: 0;
}

table.compare-list .remove td a:before{
    margin-left: 5px;
    margin-right: 0;
}

.yith-woocompare-widget ul.products-list a.remove {
    float: right;
}

table.compare-list th {
    text-align: right;
}

.fht-table-wrapper .fht-fixed-column,
.fht-table-wrapper .fht-fixed-body {
    right: 0;
    left: auto;
}

/* ================= END COMPARE.CSS ================ */

/* ==================== PRETTY PHOTO ================================= */

a.pp_contract, a.pp_expand,
a.pp_arrow_next,
a.pp_arrow_previous,
a.pp_close,
.pp_nav .pp_pause,
.pp_nav .pp_play,
a.pp_previous,
a.pp_next{
    text-indent: 100000px !important;
}

.pp_nav .pp_play{
    display:none !important;
}

/* ==================== END PRETTY PHOTO ================================= */

/* ==================== BBPRESS.CSS ============================== */

/* =========== STAR BBPRESS STYLE ========== */

#bbpress-forums fieldset label[for], .bbp_widget_login label[for] {
    text-align: right;
    float: right;
}

#bbpress-forums li.bbp-topic-title .bbp-topic-meta {
    text-align: right;
}

#bbpress-forums fieldset.bbp-form legend {
    padding: 5px 0 5px 20px;
}

#bbpress-forums #subscription-toggle {
    float: left;
}

/* ========== BBPRESS TOPICS ============ */

div.bbp-template-notice.info, div.bbp-template-notice {
    background: url('images/info-box-icon.png') no-repeat right;
}

div.bbp-template-notice.error, div.bbp-template-notice.warning {
    background: url('images/error-box-icon.png') no-repeat right;
}

#bbpress-forums .bbp-topic-form fieldset.bbp-form div p {
    float: right;
}

#bbpress-forums .bbp-topic-form fieldset.bbp-form div p:nth-child(3) {
    padding-left: 2px;
    padding-right: 0;
}

#bbpress-forums .bbp-topic-form fieldset.bbp-form div p:nth-child(5) {
    padding-right: 2px;
    padding-left:0;
}

#bbpress-forums .bbp-topic-form fieldset.bbp-form div p:nth-child(6){
    text-align: right;
    padding-right: 3px;
}

#bbpress-forums #bbp-search-form #bbp_search, #bbpress-forums fieldset.bbp-form p,div.bbp-template-notice p{
    text-align: right;
}
/* ========== BBPRESS SINGLE TOPIC =========== */

#bbpress-forums li.bbp-body div.bbp-reply-content:before {
    border-left: 7px solid;
    border-right: none !important;
    right: -7px;
    left: auto;
    border-color: inherit;
}

#bbpress-forums li.bbp-body div.bbp-reply-content:after {
    border-left: 6px solid #ffffff !important;
    border-right: none !important;
    right: -6px;
    left: auto;
}

/* ========== BBPRESS SEARCH ============ */

#bbp-search-form #bbp_search_submit {
    text-indent: 99999px;
    float: left;
}

#bbp-search-form #bbp_search {
    float: right;

}

/* ============= BBPRESS USER PAGE ============== */

#bbpress-forums #bbp-single-user-details {
    border-left: 1px solid;
    border-right: 0;
}


#bbpress-forums #bbp-single-user-details #bbp-user-navigation li span:before {
    margin-left: 5px;
    margin-right: 0;
}

#bbpress-forums #bbp-user-body {
    margin-right: 230px;
    margin-left: 0;
}

/* ================= WIDGET BBPRESS ============= */


.widget.widget_display_topics ul li {
    padding-right: 30px;
    padding-left: 0;
}

.widget.widget_display_forums ul li a.bbp-forum-title:before,
.widget.widget_display_views ul li a.bbp-view-title:before,
.widget.widget_display_topics ul li a.bbp-forum-title:before {
    content: "\f053";
    margin-left: 7px;
    margin-right: 0;
}

.widget.widget_display_stats dt:after,
.widget.widget_display_replies ul li:after,
.widget.widget_display_topics ul li:after {
    right: 0;
    left: auto;
}

.widget.widget_display_stats dd {
    text-align: left;
}

.widget.widget_display_replies a.bbp-author-name {
    margin-right: 3px;
    margin-left: 0;
}

.widget.widget_display_replies a.bbp-reply-topic-title,
.widget.widget_display_replies div {
    margin-right: 20px;
    margin-left: 0;
}

.widget.widget_display_topics ul li a.bbp-forum-title {
    margin-right: -28px;
    margin-left: 0;
}

.widget.bbp_widget_login .bbp-login-links {
    text-align: left;
}

/* ==================== END BBPRESS.CSS ========================== */

/* =================== POPUP.CSS ========================== */

.yitpopup_overlay {
    right:0;
    left:auto;
}

/* popup general */

.yitpopup_wrapper a.close {
    background: transparent url('theme/assets/images/icons/popup/popup-close.png') bottom right no-repeat;
    left: 5px;
    right: auto;
}

.yitpopup_wrapper a.close:hover{
    background: transparent url('theme/assets/images/icons/popup/popup-close.png') top right no-repeat;
}

/* If not image */
div#yit-popup-right.yit-popup-full{
    left: 0;
    right: auto;
}

#yit-popup-left {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}

/* Left side - Image and checkbox */
.no-view.yit-popup-checkbox {
    float: right;
    margin: 0px 0 0 6px;
}

.yit-popup-checkzone input[type="checkbox"]{
    float: right;
    margin: 2px 0 0 5px;
}

/* Right side - description, newsletter and submit */


input[type="submit"]{
    float: left;
}

.newslettersubmit{
    float: left;
    left: 20px;
    right: auto;
}

.submit-field.newslettersubmit {
    left: 0;
    right: auto;
}


.yit-popup-container{
    display: none;
}

/* ================== END POPUP.CSS  ============= */

/* ================== AJAX NAVIAGATION ==================== */


/* Colors Type */
.yith-wcan-color li {
    float: right;
}

.woocommerce .widget_layered_nav ul.yith-wcan-color li a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a,
.woocommerce .widget_layered_nav ul.yith-wcan-color li span,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span {
    margin: 5px 0 5px 5px;
    text-indent: 100%;
}

/* Labels Type */
.yith-wcan-label li {
    float: right;
}

.woocommerce .widget_layered_nav ul.yith-wcan-label li a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a,
.woocommerce .widget_layered_nav ul.yith-wcan-label li span,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li span {
    margin: 5px 0 5px 5px;
}

/* DROPDOWN STYLE */

.yit-wcan-select-open {
    padding: 10px 10px 10px 30px;
}

.yith-wcan-select-wrapper {
    margin: 0 0 4px 4px;
}

/* Hierarchical  Order */
.widget.widget_layered_nav li.yit-wcan-child-terms {
    padding-right: 30px;
    padding-left: 0;
}

.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li.yit-wcan-child-terms {
    padding-right: 30px;
    padding-left: 0;
}

/* ========== WIDGET AJAX NAVIGATION ============== */

.widget.yith-woo-ajax-navigation h3 i {
    float: left;
}


.widget.yith-woo-ajax-navigation ul.yith-wcan-list li small {
    float: left;
}

/* style color */
.widget.yith-woo-ajax-navigation ul.yith-wcan-color li a {
    text-indent: 1000000px;
}

.widget.yith-woo-ajax-navigation ul.yith-wcan-list li a{
    float: right;
}
h1, h2, h3, h4, h5, h6, p {
    text-align: right;
}
.nav ul > li div {
    right: 18px;
    left: auto;
}
.nav span.highlight, .nav span.highlight-inverse {
    margin-right: 0px;
    margin-left: 5px;   
    text-align: right; 
}
#comments ol li {
    text-align: right;
}
#comments ol li .content .reply_link {
    right: auto;
}
.blog.small .yit_post_meta .with-icon.awesome {
    display: block;
    float: right;
}
.blog.small .yit_post_meta .with-icon.awesome.share {
    float: left;
}
.dropcap {
    margin-left: 23px;
}
/* ================== END AJAX NAVIGATION ================= */

/* ==================== GLOBAL REWRITE TEXT ALIGNMENT FORCED TO RIGTH=================== */

#footer .widget_text .textwidget p,
.widget.yit_products_category li a, .woocommerce ul.product_list_widget li a,
.woocommerce-page ul.product_list_widget li a,
.widget.woocommerce.widget_recent_reviews .product_cat,
.widget.woocommerce.widget_top_rated_products .product_cat,
.widget.woocommerce.widget_recently_viewed_products .product_cat,
.widget.woocommerce.widget_products .product_cat,
.widget.yit_products_category .product_cat,
.widget.woocommerce.widget_recently_viewed_products .product_price,
.widget.woocommerce.widget_products .product_price,
.widget.woocommerce.widget_top_rated_products .product_price,
.widget.yit_products_category .product_price,
.featured-column h5, .featured-column h2,.featured-column p,
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td,
#my-account-sidebar ul li,.widget.woocommerce.widget_top_rated_products .product_cat a,
.widget.woocommerce.widget_top_rated_products .product_price,
.widget.woocommerce.widget_recently_viewed_products li, .widget.woocommerce.widget_products li,
.widget.woocommerce.widget_top_rated_products li, .widget.woocommerce.widget_recent_reviews li,
.widget.yit_products_category li,
.woocommerce form .form-row label, .woocommerce-page form .form-row label,
.blog.small h1.post-title a,.blog.small h2.post-title a,.yit_post_content p,
.widget_product_categories ul li, .widget_nav_menu ul li,
.widget.widget_meta ul li, .widget.widget_pages ul li,
.widget h3,.widget.woocommerce.widget_recent_reviews .reviewer,
.tabs-container ul.tabs li h4 a, .features-tab-container ul.features-tab-labels li h4 a,
.features-tab-container ul.features-tab-labels li h4,
.blog.small .yit_post_content h1.post-title,
.blog.small .yit_post_content h2.post-title,
.single-product.woocommerce div.product div.summary h1,
.single-product.woocommerce .description p,
.single-product.woocommerce div.product div.summary .quantity_label,
.woocommerce-page div.product form.cart .variations .label, .woocommerce div.product form.cart .variations .label,
.woocommerce .cart-list .head, .woocommerce .cart-collaterals .head,
.woocommerce .cart-collaterals table th, .woocommerce-page .cart-collaterals table th, .woocommerce .cart-collaterals table td,
.woocommerce-page .cart-collaterals table td, #order_review table td, #order_review table th,#order_review_heading,
#payment,#payment label,.payment_box.payment_method_bacs p,
.woocommerce #ship-to-different-address, .woocommerce-page #ship-to-different-address,.woocommerce-billing-fields h3,
.woocommerce dl.customer_details dt,
.woocommerce dl.customer_details dd,
.contact-info > h3,
.contact-info > h2,
.contact-info ul li strong,
.contact-info ul li div.info-container,
.nav .megamenu ul.sub-menu li a,
.nav .megamenu div.submenu li > div.submenu li a,
#comments ol li .information .date,
h3.comments-title,
#respond h3#reply-title,
p.logged-in-as,.nav .megamenu > .submenu >.sub-menu > li >a,
.nav .bigmenu > .submenu >.sub-menu > li >a,
.bigmenu .submenu > ul.sub-menu > li,
.nav .megamenu div.submenu li > div.submenu li a, .nav .bigmenu div.submenu li > div.submenu li a,
.nav ul.sub-menu li a, .nav ul.children li a,
.sc-banner h2, .sc-banner.switch-text h3, div.post_informations, ul.short li,
p.comment-form-rating, .woocommerce form.login p.text_demo, .woocommerce-page form.login p.text_demo, .bbp-template-notice.info p.bbp-forum-description,
#my-account-content .addresses .title h3,.woocommerce div.addresses address, .woocommerce .addresses .title h3, #my-account-content .woocommerce p,
#my-account-content .woocommerce h2,.woocommerce form .form-row a.chosen-single span, .woocommerce form .form-row div.chosen-drop ul.chosen-results li,#yit-popup-message,
#testimonial.testimonial-square blockquote, #testimonial .testimonial-text p,
.widget.widget_price_filter #min_price, .widget.widget_price_filter #max_price, .faq-item-content p,
.widget.yith-woo-ajax-navigation ul.yith-wcan-list li a,
.widget.yit_text_image div.widget_text p,
.widget.widget_text div.textwidget p,
.widget.recent-posts .recent-post .text > div.post-content > a.title,
.sitemap ul > li a,.widget.yit_toggle_menu ul.menu > li a,
.bigmenu ul.sub-menu li, .megamenu ul.sub-menu li,
.widget.yit_toggle_menu ul.menu > li > ul.sub-menu li,#header .nav li{
    text-align: right !important;
}


/* ==================== END GLOBAL REWRITE RIGHT ALIGNMENT =================== */


/**                                                                 **
*    ==================== CUSTOM RTL STYLES* ====================   **
*                                                                   **
*/

.textwidget{
    font-size: 13px;
    font-weight: normal;
}
h4, .woocommerce-page div.product form.cart .variations label, .toggle h4.tab-index a, .toggle h4.tab-index a:hover, .woocommerce div.product form.cart .variations label, .woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .cart-collaterals th, .widget.widget_bp_core_members_widget.buddypress.widget ul#members-list li.vcard a, .widget.widget_bp_groups_widget.buddypress.widget ul#groups-list li a, .widget.widget_bp_core_friends_widget.buddypress.widget ul#friends-list li.vcard a, .widget.widget_bp_core_login_widget.buddypress.widget .bp-login-widget-user-link a, .widget_bp_core_sitewide_messages.buddypress.widget .bp-site-wide-message #message p strong, .bbp-logged-in h4 a, #buddypress ul li .item-container .item .item-username a, #buddypress div#subnav.item-list-tabs ul li.current a, #buddypress div#subnav.item-list-tabs ul li.selected a, #buddypress div#subnav.item-list-tabs ul li a:hover, #buddypress #activity-stream .activity-header p a:hover, #buddypress #activity-stream .activity-comments .acomment-meta a:hover, #buddypress table.notifications tbody tr td a:hover, #buddypress table#message-threads tr td a:hover:not(.button), #buddypress #message-thread .highlight a:hover, #buddypress #group-settings-form ul li h5 > a{
    font-family: 'YEKAN';
}
.woocommerce a.button.wc-forward.btn-flat, a.button.wc-forward.btn-flat,a.button.checkout.btn-alternative{
    font-family: 'KUFI';
    font-weight: normal;
    font-size: 12px;
}
.btn{
    font-weight: normal !important;
}
.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info a, #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info a{
    direction: rtl;
    text-align: right;
    font-size: 13px;
    font-weight: normal;
    float: right;
}
.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info a.remove, #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info a.remove{
    font-size: 13px;
    font-weight: normal;
}
/*featured columns*/
p, li, address, dt, dd, blockquote, td, th, .product-wrapper .product_cat a, .widget.woocommerce .product_cat a, .product_meta .posted_in a, .product_meta .tagged_as a, .product-share .socials-text a, .woocommerce-breadcrumb a, .breadcrumbs a, .sbHolder a, .woocommerce table.shop_table.cart td.product-name div.product-name a, .form-row a.chosen-single span, #payment label, .filters.faq li a, .filters-container ul.filters li a, #wishlist-share .yith-wcwl-share li a, .random-numbers p, .widget.yit_products_category .product_cat a, .yit_portfolio_extra_info .portfolio_meta span.meta_content, table.wishlist_table td.product-name-price a, .wishlist_table tr td.product-stock-status span.wishlist-in-stock, table.shop_table td.order-number a, .team-section .links a, .woocommerce .order-info mark, tr.order_item td.product-name a, .widget_product_categories a, .widget_nav_menu a, .widget_meta a, .widget_pages a, .widget.recent-posts .recent-post span.num-comments a, .widget.recent-posts .recent-post span.author a, .widget.recent-posts .recent-post span.author, .widget.recent-posts .recent-post span.num-comments, .newsletter-cta-form-container .text h2, .widget.recent-posts .recent-post span.author, .widget.recent-posts .recent-post span.num-comments, .newsletter-cta-form-container .text h2, .woocommerce-page ul.digital-downloads li a, table.compare-list .remove td a, .sitemap ul > li a, .sitemap > div h2 a, div.tagcloud a, table.compare-list .remove td a, .sitemap ul > li a, .sitemap > div h2 a, div h2 a, div.tagcloud a, .widget.widget_categories ul > li a, .widget.widget_archive ul > li a, .widget.yit_recent_reviews .product-review-link a, #modal-window div.modal-opener a, .yit_shortcodes.recent-post .post-meta a, #bbpress-forums li.bbp-body ul.forum li a, #bbpress-forums li.bbp-body ul.topic li a, #bbpress-forums #bbp-single-user-details #bbp-user-navigation li a, .woocommerce form .form-row label, .woocommerce-page form .form-row label, #my-account-sidebar ul li > a, #bbpress-forums div.bbp-reply-author a, #bbpress-forums fieldset label[for], #bbpress-forums #bbp-your-profile fieldset label[for], #bbpress-forums input[type="text"], .ac_results ul, .ac_results ul li, .widget.widget_price_filter #min_price, .widget.widget_price_filter #max_price, ul.yith-wcan-list li a, ul.yith-wcan-label li a, .widget.widget_layered_nav ul li a, .widget.widget_display_forums ul li a, .widget.widget_display_views ul li a, .widget.widget_display_replies ul li a, .bbp-reply-header a.bbp-reply-permalink, .widget.widget_bp_core_members_widget.buddypress.widget .item-options a, .widget.widget_bp_groups_widget.buddypress.widget .item-options a, .widget.widget_bp_core_friends_widget.buddypress.widget .item-options a, .bbp_widget_login label[for], .bbp_widget_login input[type="text"], .bbp_widget_login input[type="password"], .widget.widget_bp_core_login_widget.buddypress.widget #bp-login-widget-form input[type="text"], .widget.widget_bp_core_login_widget.buddypress.widget #bp-login-widget-form input[type="password"], .widget.widget_bp_core_login_widget.buddypress.widget #bp-login-widget-form label, .widget.widget_display_topics ul li a, .yitpopup_wrapper a.close:before, #cboxClose:after, .modal-shortcode .modal .modal-header a.close span:before, a.yith-wcan-reset-navigation.button, .widget.woocommerce.widget_layered_nav_filters ul li a, .widget.yith-woocompare-widget ul li a, .faq-filters ul > li > a, .blog-masonry .masonry-brick .yit_post_content p, #buddypress div#subnav.item-list-tabs ul li a, #buddypress div#subnav.item-list-tabs ul li[id$="-select"] .sbHolder a, #buddypress .messages-options-nav .sbHolder a, #buddypress #whats-new-post-in-box .sbHolder a, #buddypress div#subnav.item-list-tabs ul li[id$="-select"] .sbHolder .sbOptions li a, #buddypress #whats-new-post-in-box .sbHolder .sbOptions li a, #buddypress .messages-options-nav .sbHolder .sbOptions li a, #buddypress div#subnav.item-list-tabs ul li[id$="-select"] label, #buddypress #pag-top .pag-count, #buddypress #pag-top .pagination-links a, #buddypress #pag-top .pagination-links span, #buddypress div.dir-search label input[type="text"], #buddypress ul li .item-container .item .item-meta .activity, #buddypress span.activity, #buddypress #latest-update, #buddypress #activity-stream li .activity-meta a.fav, #buddypress #activity-stream li .activity-meta a.unfav, #buddypress #activity-stream .activity-header p a, #buddypress #activity-stream .activity-comments .acomment-meta, #buddypress #activity-stream .activity-comments .acomment-meta a, #buddypress div.activity-comments form div.ac-reply-content:hover .ac-reply-cancel, #buddypress table.notifications tbody tr td a, #buddypress .groups-members-search form label input[type="text"], #buddypress label, #buddypress table#message-threads tr td a:not(.button), #buddypress div.pagination .pag-count, #buddypress #message-thread .highlight, #buddypress #message-thread .highlight a, #buddypress div.item-list-tabs:not(#subnav) ul li a, .widget_price_filter .price_slider_amount .price_label{
    font-family: 'YEKAN';
}
span, .cx-widget, .cx-widget *, .cx-chat-btn, .cx-chat-btn *,label{
    font-family: 'YEKAN';
}
button, input, optgroup, select, textarea,label{
    font-family: 'YEKAN' !important;
    font-size: 13px !important;
    font-weight: normal !important;

}
h1, h2, h3, h4, h5, h6,p{
    font-family: 'YEKAN';
    font-weight: normal;
}
h3{
    font-size: 20px !important;
}
h4{
    font-size: 22px !important;
}
p{
    font-family: 'YEKAN';
    font-size: 13px;
    font-weight: normal;
    line-height: 25px;
}
.featured-column h5, .featured-column h2, .featured-column p{
    font-family: 'YEKAN';
    font-weight: normal !important;
}
.featured-column h5,.featured-column p{
    font-size: 13px;
}
.btn{
    font-family: 'KUFI' !important;
    font-weight: normal;
}
.yit-progress-bar .bar-meta span{
    font-family: 'YEKAN';
    font-weight: normal !important;
    font-size: 13px !important;
}
.counter p, .counter .text{
    font-family: 'KUFI'
}
/*call to action*/
.special-font, .special-font a.btn-alternative{
    font-family: 'YEKAN';
}
.wpb_wrapper p strong{
    font-family: 'KUFI';
    font-weight: normal;
}
/*parallax*/
.parallaxeos_animate h3,.parallaxeos_animate p{
    font-weight: normal !important;
}
.parallaxeos_animate p{
    font-size: 13px !important;
}
.title-bar > h5 > strong {
    font-family: 'KUFI';
    font-size: 22px !important;
    font-weight: normal;
}

/*wooCommerce*/
.woocommerce .addresses .title, .woocommerce-page .addresses .title{
    direction: rtl !important;
    text-align: right !important;
}
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message{
    font-family: 'YEKAN';
    font-size: 13px;
    font-weight: normal;
}

.woocommerce form .form-row label, .woocommerce-page form .form-row label{
    font-size: 13px;
    font-weight: normal;
}

.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li{
    direction: rtl;
    text-align: right;
}

.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot th{
    text-align: center;
    font-size: 18px;
    font-weight: normal;
}

.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{
    text-align: center;
    font-family: 'KUFI';
    font-size: 13px !important;
}

.woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price{
    font-size: 25px !important;
    text-align: center;
}

.product_item_holder div.product_info h4{
    text-align: center !important;
    padding-bottom: 6px;
}
.woocommerce .product_info, .woocommerce-page .product_info{
    text-align: center;
}
.product_item_holder .product_info a.add_to_cart_button{
    margin-top: 6px;
}
.owl-wrapper .owl-item .product.product_item_holder.item .product_info h5 a{
    font-family: 'YEKAN';
    font-size: 13px;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label{
    text-align: right;
    direction: rtl;
}
.woocommerce form.login .form-row, .woocommerce-page form.login .form-row{
    text-align: right;
    direction: ltr;
}

.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th{
    font-family: 'KUFI';
}

woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2, .woocommerce .cart-collaterals .shipping_calculator h2, .woocommerce-page .cart-collaterals .shipping_calculator h2{
    direction: rtl;
    text-align: right;
}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td{
    text-align: right;
}
.woocommerce .order_details, .woocommerce-page .order_details{
    font-size: 13px !important;
    text-align: right !important;
    direction: rtl !important;
    font-weight: normal !important;
}
.woocommerce .order_details li strong, .woocommerce-page .order_details li strong{
    font-weight: normal !important;    
}

.row div.woocommerce h2{
    font-size: 16px;
}
.woocommerce > dl.customer_details > dt{
    padding-right: 20px !important;
}

.woocommerce > table.shop_table.order_details > tbody > tr.order_item > td.product-name > strong.product-quantity{
    font-weight: normal;
}

.woocommerce .caption h3.featured_article_title{
    font-size: 15px;
    font-weight: bold !important;
}

.ls-slide p{
    font-family: 'YEKAN' !important;
    text-align: right;
    direction: rtl;
}

.info-product h3, .info-product h3 a, ul.featured-products-slider li .product_name, .widget.woocommerce.widget_recently_viewed_products li a .product_title, .widget.woocommerce.widget_products li a .product_title, .widget.woocommerce.widget_top_rated_products li a .product_title, .widget.woocommerce.widget_recent_reviews li a .product_title, .widget.yit_products_category li a .product_title{
  font-size: 16px;
  font-weight: 100 !important;
  font-family: 'YEKAN' !important;
}
.woocommerce ul.products li.product .info-product .product_cat a{
  font-family: 'YEKAN' !important;
  font-size: 13px;
}
.product-wrapper .info-product span.price{
    clear: both !important;
    display: inline-block;
    width: 110px;
    font-weight: normal;
}
.summary.entry-summary > div > p.price{
    text-align: right !important;
    margin-bottom: 20px !important;
    margin-top: 10px !important;
}
.woocommerce .woocommerce-message, .woocommerce-info .woocoomerce-message{
    font-size: 13px;
    font-weight: normal;
}
.woocommerce .woocommerce-message .button.wc-forward, .woocommerce-page .woocommerce-message .button.wc-forward{
    font-family: 'KUFI';
    font-size: 11px;
    font-weight: normal;
}
#title_bar .woocommerce-breadcrumb,#title_bar .woocommerce-breadcrumb a{
    font-family: 'YEKAN';
    font-weight: normal;
    font-size: 13px;
}
#title_bar h2{
    font-family: 'KUFI';
    text-align: right;
    direction: rtl;
}
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title{
    font-family: 'YEKAN' !important;
}
.single-product.woocommerce div.product .product_meta .posted_in a, .single-product.woocommerce div.product .product_meta .tagged_as a, .single-product.woocommerce div.product .product-share .socials-text a{
    font-size: 13px;
    font-weight: normal;
}

.woocommerce div.summary div.product_meta, .woocommerce div.summary div.product-share{
    font-family: 'YEKAN';
    font-size: 13px;
}
.woocommerce table.shop_table.shipping a.sbSelector, .woocommerce-ordering a.sbSelector, .widget_product_categories a.sbSelector, .woocommerce table.variations a.sbSelector{
    font-family: 'YEKAN';
    font-size: 13px;
    font-weight: normal;
}
#list-or-grid .view-title, #number-of-products .view-title{
    font-family: 'KUFI';
    font-size: 12px;
    font-weight: BOLD;    
}
#number-of-products a, nav.woocommerce-pagination ul.page-numbers li a, nav.woocommerce-pagination ul.page-numbers li{
    font-family: 'YEKAN';
    font-weight: normal;
    font-size: 16px;
}
.woocommerce div.product-actions div.wishlist .yith-wcwl-add-button .add_to_wishlist, .woocommerce div.product-actions div.compare a.compare{
    font-family: 'KUFI';
    font-weight: bold;
    font-size: 11px;
}
.woocommerce ul.products li.product .quick-view a, .woocommerce ul.products li.product .quick-view p{
    font-family: 'YEKAN';
    font-size: 13px;
    font-weight: normal;
}
.product-quick-view.open > div.content-wrapper > div.main > div.container > div.head.clearfix > p.price > del > span.amount{
    color: #C8C8C8;
    font-size: 16px;
    font-weight: normal;
}
.quick-view-overlay .main a.overlay-close.remove > i.fa.fa-times{
    position: relative;
    left: 5px;
}
.quick-view-overlay .main a.overlay-close{
    font-family: 'YEKAN';
}
#title_bar .product-nav .next a, #title_bar .product-nav .prev a{
    font-family: 'YEKAN';
}
.woocommerce span.onsale, .woocommerce-page span.onsale{
    font-family: 'KUFI';
    font-size: 16px;
}
.woocommerce div.product-actions div.wishlist .yith-wcwl-wishlistaddedbrowse a, .woocommerce div.product-actions div.wishlist .yith-wcwl-wishlistexistsbrowse a{
    font-family: 'YEKAN';
    font-size: 13px;
    font-weight: normal;
}
.woocommerce ul.products li.product .added_to_cart_label{
    font-size: 13px;
    font-weight: normal;
}
 .woocommerce ul.products li.product .added_to_cart_ico{
    font-size: 13px;
    font-weight: normal;    
 }
.woocommerce-breadcrumb{
    font-family: 'YEKAN';
    font-size: 13px;
    font-weight: normal;
}
.woocommerce table.shop_table.cart td.product-name div.product-name a, .woocommerce-page table.shop_table.cart td.product-name div.product-name a{
    font-size: 13px ;
    font-weight: normal !important;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label,#order_review table tbody td.product-name{
    font-size: 13px !important;
    font-weight: normal !important; 
}
#payment label{
    font-size: 13px !important;
    font-weight: normal !important;
}
.woocommerce > form.checkout > ul.woocommerce-error > li{
    text-align: right;
    direction: rtl;
    font-size: 13px;
    font-weight: normal;
}
#order_review table th{
    font-weight: bold;
}
.widget.woocommerce.widget_recently_viewed_products li a .product_title, .widget.woocommerce.widget_products li a .product_title, .widget.woocommerce.widget_top_rated_products li a .product_title, .widget.woocommerce.widget_recent_reviews li a .product_title, .widget.yit_products_category li a .product_title{
    font-family: 'KUFI' !important;
    font-size: 14px;
    font-weight: normal !important;
}

    /*whishlist*/
    .wishlist_table tr td{
        font-size: 13px;
        font-weight: normal;
    }
    table.wishlist_table thead tr th span.nobr{
        font-family: 'KUFI' !important;
        float: right !important;
    }
    .wishlist span.feedback{
        font-size: 13px;
        font-weight: normal;
    }
    #yith-wcwl-form table.wishlist_table .button{
        font-family: 'KUFI';
        font-size: 12px;
    }
    form#yith-wcwl-form > h2{
        font-size: 22px;
        font-weight: normal;
    }
/*contact form*/
.contact-form li div.msg-error,.contact-form p.error{
    font-size: 13px;
    font-weight: normal;
}
/*widgets*/
.widget.woocommerce.widget_recently_viewed_products li span.product_cat a, .widget.woocommerce.widget_products li span.product_cat a, .widget.woocommerce.widget_top_rated_products li span.product_cat a, .widget.yit_products_category li span.product_cat a{
    font-size: 13px;
    font-weight: normal;
}
.widget.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{
    font-size: 13px !important;
    font-weight: normal !important;
}
#footer h5{
    text-align: right;
    font-family: 'KUFI';
    font-weight: normal;
}
 .widget.recent-posts .recent-post .post-date, .widget.recent-posts .recent-post .text > div.post-content > a{
    font-family: 'YEKAN';
    font-size: 16px !important;
    font-weight: normal !important;
 }
.widget.woocommerce.widget_recent_reviews .product_price span, .widget.woocommerce.widget_top_rated_products .product_price span,.widget.woocommerce.widget_recently_viewed_products .amount, .widget.woocommerce.widget_recently_viewed_products span.from, .widget.woocommerce.widget_products .amount, .widget.woocommerce.widget_products span.from, .widget.woocommerce.widget_top_rated_products .amount, .widget.woocommerce.widget_top_rated_products span.from, .widget.yit_products_category .amount, .widget.yit_products_category span.from,.widget.recent-posts .recent-post .hentry-post p.post-date .day, .widget.recent-posts .recent-post .hentry-post p.post-date .month{
    font-size: 13px !important;
    font-weight: normal !important;
}
.widget.recent-posts .recent-post .hentry-post p.post-date .day{
    font-size: 20px !important;
}
#copyright p, #copyright ul li a{
    font-family: 'YEKAN';
    font-size: 13px;
    font-weight: normal;
}
.widget.recent-posts .recent-post span.num-comments, .widget.recent-posts .recent-post span.num-comments a, .widget.recent-posts .recent-post span.author, .widget.recent-posts .recent-post span.author a{
    font-size: 13px !important; 
    font-weight: normal !important;
}
/*menu*/
.nav div.submenu li > div.submenu li a:hover, .nav .megamenu div.submenu li > div.submenu li a:hover, .nav .megamenu div.submenu li > div.submenu li:hover a, .nav .bigmenu div.submenu li > div.submenu li a:hover, .nav .bigmenu div.submenu li > div.submenu li:hover a,.nav div.submenu li > div.submenu li a:hover, .nav .megamenu div.submenu li > div.submenu li a:hover, .nav .megamenu div.submenu li > div.submenu li:hover a, .nav .bigmenu div.submenu li > div.submenu li a:hover, .nav .bigmenu div.submenu li > div.submenu li:hover a,.nav ul > li a,.nav .megamenu div.submenu li > div.submenu li a,.nav ul.sub-menu li, .nav ul.children li, #header-sidebar .widget_nav_menu ul.sub-menu li{
    font-family: 'YEKAN' ;
    font-size: 13px ;
    font-weight: normal ; 
    direction: rtl ;
    text-transform: none;
}
#welcome-menu.nav.dropdown > ul > li.menu-item.dropdown > a > span{
    font-family: 'YEKAN';
    font-size: 13px;
    font-weight: normal;
}
.nav ul > li a{
    font-family: 'KUFI';
    font-size: 13px;
    font-weight: normal;
}

.bigmenu .submenu > ul.sub-menu > li a{
    font-family: 'YEKAN' !important;
    font-size: 13px !important;
    font-weight: normal !important; 
    direction: rtl !important;
    text-transform: none;
}

.masonry-brick .product-wrapper .info-product span.price{
    position: relative;
    right: 30%
}

.bigmenu .submenu ul.sub-menu li a span.highlight,.menu-item-type-custom a,.nav span.highlight, .nav span.highlight-inverse{
    font-family: 'YEKAN' !important;
    font-size: 13px !important;
    font-weight: normal !important;
}
.nav span.highlight, .nav span.highlight-inverse{
    font-size: 9px !important;
}

/*.nav ul > li a*/

/*SHORTCODES*/
.yit_shortcodes.recent-post .text a.title{
    font-family: 'YEKAN' !important;
    font-weight: normal !important;
    font-size: 16px !important; 
}
.yit_shortcodes.recent-post .post-meta a,.yit_shortcodes.recent-post p.post-date .month{
    font-size: 13px !important; 
    font-weight: normal !important;
}
.yit_shortcodes.recent-post p.post-date .day{
    font-size: 18px;
    font-weight: normal;
}

.banner-image-slogan{
    letter-spacing: 0 !important;
    font-size: 50px ;
}
.banner-image-subslogan{
    font-size: 30px ;
}
.banner-image-content .button {
    font-family: 'KUFI'
}
.call-three .newsletter-cta-form-container .text span.newsletter-cta-incipit{
    font-size: 22px !important;
}
.box-title .subtitle{
    font-weight: normal;
}

/*testimonials*/
#testimonial.testimonial-comic .testimonial-box blockquote{
    font-family: 'KUFI';
    font-weight: bold;
    font-size: 15px;
}
.box-title .title-bar h2 strong{
    font-family: 'KUFI' !important;
    font-weight: normal;
}

/*members*/

    /*member slider*/
    .team-section .swiper_container{
        direction: ltr !important;
    }
    .team-section .swiper_container .swiper-slide{
        direction: rtl !important;
        float: left;
    }
    .team-section .tabs .navigation{
       direction: ltr !important;
       font-family: 'YEKAN' !important;
    }
    .team-section .tabs .navigation .role{
        font-size: 13px !important;
        font-weight: normal !important;
    }
    .team-section .links a{
        font-size: 18px;
        font-weight: normal;
    }

    .member .member-info .member-name h4,.member .member-info .member-name span.rloe{
        font-family: 'YEKAN' !important;
        font-size: 13px;
        font-weight: normal;
    }
    .tabs-container ul.tabs li h4 a{
        font-family: 'KUFI';
        font-size: 18px;
    }
    /*banner slider*/
    .slide-wrapper .color-banner{
        color: #EDB807;
    }
    .slider.banners h4{
        font-size: 20px !important;
        font-weight: normal !important;
    }
    .slider.banners h3{
        font-size: 35px !important;
        font-weight: normal !important;
        line-height: 35px !important;
    }
/*testimonial slider*/
.owl-item > li.item > p.meta {
    direction: rtl !important;
    text-align: right !important;
    float: right !important; 
}
.owl-item > li.item > p.meta a{
    direction: rtl !important;
    text-align: left !important;
    float: left !important;
    font-size: 18px !important;
}

.testimonials-slider ul.testimonial-content li blockquote p
{
  padding-right: 20px !important;
  padding-left: 0px !important;
  border-right: 5px #EEEEEE solid !important;
}

.testimonials-slider ul.testimonial-content li blockquote p
{
  text-align: right !important;
}
.testimonials-slider ul.testimonial-content li blockquote
{
  border-left: 0 !important;
  quotes: "“" "“" "“" "“" !important;
}

.widget h3{
    font-family: 'KUFI';
    font-size: 15px !important;
}
.widget_text > h3 > span.title-highlight{
    font-family: 'KUFI';
    font-size: 15px;
}

/*portfolio*/
.filters-container ul.filters li a{
    font-family: 'KUFI';
}
.portfolio-thumb .portfolio-overlay-info .portfolio-overlay-categories{
    font-size: 13px !important;
    font-weight: normal !important;
}
.portfolio-filterable #portfolio_filterable li .portfolio-title a{
    font-size: 18px !important;
    font-weight: normal !important;
}
.box-title.subtitle-small .subtitle{
    font-size: 13px !important;
    font-weight: normal !important;
}
/*faq*/
.filters.faq li a{
    font-family: 'KUFI';
}
#testimonial.testimonial-square blockquote{
    font-family: 'KUFI';
  font-weight: bold;
  font-size: 15px;
}
#testimonial.testimonial-square .testimonial-name .name{
    font-size: 13px;
}
.contact-info > h3{
    font-family: 'KUFI';
}
.contact-info > h2{
    font-family: 'YEKAN';
    font-weight: normal;
    font-size: 30px;
    line-height: 30px;
}
.contact-info ul li div.info-container{
   font-family: 'YEKAN';
    font-weight: normal;
    font-size: 13px; 
}
/*sitemap*/
.sitemap ul > li > a{
    direction: rtl;
    font-size: 13px;
    font-weight: normal;
    text-align: right;
}
.sitemap ul > li{
    direction: rtl;
    font-size: 13px;
    font-weight: normal;
    text-align: right;
}
/*portfolio*/
.portfolio_big_image h2.post-title.portfolio-title a{
    font-family: 'YEKAN';
    font-weight: normal;
    font-size: 30px;
    paddin-bottom: 16px;
}
.next-post .big-image .inner .info-overlay .read-more-title, .next-post .big-image .inner .info-overlay .read-more-title{
    font-family: 'YEKAN';
    font-weight: normal;
    font-size: 30px;
    paddin-bottom: 16px;
}
.yit_portfolio_extra_info .portfolio_meta span.meta_content{
    font-size: 13px !important;
}
.yit_portfolio_extra_info h3, .yit_post_content h3.portfolio_content_title{
    font-weight: normal;
}
.socials h2{
    font-size: 18px;
}
.next-post .big-image .placeholder .inner .info-overlay .read-more-label{
  font-size: 18px;
  margin-bottom: 25px;
  font-family: 'KUFI';
}
#slogan h2{
    font-family: 'YEKAN';
    font-weight: normal !important;
    font-size: 30px;
}
.error-404-text.group > p{
    font-family: 'YEKAN';
    font-weight: normal;
    font-size: 18px;
    line-height: 35px;
}
.woocommerce ul.products li.product .product-meta .product-meta-wrapper a,.btn{
    font-weight: normal;
}
/*blog*/
.blog.big h1.post-title a, .blog.big h2.post-title a,.yit_post_content h1.post-title a{
    font-family: 'KUFI' !important;
}
.yit_post_meta > span,.yit_post_meta .share.with-icon .share-text{
    font-family: 'YEKAN' !important;
    font-size: 13px;
    font-weight: normal;
}
.yit-edit-post a.post-edit-link{
    padding-left: 10px;
}
.reply_link, .comment-reply-link, #commentform .logged-in-as a, .comment-navigation .nav-previous a, .comment-navigation .nav-next a{
    font-family: 'YEKAN' !important;
    font-size: 13px;
    font-weight: normal;
}
.blog.small .yit_post_meta_date .day{
    font-weight: normal;
    font-size: 30px;
}
.blog.small .yit_post_meta_date .month{
    font-weight: normal;
    font-size: 13px;
}
#comments ol.comment-list li.comment div.content,#comments ol li .information .user-info .is_author,#comments ol li .information .date,#comments ol li .information .user-info{
    font-family: 'YEKAN' !important;
    font-size: 13px;
    font-weight: normal;
}

.yit_post_quote h2.quote-title a{
    font-size: 18px;
    font-weight: normal;
}
.yit_post_content.clearfix h2.post-title a{
    font-family: 'YEKAN';
    font-size: 18px;
    font-weight: normal;
}
.widget.recent-posts .recent-post .text > div.post-content > a.title{
    font-family: 'KUFI';
    font-size: 13px !important;
    font-weight: normal;
}
.widget.recent-comments .recent-comments-list .the-post .comments-info-wrapper .title, .widget.recent-comments .recent-comments-list .the-post .comments-info-wrapper .author .url, .widget.recent-comments .recent-comments-list .the-post .comments-info-wrapper .author .email{
    font-family: 'YEKAN';
    font-size: 13px;
    font-weight: normal;
}
.box-title h2 span.title-highlight{
    direction: rtl;
}
/*login*/
.widget.contact-info h2{
    font-family: 'KUFI';
    font-size: 15px;
    font-weight: bold;
}
.rev_slider .tp-caption, .rev_slider .caption{
    font-family: 'YEKAN' !important;
    direction: rtl;
    letter-spacing: 0 !important;
}
.rev_slider ul > li div{
   font-family: 'YEKAN' !important;
    direction: rtl;
    letter-spacing: 0 !important; 
}
#my-account-sidebar ul li > a{
    font-size: 13px !important;
    font-weight: normal !important;
}
.nav ul.sub-menu li a, .nav ul.children li a{
    font-family: 'YEKAN' !important;
    font-size: 13px !important;
    font-weight: normal !important;
}
/*shortcodes*/
.toggle h4 a{
    font-family: 'YEKAN';
    font-weight: normal;
}
div.box.error-box, div.box.alert-box,div.box.success-box,div.box.info-box{
    font-family: 'YEKAN';
    font-size: 13px;
    font-weight: normal;
}
.sc-banner h2{
    font-weight: normal !important;
    font-size: 22px !important;
}
.contact-info ul li strong{
    font-family: 'KUFI';
    font-weight: normal;
    font-size: 14px;
}
#back-top a, #back-top a:hover{
    font-family: 'YEKAN';
    font-size: 13px;
    font-weight: normal;
}

.bigmenu .submenu ul.sub-menu li a span.highlight, .menu-item-type-custom a, .nav span.highlight, .nav span.highlight-inverse{
    font-family: 'KUFI' !important;
}
/*compare*/
.compare-list.dataTable > tbody > tr.tidgtle.odd > td.odd{
    font-family: 'YEKAN' !important;
    /*font-size: 13px;*/
    font-weight: normal !important;
}
.compare-list.dataTable > tbody > tr > td a,.compare-list.dataTable > tbody > tr > td,.compare-list.dataTable > tbody > tr.stock > th{
    font-family: 'YEKAN' !important;
    font-size: 13px !important;
    font-weight: normal !important;
}
.compare-list.dataTable > tbody > tr.description > td.odd p{
    font-family: 'YEKAN' !important;
    font-size: 13px !important;
    font-weight: normal !important;
    text-align: right;
    direction: rtl;
}
table.compare-list th,table.dataTable td{
font-family: 'YEKAN' !important;
    font-size: 13px !important;
    font-weight: normal !important;
}

.woocommerce div.product .woocommerce-tabs.horizontal ul.tabs li a{
    font-family: 'KUFI';
    font-size: 13px;
    font-weight: normal;
}

.sbHolder .sbOptions > li > a{
    font-size: 13px;
    font-weight: normal;
    text-align: center;
}
#header-sidebar > div.yit_cart_widget .product_list_widget li.empty{
    font-size: 13px;
    font-weight: normal;
    text-align: center;
}

.info-product .price, table.compare-list .price td .amount, ul.featured-products-slider li .price, #yit-popup-right .price .amount, .widget.woocommerce.widget_recently_viewed_products .product_price, .widget.woocommerce.widget_products .product_price, .widget.woocommerce.widget_top_rated_products .product_price, .widget.yit_products_category .product_price{
    font-family: 'YEKAN' !important; 
}
.compare-list.dataTable > tbody > tr.stock.odd > td > span{
    font-family: 'YEKAN';
}
h1#yit-popup-title{
    font-family: 'YEKAN' !important;
}