
body{
    direction: rtl;
}

/****************************
 * WORDPRESS MISC
 ****************************/
  @font-face {
    font-family: 'BYekan';
    src: url('theme/assets/fonts/Byekan.eot') format('eot'),
         url('theme/assets/fonts/Byekan.woff') format('woff'),
         url('theme/assets/fonts/Byekan.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
#topbar, #topbar a .welcome_username b, #header .widget.yit_text_image div.widget_text h6, #header-row .widget_text h6 {
    font-size: 13px;
    font-family: BYekan !important;
}
#header a .yit-mini-cart-subtotal span, a span.cart-items-number, div.yit_cart_widget .product_list_widget .mini-cart-item-info .quantity, div.yit_cart_widget .product_list_widget .mini-cart-item-info .quantity .amount, .sidebar .woocommerce .product_list_widget .mini-cart-item-info .quantity, .sidebar .woocommerce .product_list_widget .mini-cart-item-info .quantity .amount, #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info .subtotal span.amount, .sidebar .woocommerce .product_list_widget .mini-cart-item-info .subtotal span.amount, .sidebar .woocommerce p.total span, .woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info .subtotal span.amount, .woocommerce #header-sidebar > div.yit_cart_widget p.total span, #header-sidebar > div.yit_cart_widget p.total span, div.yit_cart_widget .product_list_widget .mini-cart-item-info a {
    font-family: Byekan !important;
}
.nav ul > li a, .nav ul > li a span, .st-menu ul > li a, .st-menu ul > li a span, #customer_login label, .login-box .wp-social-login-widget #wp-social-login-connect-with, .wp-social-login-widget .wp-social-login-connect-with, .ywsl-label {
    font-size: 13px;
    font-family: BYekan !important;
    text-align: right !important;
}
.btn-flat, a.btn-flat, .modal-shortcode .modal-opener a.btn-flat, .parallaxeos_animate a.btn-flat span, #header-row .yit-custom-megamenu > div > ul > li > a, input.button, a.btn.btn-flat.animated span, .recent-post .hentry-post p.post-date .day, .recent-post .hentry-post p.post-date .month, .yith-wcwl-wishlistaddedbrowse span.feedback, #yith-wcwl-form a.button, table.my_account_orders a.button.view, table.my_account_orders a.button.cancel, table.my_account_orders a.button.pay, .woocommerce-message .button.wc-forward, #buddypress div.generic-button a, #buddypress a.button, #buddypress #group-creation-previous, #buddypress #delete_inbox_messages, #buddypress #delete_sentbox_messages, .woocommerce-error .button.wc-forward, button.single_add_to_cart_button.button, .button.compare, .blog input[type="submit"], #my-account-content p.order-again a.button, a.track-button, a.comment-reply-link.button {
    font-family: BYekan !important;
}
.widget_search_mini .search_mini_content label, .widget_search_mini .select-wrapper .holder, #mini-search-submit, .yith-ajaxsearchform-container #yith-searchsubmit, #header .search_mini_content .sbSelector {
    font-family: BYekan !important;
    text-align: right;
}
.nav > ul > li > div.submenu ul.sub-menu li a, #header-row .yit-custom-megamenu ul.yit-cm > li > div.submenu > ul.sub-menu > li a, .nav #lang_sel > ul > li > ul li a span, .nav #lang_sel > ul > li > ul li a, .widget_search_mini .search_mini_content .sbHolder a {
    font-size: 12px;
    font-family: BYekan !important;
    text-align: right;
}
.single-product.woocommerce div.product div.summary .price, .single-product.woocommerce div.product div.summary .price span.amount, #product-box .border.group .price, #product-box .border.group .price span.amount {
    font-size: 17px;
    font-family: BYekan !important;
}
.single-product.woocommerce div.product div.summary .price, .single-product.woocommerce div.product div.summary .price span.amount, #product-box .border.group .price, #product-box .border.group .price span.amount {
    font-size: 17px;
    font-family: Byekan !important;
}
#topbar .shortcode-highlight, #header .widget.yit_text_image div.widget_text p, #header-row .widget_text p {
    font-size: 12px;
    font-family: BYekan !important;
    text-align: right;
}
h3, fieldset.bbp-form legend {
    font-size: 24px;
    font-family: BYekan !important;
}
.product-meta h3.product-name, .product-meta h3.product-name a, .woocommerce table.cart td.product-name div.product-name a, .widget.woocommerce.widget_top_rated_products .product_price, .woocommerce ul.product_list_widget li a, .woocommerce ul.product_list_widget a span.product_title, .widget.featured-products .info-featured-product .product_name, .widget.yit_products_category a span.product_title {
    font-size: 18px;
    font-family: BYekan !important;
}
.product-meta .price, .product-meta .price .amount, .woocommerce table.cart td.product-name div.product-price span, .widget.woocommerce ul.product_list_widget li .product_price ins .amount, .widget.woocommerce ul.product_list_widget li .product_price .amount, .widget.featured-products .info-featured-product .price .amount, .widget.yit_products_category ul li .product_price .amount, .widget.yit_products_category ul li .product_price ins .amount, #yit-popup-border.woocommerce .price .amount, #yit-popup-border.woocommerce .price ins .amount, #yit-popup-border.woocommerce .price .from {
    font-size: 17px;
    font-family: BYekan !important;
}
.btn-alternative, a.btn-alternative, #submit, .modal-shortcode .modal-opener a.btn-alternative, input.button.button-register.btn-alternative, .register input.button.btn-alternative, a.btn.btn-alternative.animated span, .widget.widget_search #searchform #searchsubmit, .woocommerce-product-search input[type="submit"], .error-404-container .error-404-search #searchsubmit, .widget.widget_price_filter button[type="submit"], .widget_product_search #searchform #searchsubmit, #bbp_search_submit, #bbp_reply_submit, #bbp_topic_submit, #bbp_user_edit_submit, #buddypress input[type="submit"], #buddypress div.generic-button.not_friends[id^="friendship-button"] a, .widget.widget_bp_core_login_widget.buddypress.widget .bp-login-widget-user-logout a.logout, .widget.bbp_widget_login .button.logout-link, .call-three .newsletter-cta-form-container input[type="submit"], .cx-form-btn, input#place_order, .yith-wcwl-popup-button .add_to_wishlist.single_add_to_wishlist, .submit-wishlist-changes, .woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button, .woocommerce .yith-wcwl-wishlist-new button, a.stop-reply.button {
    font-size: 12px;
    font-family: BYekan !important;
}
.product-actions-wrapper .product-other-action .yith-wcwl-add-to-wishlist a, .product-actions-wrapper .product-other-action .compare-button a, .product-actions-wrapper .product-other-action .share-button a, #product-box .product-actions .compare-button a, #product-box .product-actions .yith-wcwl-add-to-wishlist a, .single-product.woocommerce div.product div.summary .product-actions .compare-button a, .single-product.woocommerce div.product div.summary .product-actions .yith-wcwl-add-to-wishlist a, .woocommerce-tabs #comments ol.commentlist li .comment-info div.meta span.fn, #my-account-sidebar .username {
    font-size: 12px;
    font-family: BYekan !important;
}
p, body, time, dt, dd, td, th, address, .sbHolder a, #welcome-menu-login .lost_password a, .testimonial-wrapper .testimonial-smallquote, .nav span.highlight, .nav span.highlight-inverse, table.shop_table.my_account_orders tbody td.order-number a, .team-section .member-name, .widget.testimonial-widget .ms-skin-default .ms-nav-next, .widget.testimonial-widget .ms-skin-default .ms-nav-prev, table.shop_table.order_details tr.order_item td.product-name a, form.variations_form.cart a.reset_variations, .filters-container ul.filters li .filter-category, #portfolio_big li .info .categories a, #portfolio_small li .info .categories a, #portfolio_nav .title .categories a, #portfolio_big li .info .portfolio_meta .meta_content a, #portfolio_content .portfolio_meta .meta_content a, #portfolio_nav div a .info .next_terms, #portfolio_nav div a .info .prev_terms, #portfolio_content .title, #portfolio_content .content-style-social a, #ship-to-different-address label, .widget.widget_price_filter #min_price, .widget.widget_price_filter #max_price, .widget_price_filter .price_slider_amount .price_label, .widget.widget_layered_nav ul li a, ul.yith-wcan-list li a, ul.yith-wcan-list li small, .widget_product_categories ul a, .widget_product_categories ul span, #wp-calendar tfoot a, .widget_categories ul a, .widget_archive ul a, .widget_nav_menu ul a, .widget.widget_meta ul a, .widget_pages ul a, ul.short li, ul.blog_posts li div.blog_post .yit_post_meta span.info a, #bbpress-forums li.bbp-body ul li a, #bbpress-forums .bbp-forum-info .bbp-forum-content, .bbp-reply-post-date, .bbp-author-role, #bbpress-forums li.bbp-body .bbp-topic-voice-count, #bbpress-forums li.bbp-body .bbp-topic-reply-count, #bbpress-forums li.bbp-body .bbp-forum-reply-count, #bbpress-forums li.bbp-body .bbp-forum-topic-count, #buddypress div.dir-search label input[type="text"], #buddypress #members-order-select a, #buddypress #activity-stream p a, #buddypress #activity-stream .activity-comments .acomment-meta a, #buddypress #latest-update, #buddypress div.item-list-tabs ul li .sbHolder a, #buddypress .groups-members-search form label input[type="text"], #buddypress #activity-stream li .activity-meta a.fav, #buddypress #activity-stream li .activity-meta a.unfav, #buddypress #message-recipients span, #buddypress #message-recipients span a, #buddypress table.notifications tbody tr td a, #buddypress #search-message-form label input[type="text"], #buddypress span.activity, #buddypress div#message.info p, #buddypress div#message.updated p, #buddypress div#message p, #sitewide-notice p, #buddypress div#message.error p, .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, .widget a.bbp-forum-title, .widget a.bbp-view-title, .widget a.bbp-reply-topic-title, .widget a.bbp-forum-title, .cx-form .cx-lead, .cx-form input, .cx-form textarea, .cx-form input:focus, .cx-form textarea:focus, .cx-widget .cx-line .cx-title, .modal-shortcode .modal-opener a, .widget.yit_recent_reviews .review-meta-avatar a, .sitemap a, .woocommerce-product-rating a.woocommerce-review-link, .yith-woocompare-widget ul.products-list li a.title, .yith-woocompare-widget a.clear-all, .widget_yith-wcwl-lists ul.dropdown > li.dropdown-section a, .woocommerce-tabs .ywsl-label {
    font-size: 15px;
    font-family: BYekan !important;
}
h2, .testimonial-wrapper .testimonial-name .name, .team-section .member-name h4, .woocommerce .login-form-checkout .woocommerce-info, .quote-title span {
    font-size: 24px ;
    font-family: BYekan !important;
}
h4, h4 span, .features-tab-container ul.features-tab-labels li h4 a, .single-product.woocommerce div.product form.cart .variations .label label, #product-box form.cart .label label, .cart-collaterals th, .cart-collaterals td, .cart-collaterals td span, table.shop_table.cart td.product-subtotal span, #order_review table tr.cart-subtotal td span, #order_review table tr.total td span, .woocommerce table.shop_table th, #yith-wcwl-form table.shop_table th span, .woocommerce-page table.shop_table.my_account_orders th span, h4 span.title-highlight, #buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span, #buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current a, #buddypress table.notifications thead th, .bbp-logged-in h4 a, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info > a, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-title > a {
    font-size: 15px;
    font-family: BYekan !important;
}
h6, div.category-count-content span {
    font-size: 17px ;
    font-family: BYekan !important;
}
h1, h2, h3, h4, h5, h6, .blog .yit_post_meta_date span, div.blog_post .yit_post_date span, a[class^=eg-portfolio-masonry], .call-to-action-two .call-to-action-two-container div.incipit span, .call-three .newsletter-cta-form-container .text span.newsletter-cta-title, .call-three .newsletter-cta-form-container .text span.newsletter-cta-incipit, .counter .number {
    font-family: BYekan !important;
}
.widget.teaser .image_banner_inside .subtitle, .btn-ghost, .teaser .btn-ghost, ul.blog_posts li div.blog_post .yit_post_meta span.title a {
    font-size: 17px;
    font-family: BYekan !important;
}
.filters-container ul.filters li a.filter-category {
    font-size: 13px;
}
#portfolio_big li .info .categories a[rel=tag] {
    text-transform: uppercase;
    font-size: 16px;
}
.blog.big h3.post-title a, .blog.small h3.post-title a, .share-container .share-text, .blog.masonry h3.post-title a, #portfolio_big li .info h3.title a, #portfolio_small li .info h3.title a {
    font-size: 24px;
    font-family: BYekan !important;
}
#portfolio_big li .info .portfolio_meta .meta_content, #portfolio_big li .info .portfolio_meta .meta_title, #portfolio_big li .info .portfolio_meta .meta_content a.meta_link {
    font-size: 12px;
}
#portfolio_small li .info .categories a[rel=tag] {
    text-transform: uppercase;
    font-size: 13px;
}
.blog.big.single h1.post-title a, .blog.big.single h1.post-title, #portfolio_nav .title h1.portfolios-title, ul#portfolio li div.portfolio-title a {
    font-size: 19px;
}

#slogan p {
    font-size: 18px;
}

.testimonial-wrapper .testimonial-smallquote {
    text-transform: uppercase !important;
    font-size: 13px !important;
}
.format-quote .blog.big h3.post-title a {
    font-size: 13px;
}
.blog.big .yit_post_content p, .blog.big.single .morph-button-inflow-2 > button {
    font-size: 13px;
    font-family: Byekan !important;
    text-align: right !important;
}

body, p, li, address, dd, blockquote, td, th, .blog.single .content-style-social:after {
    font-family: BYekan !important;
}
.btn-ghost-white, a.btn-ghost-white {
font-family: BYekan !important;
}
.woocommerce-tabs ul.tabs li a, .woocommerce-tabs ul.tabs li:after, .woocommerce-tabs #respond h3, .single-product.woocommerce div.product div.summary .product-share span, #product-nav span.prev-label, .share-container .share-text, .share-modal a .share-text, #product-nav span.next-label, div.yith-wcwl-share h4, .tabs-container ul.tabs li:after, .tabs-container ul.tabs li h4 a {
 font-size:19px ;
    font-family: BYekan !important;
}
.widget.yit-recent-posts .recent-post .text > div.post-content > a.title, .widget.widget_recent_entries ul li a, .widget.widget_rss ul li a.rsswidget, .comments-info-wrapper span.author a, .widget.testimonial-widget .name-testimonial, .sidebar .widget.yit_text_image div.widget_text h5, .widget.contact-info .info-container h5, .contact-info .info-container h5, .widget.contact-info .info-container h5 span, .contact-info .info-container h5 span, .contact-info .info-container h5, .sidebar .widget.yit_text_image div.widget_text h5 span, .widget.yit_recent_reviews .review-meta-avatar .author {
       font-size: 14px;
    font-family: BYekan !important;
}
#copyright p, #copyright ul li a{
       font-family: BYekan !important;
}
.testimonials-slider ul.testimonial-content li blockquote p {
    display: inline-block;
    position: relative;
    font-size: 16px !important;
}
#parallaxeos_883437696 .parallaxeos_animate h4, #parallaxeos_883437696 .parallaxeos_animate h5, #parallaxeos_883437696 .parallaxeos_animate h6 {
    font-size: 26px;
}
h5, #payment li label, #shipping_method li label, #yith-wcwl-form table.shop_table td.product-name a, #yith-wcwl-form table.shop_table td.product-price span, #bbpress-forums div.bbp-reply-author a.bbp-author-name, #bbpress-forums li.bbp-header .bbp-reply-author, #bbpress-forums li.bbp-footer .bbp-reply-author, #bbpress-forums li.bbp-header .bbp-reply-content, #bbpress-forums li.bbp-footer .bbp-reply-content, #buddypress ul li .item-container .item .item-username a, #buddypress ul#friend-list li .item .item-title a, #buddypress table#message-threads tr td.thread-info p:first-child a, .buddypress.widget ul li.vcard a, .buddypress.widget ul li.bp-single-group a, .widget.buddypress .bp-login-widget-user-links > div.bp-login-widget-user-link a {
    font-size: 15px;
}
  .team-section .member-info .member-name {
    font-size: 14px;
}
span.bar-title {
    font-family: BYekan !important;
    font-size: 14px !important;
}
span.bar-value {
    font-size: 14px !important;
}
h3, fieldset.bbp-form legend {
    color: #C1C1C1;
}




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

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

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

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


/****************************
 * GENERAL CLASSES
 ****************************/

/*---------------
[ARROW / .arrow ]
-----------------*/

/*---------------
[SELECT BOX]
-----------------*/

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


/****************************
 * HEADER
 ****************************/

#header-sidebar{
    float: left;
}

/*---------------
[TOPBAR]
-----------------*/
#topbar-left{
    float: right;
}

#topbar-right{
    float: left;
}

#topbar .nav{
    float: right;
}

/*---------------
[Logo / #logo]
-----------------*/


/*---------------
[NAVIGATION]
-----------------*/

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


.nav > ul > li  div.submenu ul.sub-menu,
#lang_sel li ul{
    margin-right: -17px;
    margin-left: 0px;
}

.nav > ul > li > div.submenu > ul > li > div.submenu{
    right: 133px;
    left: auto;
    padding-right: 21px;
    padding-left: 0px;
}
.nav > ul > li > div.submenu > ul {
    padding: 10px 10px 0px 0px !important;
}

.nav > ul > li:last-child > a {
    padding-left: 0px;
    padding-right: inherit;
}

.nav span.sf-sub-indicator {
    padding: 0px 7px 0px 5px;
}

.opera .nav span.sf-sub-indicator {
    padding: 4px 5px 0px 7px;
    vertical-align: bottom;
}

.nav div.submenu span.sf-sub-indicator {
    left: auto;
    right: 120px;
}

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

/*---------------
[WELCOME NAV MENU]
-----------------*/


/*---------------
[LANGUAGE DROPDOWN]
-----------------*/
#lang_sel > ul{
    padding-right: 0;
    padding-left: inherit;
}
#lang_sel > ul > li > a{
    padding-left: 3px;
    padding-right: inherit;
}
/* WPML FIX */

/* WPML FIX */
#lang_sel > ul > li > ul > li > a .iclflag{
    padding-left: 3px;
    padding-right: inherit;
}

#lang_sel > ul > li > ul {
    margin-right: -20px;
    margin-left: 0px;
}


/*---------------
[BIGMENU]
-----------------*/
.nav > ul > li.bigmenu > div.submenu > ul > li > div.submenu{
    right: 0;
    left: auto;
    padding-right: 0;
    padding-left: inherit;
}


.nav > ul > li.bigmenu > div.submenu > ul > li > div.submenu > ul.sub-menu{
    padding-right: 0px;
    padding-left: inherit;
}

.nav > ul > li.bigmenu > div.submenu > ul > li:nth-child(3n+1){
    clear: right;
    padding-right: 0;
    padding-left: inherit;
}

.nav > ul > li.bigmenu > div.submenu > ul > li{
    float: right;
    
}
ul.sub-menu.clearfix {
    left: auto !important;
}
/*---------------
[HEADER SKINS]
-----------------*/


/* ========= SKIN 1 ============ */

#header.skin1 #logo{
    float: right;
    padding-left: 30px;
    padding-right: 0px;
    text-align: right;
}

#header.skin1 .nav, 
#header.skin2 #header-sidebar .nav{
    float: right;
}

#header.skin1 .nav > ul,
#header.skin2 #header-sidebar .nav > ul{
    margin-right: 0px;
    margin-left: inherit;
}

/* ========= SKIN 2 ============ */


/* ========= SKIN 3 ============ */


#header.skin3 #nav > ul {
    padding-right: 0;
    padding-left: inherit;
}

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

#header.skin3 #header-sidebar .nav > ul {
    padding-right: 0;
    padding-left: inherit;
}

/* ========= SKIN 4 ============ */
#header.skin4 #nav{
    float: left;
}

#header.skin4 #logo{
    float: right;
}

#header.skin4 #nav{
    float: left;
}

/*---------------
[HEADER ROW]
-----------------*/

#header-row .header-wrapper div.header-row-left {
    float: right;
    margin-left: 10px;
    margin-right: 0px;
    
}

#header-row .header-wrapper div.header-row-right {
    float: left;
    margin-right: 10px;
    margin-left: 0px;
}

#header-row .header-wrapper div.header-row-right .widget{
    float: right;
    padding: 0px 10px 0px 0px;
}

#header-row .link_socials{
    margin-right: 2px;
    margin-left: 0px;
}


/*---------------
[STICKY HEADER]
-----------------*/

/*---------------
[SIDEBAR NAVIGATION]
-----------------*/

.yit-vertical-megamenu .nav ul {
    padding-right: 0;
    padding-left: inherit;
}

/*---------------
[SLOGAN / #slogan ]
-----------------*/


/*---------------
[SLIDER]
-----------------*/

/* ====================== COPYRIGHT / FOOTER ========================= */

#copyright .left p, #copyright .right a,  #copyright .centered p { display: inline; }
#copyright .right { text-align: right; }
#copyright .right p{
    text-align: right;
    padding: 0px;
    margin: 0;
}
#copyright .centered  { text-align: center; }

#copyright ul.level-1 {
    list-style: none;
    display: inline-block;
    margin: 0px;
    padding-left: 10px;
}
#copyright .centered  ul.level-1{
    padding-left: 0;
    margin-left: 0;
}
#copyright .custom-item-image{
    display: none;
}
#copyright ul.level-1 li{
    list-style: none;
    display:inline-block;
}
#copyright .centered ul {
    float: none;
    display: block;
}
#copyright ul.level-1 li::after{
    content:"/";
    margin-left: 2px;
    margin-right: 1px;
}

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

/*******************
* PAGE 404
******************/



/*******************
* VISUAL COMPOSER CLASS ADD-ONS
******************/

.wpb_column.border-right{
    border-left: 1px solid;
    border-right: 0px solid;
}

/*******************
* PROJECT ICONS
******************/


/* ======== LIVE CHAT =========== */

/****************************
 * MOBILE MENU
 ****************************/

.st-menu {
    right: 0;
    left: auto;
}

.st-menu::after {
    left: 0;
    right: auto;
}


/* content style */


/****************************
 * CONTENT
 ****************************/


/*---------------
[PAGINATION]
-----------------*/

/*---------------
[BUTTON]
-----------------*/

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


/*---------------
[BREADCRUMB]
-----------------*/


/*---------------
[VIDEO]
-----------------*/

.post_video.dailymotion embed,
.post_video.youtube embed,
.post_video.vimeo object,
.post_video iframe {
    right: 0;
    left: auto;
}

/*---------------
[SOCIALS]
-----------------*/


/*---------------
[BACK TO TOP]
-----------------*/

#back-top {
    left: 20px;
    right: auto;
}
#back-top a i{
    margin-left:10px;
    margin-right: 0;
}


/*---------------
[GOOGLE MAP]
-----------------*/

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

#map .container_map_box_info{
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left;
    pointer-events: auto;
}


/**********************************************************
* STAR RATING
***********************************************************/

.woocommerce-product-rating .star-rating,
.woocommerce-tabs #review_form p.stars,
.widget.woocommerce .star-rating,
.testimonial-rating .star-rating,
.yit_recent_reviews .star-rating {
    text-align: right;
}
.woocommerce-product-rating .star-rating:before,
.woocommerce-tabs #review_form p.stars:before,
.widget.woocommerce .star-rating:before,
.testimonial-rating .star-rating:before,
.yit_recent_reviews .star-rating:before {
    float: right;
    right: 0;
    left: auto;
}
.woocommerce-product-rating .star-rating span,
.woocommerce-tabs #review_form p.stars a,
.widget.woocommerce .star-rating span,
.testimonial-rating .star-rating span,
.yit_recent_reviews .star-rating span {
    float: right;
    right: 0;
    left: auto;
}
.woocommerce-product-rating .star-rating span:before,
.woocommerce-tabs #review_form p.stars a:before,
.widget.woocommerce .star-rating span:before,
.testimonial-rating .star-rating span:before,
.yit_recent_reviews .star-rating span:before {
    right: 0;
    left: auto;
}
.woocommerce table.shop_table.cart div.product-thumbnail {
    padding-left: 30px;
    padding-right: 0px;
}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus {
    right: auto;
    left: 0px;
}
/**************************************
* Wishlist 2.0 Support
***************************************/

.wishlist_manage_table a.create-new-wishlist{
    margin-left: 10px;
    margin-right: 0px;
}
.yith-wcwl-popup-new label,
.yith-wcwl-wishlist-new label {
    text-align: right;
}
.yith-wcwl-wishlist-new{
    text-align: right;
}

.widget_yith-wcwl-lists ul.dropdown ul.lists > li a{
    margin-right:0px;
    margin-left: inherit;
}

.widget_yith-wcwl-lists ul.dropdown ul.lists > li a:before {
    margin-right: 0px;
    margin-left: 3px;
}

.widget_yith-wcwl-lists ul.dropdown > li.dropdown-section a{
    margin-right:0px;
    margin-left: inherit;
}

/* Portfolio Taxonomy */

ul#portfolio {
    padding-right: 15px;
    padding-left: 0px;
}

ul#portfolio li {

    margin-left: 15px;
    margin-right: 0px;
}
/*search category*/

/*wishlist border color*/
ul.products li.product .product-actions-wrapper .product-other-action.buttons_2 > div:first-child, ul.products li.product .product-actions-wrapper .product-other-action.buttons_3 > div:first-child {
    border-left: 1px solid #dbdbdb;
    border-right: 0px solid;
    border-left-color:inherit;
}
ul.products li.product .product-actions-wrapper .product-other-action.buttons_3 > div:last-child {
    border-left: 0px solid;
    border-right: 1px solid #dbdbdb;
    border-left-color:inherit;
}

/*-------- my rtl widget css ------------*/
.wpb_widgetised_column .widget, .sidebar .widget {
    margin-bottom: 50px;
}

/* ========= GENERAL ========= */

#header-row .header-wrapper div.header-row-right .widget.widget_text {
    border-right: 1px solid #dbdbdb;
    border-left: 0px solid;
    
}
#header-row .widget_text .alignright{
    margin-right: 15px;
    margin-left: 0px;
}

.widget_search_mini .search_mini_content label {
    float: right;
    border: 1px solid #dbdbdb;
    border-left: 0px;
}
.widget_search_mini .search_mini_content label.search_mini_label{
    border-left: 0px solid;
    border-right: 1px solid;
}
 #footer {
    background-color: #ededed;
    background-repeat: no-repeat;
    background-image: url('http://itkernel.ir/theme/new/wp-content/uploads/2014/09/bgfooter.jpg');
    background-position: top left;
    background-attachment: scroll;
}
.widget_search_mini input#search_mini,
.widget_search_mini input.yith-s{
    left: 0px;
    padding: 0 8px 0 0px;
    background-position: left 70px center !important;
}

.widget_search_mini #mini-search-submit,
.widget_search_mini #yith-searchsubmit{
    float: left;
}

#header .widget.widget_search_mini .autocomplete-suggestion{
    padding-right: 8px;
    padding-left: 0px;
}

.search_mini_content .sbHolder{
    float: right;
}

.search_mini_content .sbSelector{
    text-align: right;
    /*padding-left: 25px;
    padding-right: 0px;*/
    
}
.search_mini_content  .sbHolder .sbToggle {
    left: 10px;
    right: auto;
}

#header-row .select-wrapper{
    float: right;
    border: 1px solid;
    border-left: 0px;
}

#header-row .select-wrapper .holder{
    margin: 0 5px 0 35px;
}

.search_mini_content .sbHolder .sbOptions{
    /*padding-left: 25px;
    padding-right: 0px;*/
    text-align: right;
}

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

.woocommerce #header-sidebar .yit_cart_widget .cart_wrapper,
#header-sidebar .yit_cart_widget .cart_wrapper {
    left: 0px;
    right: auto;
}

#header span.yit-mini-cart-icon {
    float: left;
}

.woocommerce #header-sidebar > div.yit_cart_widget a.button.checkout.wc-forward.btn-alternative,
#header-sidebar > div.yit_cart_widget a.button.checkout.wc-forward.btn-alternative,
.sidebar  .woocommerce .widget_shopping_cart_content a.button.checkout.wc-forward.btn-alternative{
    float: left;

}

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

.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget li a.remove,
#header-sidebar > div.yit_cart_widget .product_list_widget li a.remove,
.sidebar .product_list_widget li a.remove,
.widget.yith-woocompare-widget ul.products-list a.remove{
    float: right;
    margin-left: 8px;
    margin-right: 0px;
    
}

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

.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-thumb,
#header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-thumb,
.woocommerce .product_list_widget .mini-cart-thumb{
    margin-left: 8px;
    margin-right: 0px;
}
.woocommerce #header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info,
#header-sidebar > div.yit_cart_widget .product_list_widget .mini-cart-item-info{
    float: left;
}
.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,
.sidebar .woocommerce  p.total,
#header-sidebar > div.yit_cart_widget p.total{
    text-align: left;
}

/* ============ WIDGET TEXT WITH IMAGE ================ */
.alignleft, img.alignleft {
    float: right;
}

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

#header .widget.yit_text_image div.widget_text.right{
    float: right;
}

#header-row .header-wrapper div.header-row-right .widget.yit_text_image{
    border-right: 1px solid #dbdbdb;
    border-left: 0px solid;
    
}

#welcome-menu-login .customer-login-box.customer-login-box1,
#welcome-menu-login .customer-login-box.customer-login-box2{
    float: right;
}

#welcome-menu-login .login-box.with_registration .customer-login-box.customer-login-box1{
    border-left: 1px solid;
    border-right: 0px solid;
    padding-right: 0px;
    padding-left: 15px;
    margin-right: 0px;
    margin-left: 15px;
}

#welcome-menu-login input.button.button-login.btn-flat,
#welcome-menu-login input.button.button-register.btn-alternative{
    float: left;
}

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

}
#welcome-menu-login .login-submit{
    float: left;
}

/* ========= HEADER ROW - CUSTOM MENU ========= */
#header-row .yit-custom-megamenu{
    float: right;
}

#header-row .yit-custom-megamenu ul,
.yit-vertical-megamenu ul{
    margin-right: 0px;
    margin-left: inherit;
    padding-right: 0px;
    padding-left: inherit;
}

#header-row .yit-custom-megamenu ul.yit-cm > li > a.btn-flat:after{
    margin-right: 5px;
}

#header-row .yit-custom-megamenu ul.yit-cm > li > div.submenu > ul.sub-menu > li > div.submenu{
    right: 168px;
    left: auto;
    padding-right: 0px;
    padding-left: inherit;
}

.yit-vertical-megamenu .nav > ul > li > div.submenu {
    right: 100%;
    left: auto;
    padding-right: 14px;
    padding-left: 0px;
    margin-right: -14px;
    margin-left: 0px;
}

.yit-vertical-megamenu .nav > ul > li > div.submenu > ul.sub-menu {
    margin-right: 0;
    margin-left: inherit;
}
.yit-vertical-megamenu .nav > ul > li .sf-sub-indicator {
    left: 10px;
    right: auto;
}

#header-row .yit-custom-megamenu ul.yit-cm > li > div.submenu ul.sub-menu {
    padding: 10px 20px 10px 0px;
}
#header-row .yit-custom-megamenu ul.yit-cm > li > div.submenu ul.sub-menu a{
    text-align: right !important;
}

#header-row .yit-custom-megamenu ul.yit-cm > li > div.submenu > ul.sub-menu > li.menu-item-has-children > a:after {
    margin-right:100px;
    content: "\f104";
}
/* FOOTER WIDGETS */
#footer .widget ul {
    padding-right: 0px;
    padding-left: inherit;
}

#footer .menu {
    padding-right: 0px;
    padding-left: inherit;
}

#footer .menu li:nth-child(odd){
    padding-left: 10px;
    padding-right: 0px;
}

#footer .menu li {
    padding-right: 0px;
    padding-left: inherit;
    float:right;
    text-align: right;
}

#footer .widget ul.sub-menu {
    padding-right: 10px;
    padding-left: 0px;
}

#footer .widget_text .icon-circle{
    margin-left: 0px;
    margin-right: inherit;
}
/* =========== WIDGET SEARCH ================= */

.widget.widget_search #searchform #searchsubmit, .woocommerce-product-search input[type="submit"]{
    float: left;
}

.widget.widget_search #searchform #s, .woocommerce-product-search input[type="search"] {
    float: right;
}


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


.widget input.email-field.text-field.autoclear{
    float: right;
}

.widget .newsletter-widget input.btn-alternative{
    float: left;
}


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


.widget.yit-recent-posts .recent-post .hentry-post p.post-date {
    float: right;
    margin-left: 5px;
    margin-right: 0px;
}
.widget.yit-recent-posts .recent-post .hentry-post .thumb-img {
    float: right;
    margin-left: 15px;
    margin-right: 0px;
}
/* ============== WIDGET RECENT COMMENTS =============== */

.widget.yit-recent-comments div.arrow-down:before {
    border-width: 15px 0px 0 20px;
    right: 80px;
    left: auto;
}
.arrow:before, .arrow-down:before {
    margin-left: 0px;
    margin-right: -9px;
}
.arrow:after, .arrow-down:after {
    margin-left: 0px;
    margin-right: -8px;
}
.widget.yit-recent-comments div.arrow-down:after {
    border-width: 13px 0px 0 18px;
    right: 80px;
    left: auto;
}
.arrow:after, .arrow:before, .arrow-down:after, .arrow-down:before {
    left: auto;
    right: 32px;
}
.widget.yit-recent-comments .the-post .gravatar-wrapper{
    float: right;
    margin-left: 10px;
    margin-right: 0px;
}

/**************************************
* WIDGET RSS
******************************************/


/*********************************************
* WIDGET TEXT
**********************************************/


/******************************************
 *WIDGET TEASER
 ********************************************/

/****************************
* WIDGET PRICE FILTER
*****************************/

.widget.widget_price_filter button[type="submit"] {
    float: left;
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
    margin-right: -12px;
    margin-left: 0px;
}
/******************************************
 *WIDGET AJAX NAVIGATION & WIDGET COMPARE
 ********************************************/

.widget.yith-woocompare-widget a.compare{
    float: left;
}

.widget.yith-woo-ajax-navigation ul.yith-wcan-color li a,
.widget.yith-woo-ajax-navigation ul.yith-wcan-label li a {

    margin: 5px 0px 5px 6px;
}

.widget.yith-woo-ajax-navigation ul.yith-wcan-list li.yit-wcan-child-terms:before {
    margin-left: 5px;
    margin-right: 0px;
}


/******************************************
 *WIDGET TESTIMONIALS
 ********************************************/

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


.widget.testimonial-widget .image-container{
    float: right;
    margin-left: 10px;
    margin-right: 0px;
}
.widget.testimonial-widget div.arrow-down:before {
    border-width: 15px 0px 0 20px;
    right: 80px;
    left: auto;
}
.widget.testimonial-widget div.arrow-down:after {
    border-width: 13px 0px 0 18px;
    right: 80px;
    left: auto;
}
.widget.testimonial-widget .ms-skin-default .ms-nav-next{
    left: 0;
    right: auto;
}
.widget.testimonial-widget .ms-skin-default .ms-nav-prev{
    left: 23px;
    right: auto;
}
.widget.testimonial-widget .ms-skin-default .ms-nav-next:after,
.widget.testimonial-widget .ms-skin-default .ms-nav-prev:after{

    right: 0;
    left: auto;
}
.gecko .widget.testimonial-widget .ms-skin-default .ms-nav-next:after {
    padding-right: 2px;
    padding-left: 0px;
}
/******************************************
 *WIDGET QUICK CONTACT
 ********************************************/

/***********************************************
* WIDGET WOOCOMMERCE PRODUCT CATEGORIES
* WIDGET WP CATEGORIES
* WIDGET WP CUSTOM MENU
* WIDGET WP ARCHIVES
* WIDGET WP META
* WIDGET WP PAGES
**************************************************/

.sidebar .widget.widget_nav_menu ul li a:after {
    float: left;
}
.widget.widget_categories > ul li i,
.widget_product_categories ul.product-categories li i {
    float: left;
}
.sidebar .widget.widget_nav_menu ul.menu li ul.sub-menu {
    padding-right: 25px;
    padding-left: 0px;
}
/***********************************************
* WIDGET WOOCOMMERCE CART
**************************************************/

.sidebar .woocommerce .product_list_widget .mini-cart-thumb {
    float:right;
    margin-left:5px;
    margin-right:0px;
}
.sidebar .woocommerce ul.product_list_widget li a {
    text-align: right;
}
.sidebar .woocommerce .product_list_widget .mini-cart-item-info{
    float:right;
}
.sidebar .woocommerce .product_list_widget .mini-cart-item-info .subtotal{
    float: left;
    text-align: left;
}
/* ========= WIDGET CONTACT INFO ========= */

.widget.contact-info ul{
    padding-right: 0px;
    padding-left: inherit;
}
.widget.contact-info .icon-container.background-image{
     float: right;
     margin-left: 10px;
     margin-right: 0px;
}

/***************************
* WIDGET FEATURED PRODUCTS
*****************************/

.widget.featured-products .flex-direction-nav li a.flex-next { right: 5px;}
.widget.featured-products .flex-direction-nav li a.flex-prev { left: 5px;}


/*************************************
* WOOCOMMERCE PRODUCTS SEARCH
***************************************/

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

}
.woocommerce.widget.widget_product_search #searchform #searchsubmit {
    float: left;
}

/***********************
* WP CALENDAR
*************************/

#wp-calendar tfoot a {
    text-align: right;
}
/************************************
* WIDGET NEWSLETTER FORM IN SIDEBAR
****************************************/


/****** style with border ***********/


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

/* =========== WIDGET LAST TWEETS ================= */

.widget.last-tweets #follow-twitter { text-align: left; }
.widget.last-tweets li {
    padding: 0px 41px 0px 0px;

}


.widget.last-tweets li .widget-tweet-icon {
    right: 0;
    left: auto;
}
.widget.last-tweets .arrow-left{
    border-width: 0px 1px 0px 0px;
}

.arrow-left:before {
    
    border-left: 14px solid;
    border-right: 0px solid;
    border-left-color :inherit;

    right: -14px;
    left: auto;
}

.arrow-left:after {
    
    border-left: 18px solid #fff!important;
    border-right: 0px solid #fff!important;
    right: -12px;
    left: auto;
}
/***************************
* TOGGLE MENU
*****************************/

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

/*********************************
* YIT RECENT REVIEWS
***********************************/

.widget.yit_recent_reviews .review-content.arrow-down:before {
    border-width: 15px 0px 0 20px;
    right: 60px;
    left: auto;
}
.widget.yit_recent_reviews .review-content.arrow-down:after {
    border-width: 13px 0px 0 18px;
    right: 60px;
    left: auto;
}
.widget.yit_recent_reviews .review-meta-avatar .avatar-thumb {
    float: right;
    margin-left: 10px;
    margin-right: 0px;
}
.widget.yit_recent_reviews .owl-controls {
    left: 0;
    right: auto;
}
.widget.yit_recent_reviews .owl-controls span.entypo.chevron-left {
    margin-left: 2px;
    margin-right: 0px;
}

/* Wordpress Social Login */

.wp-social-login-widget #wp-social-login-connect-options{
    padding-right: 0;
    padding-left: inherit;
}

/*------- my rtl metabox style -----------*/


/* === TAB STYLE */

.metaboxes-tab ul.metaboxes-tabs { padding:10px 5px 0 0px; }
.metaboxes-tab ul.metaboxes-tabs li { float:right;  margin:0 5px -1px 0px;}
.metaboxes-tab label { float:right;margin-left:0px; margin-right: -184px; }
.metaboxes-tab .description {padding-right:5px; padding-left: 0px; }
.metaboxes-tab .the-metabox { margin:20px 0; margin-left:184px;}
.metaboxes-tab .the-metabox.no-label { margin-right:0; margin-left: inherit;}
.metaboxes-tab .the-metabox.slider .ui-slider { margin-right:0px; margin-left: 15px; }


/* sidebar layout */

.yit-sidebar-layout input[type="radio"]:first-child {
    margin-left: -2px;
    margin-right: 0px;
}

/* categories */
.categories-panel { float:right; margin-left:4px;margin-right: 0px; }
.categories-panel ul li label {margin-right:0 !important; margin-left: inherit !important; }

/* contact form */
.contactform_item .addoptions p.option { margin: 5px 200px 5px 0px }
.remove_item { float: left; }

/* features tab */

.featurestab_item .addoptions p.option { margin: 5px 200px 5px 0px }

/* slider */

/* on off */
.the-metabox .rm_onoff span.onoff { float:right; margin-left:5px; margin-right:-4px; }

/* select */
.remove_cat { float: left;}

/* typography */
.the-metabox.typography .spinner_container { float:right; margin-left:10px; margin-right: 0px;}
.the-metabox.typography .spinner_container input.number { 
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px; 
}

/* images */
.the-metabox.images, .the-metabox.images label { margin-right:0; margin-left: inherit;}
.the-metabox.images a.delete {margin-right:4px; margin-left: inherit; left:0; right: auto;}


/* custom tabs */

.customtab_item .addoptions p.option { margin: 5px 200px 5px 0px }
.customtab_item .remove_item { float: left; }

.the-metabox.customtabs {
    margin-right: 0; margin-left: inherit;
}


#yit_custom_tabs label {
    margin-right: 0;
    margin-left: inherit;
}


.wp-admin p label input[type=radio]{
    margin-left: 10px;
    margin-right: 0px;
}
/*------ myrtl ehsan12 shortcode style -------*/
/*coersol arows*/
.products-slider-wrapper .es-nav {
    right: auto;
    left: 0px;
    direction: ltr;
}
/* ICONS */
span.icon-circle {
    float: right;
    margin-left: 5px;
    margin-right: 0px;
}
#header span.icon-circle{
    margin-left: 0px;
    margin-right: inherit;
}

/* 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: inherit;
    text-align: right;

}


/* TESTIMONIAL */



.testimonial-wrapper .testimonial-cit:before {
    right: 5px;
    left: auto;
}

.testimonial-wrapper .testimonial-rating {
    left: 0;
    right: auto;
}

/* PARALLAX */


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


/* Parallaxeos effect */


/* Parallaxeos content */
.stretched-layout .parallaxeos_outer {
    
    margin-right: 50%;
    margin-left: 0;
    left: auto;
}
.boxed-layout .header-parallax .parallaxeos_outer {
    margin-right: -15px;
    margin-left: 0px;
}
.yes-js .stretched-layout .parallax .parallaxeos_outer,
.yes-js .stretched-layout .header-parallax .parallaxeos_outer {
    margin-right: 0;
    margin-left: inherit;
}

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


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

div.pp_default .pp_content_container #pp_full_res{
    margin-right: -5px;
    margin-left: 0px;
}

/****************************
* FAQ
*****************************/


#faqs-container .faq-wrapper {
    padding: 12px 20px 12px 40px;
}

#faqs-container .faq-icon {
    right: 0;
    left: auto;
    border-left: 1px solid;
    border-right: 0px solid;
}
}

/* CONTACT FORM */

.contact-form label{
    margin-left: 5px;
    margin-right: 0px;
}

.contact-form  ul li {
    padding-right: 0;
    padding-left: inherit;
}

.contact-form ul li.no-padding-right{padding-left:0; padding-right: inherit;}

.contact-form li div.input-prepend .add-on{
    right: 15px;
    left: auto;
}
.contact-form li div.input-prepend.with-icon input{
    padding-right: 43px;
    padding-left: 0px;
}

.ie .contact-form li div.input-prepend select{
    padding-left: 0;
    padding-right: inherit;
}

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

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

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

.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;
}

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

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



/* ============= BoxTitle =============== */

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

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

/*Fix ie, safari*/

/* OWL SLIDER */

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

.products-slider-wrapper .es-nav {
    left: 0;
    right: auto;
}
.products-slider-wrapper .es-nav-prev {
    margin-left: 3px;
    margin-right: 0px;
}
.products-slider-wrapper .es-nav-prev span {
    padding-left: 2px;
    padding-right: 0px;
}
.gecko .products-slider-wrapper .es-nav-next span {
    padding-right: 2px;
    padding-left: 0px;
}

/*********************
* PRODUCTS TABS
*********************/

/***********************************
* CATEGORIES SLIDER
************************************/

.categories-slider-wrapper .es-nav-prev { left: -50px; transition: left 0.5s; -webkit-trasition: left 0.5s; -moz-trasition: left 0.5s; -ms-trasition: left 0.5s; }
.categories-slider-wrapper .es-nav-next { right: -50px; transition: right 0.5s; -webkit-trasition: right 0.5s; -moz-trasition: right 0.5s; -ms-trasition: right 0.5s; }
.categories-slider-wrapper .es-nav span {
    right: 5px;
    left: auto;
}
.categories-slider-wrapper .es-nav span.fa-chevron-left {
    padding-right: 11px;
}
.categories-slider-wrapper .es-nav span.fa-chevron-right {
    padding-left: 11px;
}
.categories-slider-wrapper .es-nav span { top: 45%; }
.categories-slider-wrapper:hover .es-nav-next { right: 0; transition: right 0.5s; -webkit-trasition: right 0.5s; -moz-trasition: right 0.5s; -ms-trasition: right 0.5s;}
.categories-slider-wrapper:hover .es-nav-prev { left: 0; transition: left 0.5s; -webkit-trasition: left 0.5s; -moz-trasition: left 0.5s; -ms-trasition: left 0.5s; }


/*ESSENTIAL GRID CUSTOMIZATION */
/* STYLE 1 */

.eg-item-skin-1-wrapper .esg-top .style1 *,
.eg-item-skin-1-wrapper .esg-top .style2 *,
.eg-item-skin-1-wrapper .esg-top .style3 *,
.eg-item-skin-1-wrapper .esg-top .style4 *,
.eg-item-skin-1-wrapper .esg-top .style5 *,
.eg-item-skin-1-wrapper .esg-top .style6 *{
    text-align: right;
}

/* STYLE 2*/

/* STYLE 3*/
.eg-item-skin-1-wrapper .esg-top .style3{
    margin-top: 80%;

}
.eg-item-skin-1-wrapper .esg-top .style3 *{
    color: #1f1f1f;
    text-align: left;
}
/* STYLE 4*/

/* STYLE 5*/

/* STYLE 6*/

/* === Masonry Product === */


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

div.box {
    padding: 14px 60px 14px 10px;
}
div.box .ico {
    right: 12px;
    left: auto;
}

/*************************
* CODE
**************************/


/****************************
* DROPCAP
******************************/

.dropcap {
    float: right;
    margin-left: 23px;
    margin-right: 0px;
}
/**********************************
* CONTACT INFO
***********************************/

.contact-info ul{
    padding-right: 0px;
    padding-left: inherit;
}
.contact-info .icon-container.background-image{
     float: right;
     margin-left: 10px;
     margin-right: 0px;
}
/***********************************
* NUMBERS SECTION
***********************************/

/* ============= ICON BOX =============== */

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

.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: 0px;
}
/*********************
* TEAM
********************/

.team-section .col-sm-3:nth-child(4n+1) {
      clear: left;
  }

.team-section .col-sm-4:nth-child(3n+1) {
    clear: left;
}
.team-section span.icon-circle{
    margin-right: inherit;
    margin-left: 0;
}

/*********************
* TABS
********************/
.tabs-container ul.tabs {
    text-align: right;
}
.tabs-container ul.tabs li {
    padding: 0px 20px 0px 0 !important;
}

/**********************
* SEPARATOR
*********************/

/**/

.yit_shortcodes.recent-post .col-sm-4:nth-child(3n+1) {
    clear: left;
}
.yit_shortcodes.recent-post .col-sm-3:nth-child(4n+1) {
    clear: left;
}
/**************************
* BLOG SECTION
**************************/

.blog-section-wrapper ul.blog_posts li div.blog_post .yit_post_date {
    float: right;
    margin-left: 10px;
    margin-right: 0px;
}
.blog-section-wrapper ul.blog_posts li div.blog_post .yit_post_thumbnail {
    float: right;
    margin-left: 15px;
    margin-right: -5px;
}

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

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

/****************************
* CREDIT CARD
******************************/

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


/*****************
* PIECHART
*******************/

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

/***********************
* IMAGE LIGHTBOX
***********************/

.overlay{
    right: 0;
    left: auto;
}
.overlay .zoom {
    right: 0;
    left: auto;
}
/*******************
* MODAL
**********************/

.modal-shortcode .modal .modal-header a{
    float: left;
}

/**********************
* QUOTE
***********************/

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

/*****************************
* COUNTER
*****************************/

.counter .percent {
    left: -20px;
    right: auto;
}

.opera .counter .percent {
    left: 15px;
    right: auto;
}
.gecko .counter .percent {
    left:0.5em;
    right: auto;
}



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

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

.google-map-frame .container_map_box_info{
    float: right;
}

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

.google-map-frame .container_map_box_info{
    float: left;
}


/******************************
* RANDOM NUMBERS
*********************************/


/******************************
* LIST BULLETS
*********************************/

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

ul.short li:before {
    margin:0 -21px 0 0px;
    font-family: 'FontAwesome';
}



/******************************
* BUTTON ICON ANIMATION
*********************************/

a.btn.animated.RtL:before {
    left: -150px;
    right: auto;
}

a.btn.animated.RtL:hover:before {
    left: 10px;
    right: auto;
}

a.btn.animated.LtR:before {
    right: -150px;
    left: auto;
}

a.btn.animated.LtR:hover:before {
    right: 10px;
    left: auto;
}

a.btn.animated.CtR:before {
    left: 50% ;
    right: auto;
}

a.btn.animated.CtR:hover:before {
    left:10px;
    right: auto;
}

a.btn.animated.CtL:before {
    right: 50% ;
    left: auto;
}

a.btn.animated.CtL:hover:before {
    right:10px;
    left: auto;
}

a.btn.animated.UtC:before {
    left: 50%;
    right: auto;
    margin-right: 0px;
    margin-left: -9px;
}
a.btn.animated.LtC:before {
    right: -150px;
    left: auto;
}

a.btn.animated.LtC:hover:before {
    right:50%;
    left: auto;
    margin-right: -9px;
    margin-left: 0px;
}

a.btn.animated.RtC:before {
    left: -150px;
    right: auto;
}

a.btn.animated.RtC:hover:before {
    left:50%;
    right: 0px;
    margin-left: -9px;
    margin-right: 0px;
}


/******************************
* LAST TWITTER
*********************************/

ul.tweets-widget{
    padding-right: 0;
    padding-left: inherit;
}
ul.tweets-widget li .icon-container{
    float:right;
    margin-left: 16px;
    margin-right: 0px;
}
/**************************
* BOX PRICE
******************************/

/**************************
* SHARE
******************************/

.share-modal .share-button .fa {
   margin-left: 10px;
   margin-right: 0px;
}

.shortcode.morph-button-inflow-2{
    position: relative;
}
.shortcode.morph-button-inflow-2 > button {
    padding: 0;
    text-align: left;
}
.shortcode.morph-button-inflow-2 > button .fa{
    margin-left: 10px;
    margin-right: 0px;
}

.shortcode a.socials-text{
    padding-right: 45px;
    padding-left: 0px;
}

.shortcode .content-style-social{
    margin-right: 0;
    margin-left: inherit;
    padding: 5px 10px 1px 1px;
}


/*********************
 * TABLE PRICE
***********************/

.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: 1px solid ;
}
.pricing_box.price-table.no-large.right div.head span.price{

    border-right-width: 0 ;
    border-left-width: 1px solid ;

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

}
.pricing_box.price-table.no-large.right div.head span.title{
    border-right-width: 0 ;
    border-left-width: 1px solid ;
}
.pricing_box.price-table div.body, .pricing_box.price-table.no-large div.head span.price,.pricing_box.price-table.no-large div.head span.title{
    border: 1px solid #f4f4f4;
}
.pricing_box.price-table.left div.body{
    border-left: 0;
}
.pricing_box.price-table.right div.body{
    border-right: 0;
}
.pricing_box.price-table.no-header div.body ul li{
    text-align: right;
    padding-right: 12px;
    padding-left: 0px;
}
/* ========== Testimonial Slider ===============*/

#primary .testimonials-slider ul.testimonial-content{
    padding-right: 0px;
    padding-left: inherit;
}
#primary .testimonials-slider ul.testimonial-content li blockquote{
    
    border-right: 0px;
    margin-right: 42px;
    margin-left: 0px;
}
.testimonials-slider ul.testimonial-content li blockquote p{
    text-align: right;
    padding-right: 20px;
    padding-left: 0px;
}
.testimonials-slider ul.testimonial-content li blockquote p:before{
    text-align: right;
    right:-40px;
    left: auto;
}
#primary .testimonials-slider ul.testimonial-content li p.meta{
    margin-right: 60px;
    margin-left: 0px;
}
#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: 0px;
}
#primary .owl-prev i.fa.fa-angle-left{
    margin-left:2px;
    margin-right: 0px;
}

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


#primary .parallaxeos_outer .testimonials-slider ul.testimonial-content li p.meta{

    margin-right: 0px;
    margin-left: inherit;
}
.parallaxeos_outer .testimonials-slider ul.testimonial-content li blockquote p{
    
    padding-right: 0px;
    padding-left: inherit;
}
#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;
}

.testimonials-slider .owl-controls {
   
    left: 0;
    right: auto;
}

/*************************
* CALL TO ACTION
***************************/

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

/************************************
* CTA NEWSLETTER
************************************/

.call-three .newsletter-cta-form-container ul{
    margin-right: 0;
    margin-left: inherit;
}
.call-three .newsletter-cta-form-container li{

    float: right;
}
.call-three .newsletter-cta-form-container li:nth-child(2){
    margin-left: 0;
    margin-right: 1%;
}
.call-three .newsletter-cta-form-container input.email-field{
    padding-right: 58px;
    padding-left: 0px;
}
.call-three .newsletter-call3 span.mail-icon-shortcode{

    right:10px;
    left: auto;
}

/************************************
* ACCORDION
************************************/

.toggle{
   
    padding: 12px 20px 12px 40px;
}

.toggle .toggle-title h4{
    text-align: right;
    padding-right: 25px;
    padding-left: 0;
}

.toggle .toggle-title span.fa.fa-plus.closed,
.toggle .toggle-title span.fa.fa-minus.opened{
    right: 0;
    left: auto;

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


/************************************
* SECTION BACKGROUND
************************************/


.section-background-outer {
    
    right: -500%;
    left: 0;
    margin-right: 50%;
    margin-left: 0;
    
}


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

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

.banner-image-slogan-wrapper.left{
    text-align: left;
    padding-left: 16px;
}

.banner-image-slogan-wrapper.right{
    text-align: right;
    padding-right: 10px;
}
.banner-image-background{
    right: 0px;
    left: auto;
}


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

.images-slider-sc .flex-direction-nav li:first-child {
    right: -50px;
    left: auto;
}
.images-slider-sc:hover .flex-direction-nav li:first-child {
    right: 0;
    left: auto;
}
.images-slider-sc .flex-direction-nav li:last-child {
    left: -50px;
    right: auto;
}
.images-slider-sc:hover .flex-direction-nav li:last-child {
    left: 0px;
    right: auto;
}
.images-slider-sc .flex-direction-nav li a.flex-prev {
    right: 7px;
    left: auto;
}
.images-slider-sc .flex-direction-nav li a.flex-prev:before {
    content: '\f104';
    padding-left: 2px;
    padding-right: 0px;
}
.images-slider-sc .flex-direction-nav li a.flex-next {
    left: 7px;
    right: 0px;
}
.images-slider-sc .flex-direction-nav li a.flex-next:before {
    padding-right: 2px;
    padding-left: 0px;
}

/* === SITEMAP === */


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

.newsletter-section.newsletter-shortcode form fieldset ul li{
    float: right;
}
.newsletter-section.newsletter-shortcode form fieldset ul li:first-child{
    padding-left: 10px;
    padding-right: 0px;
}
.newsletter-section.newsletter-shortcode form fieldset ul li .newsletter_form_email input{
    padding-right: 55px;
    padding-left: 0px;
}
.newsletter-section.newsletter-shortcode form fieldset ul li .newsletter_form_email .mail-icon-shortcode{
    right: 10px;
    left: auto;
}

/* === FEATURES COLUMNS === */

.featured-column {
    padding-left: 0px;
    padding-right: 100px;
    border-left: 0px solid #ccc;
    border-right: 1px solid #ccc;
}
.featured-column.last{
    border-left:0px;
    border-right:1px;
    margin-right: 15px;
    margin-left: 0px;
}

/* LOGO SLIDER */


/* fix visual composer */
.vc_col-sm-4 .featured-column.first{
    margin-right: 0px;
    margin-left: inherit;
}
.vc_col-sm-4 .featured-column.last{
    border-left:0px;
    border-right: 1px solid #CCCCCC;
    margin-right: 0px;
    margin-left: inherit;
}

/****************************
* LOGOS SLIDER
*****************************/
.logos-slider .nav {
    float: left;
}

.logos-slider .nav a span.fa {
    margin-left: 0;
    margin-right: inherit;
}


.logos-slider .list_carousel ul.logos-slides li .bwWrapper img {

    float: right;
    
}
/*----- my rtl ehsan12 blog --------*/
/*
* ==== START Comments Template ====
*/

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


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

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

#comments ol li .content .reply_link{
    text-align: left;
}


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

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

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

/*
* ==== END Comments Template ====
*/

/* === Blog General === */

/* ================ */

/* === Post Formats Icons === */

/* ================ */

/* === Blog Big === */

.blog.big:not(.single) .yit_post_meta_date{
    right: 360px;
    left: auto;
}

.blog.big .no-thumbnail .yit_post_meta_date,
.format-quote .blog.big .yit_post_meta_date{
    right: 22px;
    left: auto;
}

.blog.big .yit_post_format_icon{
    left: 16px;
    right: auto;
}

/* === Support to double sidebars === */

/* ================ */

/* === Blog Small === */

.post:not(.format-quote) .blog.small .yit_post_meta_date{
    left: auto;
    right: 22px;
}

.post:not(.format-quote) .blog.small .no-thumbnail .yit_post_meta_date {
    
    right: 0;
    left: auto;
    float: right;
}

.format-quote .blog.small .yit_post_meta_date {
    margin-right: 7px;
    margin-left: 0px;
    float: right;
}

.blog.small .yit_post_format_icon{
    left: 16px;
    right: auto;
}


.blog .sidebar-double .post:not(.masonry_item):nth-child(2n+1),
.page-template-blog-php .sidebar-double .post:not(.masonry_item):nth-child(2n+1),
.archive.category .sidebar-double .post:not(.masonry_item):nth-child(2n+1){
    clear: left;
}

.blog .sidebar-right .post:not(.masonry_item):nth-child(3n+1),
.page-template-blog-php .sidebar-right .post:not(.masonry_item):nth-child(3n+1),
.archive.category .sidebar-right .post:not(.masonry_item):nth-child(3n+1),
.blog .sidebar-left .post:not(.masonry_item):nth-child(3n+1),
.page-template-blog-php .sidebar-left .post:not(.masonry_item):nth-child(3n+1),
.archive.category .sidebar-left .post:not(.masonry_item):nth-child(3n+1){
    clear: left;
}

.blog .sidebar-no .post:not(.masonry_item):nth-child(4n+1),
.page-template-blog-php .sidebar-no .post:not(.masonry_item):nth-child(4n+1),
.archive.category .sidebar-no .post:not(.masonry_item):nth-child(4n+1){
    clear: left;
}

/* ================ */

/* === Blog Masonry === */

.post:not(.format-quote) .blog.masonry .yit_post_meta_date{
    right: 22px;
    left: auto;
}

.post:not(.format-quote) .blog.masonry .no-thumbnail .yit_post_meta_date {
    
    right: 0;
    left: auto;
    float: right;
}

.format-quote .blog.masonry .yit_post_meta_date {
    margin-right: 7px;
    margin-left: 0px;
    float: right;
}

.blog.masonry .yit_post_format_icon{
    left: 16px;
    right: auto;
}


/* ================ */

/* === Single Blog === */

.blog.big.single .yit_post_content.title .title-meta-wrapper{
    margin-right: 22px;
    margin-left: 0px;
}

.blog.big.single .yit_post_meta{

    text-align: right;
}

.format-quote .blog.big.single .yit_post_meta_date{
    float: right;
}

.blog.single .morph-button-inflow.open .content-style-social a{
    padding-right: 35px;
    padding-left: 0px;
    margin-right: 20px;
    margin-left: 0px;
}

/* ================ */

/*
* ==== START Blog Share ====
*/

.blog.single .morph-button-inflow-2 > button {
    text-align: left !important;
}

.blog.single .morph-button-inflow-2{
    right: 0;
    left: auto;
    width: 265px;
}

.blog.single .content-style-social{
    margin: 33px 33px 33px 2px;
    padding: 15px 0px 0 1px;
    
}
.blog.big.single .yit_post_meta.last_block .categories, .blog.big.single .yit_post_meta.last_block .tags {
    display: block;
    text-align: left;
    margin-left: 30px;
}


/*
* ==== END Blog Share ====
*/
h3{
    text-align: right;
}
#footer h3 {
    text-align: right;
}
p {
    text-align: right;
}
#header .widget.yit_text_image div.widget_text h6, #header-row .widget_text h6 {
    text-align: right;
}
#header .search_mini_content .sbSelector {
    text-align: right;
}
.yit_post_meta {
    text-align: right;
}
.blog-section-wrapper ul.blog_posts li div.blog_post .yit_post_date {
    width: 50px;
}
p, body, time, dt, dd, td, th, address, .sbHolder a, #welcome-menu-login .lost_password a, .testimonial-wrapper .testimonial-smallquote, .nav span.highlight, .nav span.highlight-inverse, table.shop_table.my_account_orders tbody td.order-number a, .team-section .member-name, .widget.testimonial-widget .ms-skin-default .ms-nav-next, .widget.testimonial-widget .ms-skin-default .ms-nav-prev, table.shop_table.order_details tr.order_item td.product-name a, form.variations_form.cart a.reset_variations, .filters-container ul.filters li .filter-category, #portfolio_big li .info .categories a, #portfolio_small li .info .categories a, #portfolio_nav .title .categories a, #portfolio_big li .info .portfolio_meta .meta_content a, #portfolio_content .portfolio_meta .meta_content a, #portfolio_nav div a .info .next_terms, #portfolio_nav div a .info .prev_terms, #portfolio_content .title, #portfolio_content .content-style-social a, #ship-to-different-address label, .widget.widget_price_filter #min_price, .widget.widget_price_filter #max_price, .widget_price_filter .price_slider_amount .price_label, .widget.widget_layered_nav ul li a, ul.yith-wcan-list li a, ul.yith-wcan-list li small, .widget_product_categories ul a, .widget_product_categories ul span, #wp-calendar tfoot a, .widget_categories ul a, .widget_archive ul a, .widget_nav_menu ul a, .widget.widget_meta ul a, .widget_pages ul a, ul.short li, ul.blog_posts li div.blog_post .yit_post_meta span.info a, #bbpress-forums li.bbp-body ul li a, #bbpress-forums .bbp-forum-info .bbp-forum-content, .bbp-reply-post-date, .bbp-author-role, #bbpress-forums li.bbp-body .bbp-topic-voice-count, #bbpress-forums li.bbp-body .bbp-topic-reply-count, #bbpress-forums li.bbp-body .bbp-forum-reply-count, #bbpress-forums li.bbp-body .bbp-forum-topic-count, #buddypress div.dir-search label input[type="text"], #buddypress #members-order-select a, #buddypress #activity-stream p a, #buddypress #activity-stream .activity-comments .acomment-meta a, #buddypress #latest-update, #buddypress div.item-list-tabs ul li .sbHolder a, #buddypress .groups-members-search form label input[type="text"], #buddypress #activity-stream li .activity-meta a.fav, #buddypress #activity-stream li .activity-meta a.unfav, #buddypress #message-recipients span, #buddypress #message-recipients span a, #buddypress table.notifications tbody tr td a, #buddypress #search-message-form label input[type="text"], #buddypress span.activity, #buddypress div#message.info p, #buddypress div#message.updated p, #buddypress div#message p, #sitewide-notice p, #buddypress div#message.error p, .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, .widget a.bbp-forum-title, .widget a.bbp-view-title, .widget a.bbp-reply-topic-title, .widget a.bbp-forum-title, .cx-form .cx-lead, .cx-form input, .cx-form textarea, .cx-form input:focus, .cx-form textarea:focus, .cx-widget .cx-line .cx-title, .modal-shortcode .modal-opener a, .widget.yit_recent_reviews .review-meta-avatar a, .sitemap a, .woocommerce-product-rating a.woocommerce-review-link, .yith-woocompare-widget ul.products-list li a.title, .yith-woocompare-widget a.clear-all, .widget_yith-wcwl-lists ul.dropdown > li.dropdown-section a, .woocommerce-tabs .ywsl-label {

    text-align: right;
}
.widget h3, #bbpress-forums li.bbp-header > ul > li, .widget h3 a.rsswidget {
    text-align: right;
}
.nav ul > li a, .nav ul > li a span, .st-menu ul > li a, .st-menu ul > li a span, #customer_login label, .login-box .wp-social-login-widget #wp-social-login-connect-with, .wp-social-login-widget .wp-social-login-connect-with, .ywsl-label {
    text-align: right;
}
  .yit-vertical-megamenu .nav > ul > li > div.submenu {
    left: 262%;
    right: auto;
}
.image_banner_inside .subtitle, .btn-ghost, .teaser .btn-ghost, ul.blog_posts li div.blog_post .yit_post_meta span.title a {
    text-align: right;
}
.widget.teaser .image_banner_inside .title {
    text-align: right;
}
h2, .testimonial-wrapper .testimonial-name .name, .team-section .member-name h4, .woocommerce .login-form-checkout .woocommerce-info, .quote-title span {
    text-align: right;
}
.widget.yit-recent-posts .recent-post .text > div.post-content > a.title, .widget.widget_recent_entries ul li a, .widget.widget_rss ul li a.rsswidget, .comments-info-wrapper span.author a, .widget.testimonial-widget .name-testimonial, .sidebar .widget.yit_text_image div.widget_text h5, .widget.contact-info .info-container h5, .contact-info .info-container h5, .widget.contact-info .info-container h5 span, .contact-info .info-container h5 span, .contact-info .info-container h5, .sidebar .widget.yit_text_image div.widget_text h5 span, .widget.yit_recent_reviews .review-meta-avatar .author {
    text-align: right;
}
.tabs-container.products_tabs .products-slider-wrapper .es-nav {
    top: 15px;
}
.widget.woocommerce.widget_recently_viewed_products ul li .product_price, .widget.woocommerce.widget_products ul li .product_price, .widget.woocommerce.widget_top_rated_products ul li .product_price, .widget.yit_products_category ul li .product_price, .widget.woocommerce.widget_recent_reviews ul.product_list_widget li a, .widget.woocommerce ul.product_list_widget a span.product_title {
    text-align: right !important;
}
.woocommerce ul.product_list_widget li img, .widget.yit_products_category ul.product_list_widget li img {
    float: right;
    margin: 0 20px 0 15px;
}
.featured-column h5, .featured-column h2 {
    text-align: right;
}

.box-title h2 {
    height: 50px;
    }
    .widget.yit-recent-posts .recent-post .hentry-post p.post-date {
    width: 48px;
}
@media (min-width: 768px)
.col-sm-12 {
    background-color: white;
}

#portfolio_content .testimonial-wrapper .testimonial-cit {
    text-align: right;
}
#portfolio_content .testimonial-wrapper .testimonial-text {
    text-align: right;
    display: inherit;
    padding-right: 10px;
}
h2, .testimonial-wrapper .testimonial-name .name, .team-section .member-name h4, .woocommerce .login-form-checkout .woocommerce-info, .quote-title span {
    margin-bottom: 12px !important;
}
.member-social {
    margin-top: -32px;
}
h4, h4 span, .features-tab-container ul.features-tab-labels li h4 a, .single-product.woocommerce div.product form.cart .variations .label label, #product-box form.cart .label label, .cart-collaterals th, .cart-collaterals td, .cart-collaterals td span, table.shop_table.cart td.product-subtotal span, #order_review table tr.cart-subtotal td span, #order_review table tr.total td span, .woocommerce table.shop_table th, #yith-wcwl-form table.shop_table th span, .woocommerce-page table.shop_table.my_account_orders th span, h4 span.title-highlight, #buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span, #buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current a, #buddypress table.notifications thead th, .bbp-logged-in h4 a, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info > a, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-title > a {
    font-size: 16px;
    text-align: right;
}
.post:not(.format-quote) .blog.small .yit_post_meta_date {
    width:49px;
    }
    .post:not(.format-quote) .blog.masonry .yit_post_meta_date {
    width: 49px;
}
.blog.big:not(.single) .yit_post_meta_date {
    width: 49px;
}
.blog.big.single .yit_post_content.title .post-title {
    text-align: right;
    margin-bottom: 15px;
}
#faqs-container .faq-wrapper .faq-title h4, .filters.faq li a {
    text-align: right;
    padding-right: 18px;
}
h1 {
    text-align: right;
}
.woocommerce .cart-collaterals th, .woocommerce .cart-collaterals td span, .woocommerce .cart-collaterals table td, #order_review table th {
    width: 85px;
}
#faqs-container .faq-item {
    padding-right: 20px;
}
.woocommerce ul.products li.product.list .product-wrapper .product-meta h3.product-name, .woocommerce ul.products li.product.list .product-wrapper .product-meta .price {
    text-align: right;
    margin-right: 15px
}
.woocommerce ul.products li.product.list .product-wrapper .thumb-wrapper, .woocommerce ul.products li.product.list .product-actions-wrapper .product-rating, .woocommerce ul.products li.product.list .product-actions-wrapper .product-buttons {
    float: right;
}
table.compare-list tr.description td p:last-child {
    padding-bottom: 20px;
    text-align: right;
}
table.compare-list tr.description td p:first-child {
    padding-top: 20px;
    text-align: right;
}

.yith-wcwl-share h4.yith-wcwl-share-title {
    text-align: right;
}
#yith-wcwl-form .yith-wcwl-share ul, #yith-wcwl-form .yith-wcwl-share ul li {
    text-align: right;
}
.single-product.woocommerce div.product div.summary h1 {
    text-align: right;
}
#product-nav > a[rel='prev'] {
    width: 55px;
}
#product-nav > a[rel='next'] {
    width: 50px;
}
#product-nav span.next-label {
    right: 80px;
}
#product-nav span.prev-label {
    left: 80px;
}
.summary.entry-summary {
    padding-left: 20px;
    padding-right: 0px !important;
}
#header-sidebar #welcome-menu-login.nav > ul > li.login-menu > div.submenu, #topbar-right #welcome-menu-login.nav > ul > li.login-menu > div.submenu {
    right: -270px;
    left: auto;
    width: auto;
}
.single-product.woocommerce div.product div.images {
    float: left;
}
.single-product.woocommerce div.product div.summary .price, .single-product.woocommerce div.product div.summary .price span.amount, #product-box .border.group .price, #product-box .border.group .price span.amount {
    text-align: right;
}
.yith_magnifier_gallery li {
    float: right;
}
.content.col-sm-9.col-sm-push-3.clearfix {
    float: left;
}
.woocommerce ul.product_list_widget, .widget.yit_products_category ul.product_list_widget {
    padding-right: 0;
}
div#esg-grid-3-1 {
    left: 761px !important;
}
.woocommerce ul.products li.first {
    clear: both;
    float: right;
}
.woocommerce ul.products li, .woocommerce-page ul.products li {
    float: right;
}
.blog .sidebar-right .post:not(.masonry_item):nth-child(3n+1), .page-template-blog-php .sidebar-right .post:not(.masonry_item):nth-child(3n+1), .archive.category .sidebar-right .post:not(.masonry_item):nth-child(3n+1), .blog .sidebar-left .post:not(.masonry_item):nth-child(3n+1), .page-template-blog-php .sidebar-left .post:not(.masonry_item):nth-child(3n+1), .archive.category .sidebar-left .post:not(.masonry_item):nth-child(3n+1) {
    clear: right;
}
.filters.faq li a {
    font-size: 13px !important;
} 

a, a:visited, #header #welcome-menu-login .lost_password a, .nav span.highlight, .box-content a h2, .woocommerce .login-form-checkout .woocommerce-info a, .testimonials-slider ul.testimonial-content li p.meta a {
      color: #6F8799;
}
.blog.big .yit_the_content .more-link, .blog.big .yit_the_content .read-more {
    margin-top: 40px;
}
div#post-135 {
    float: right;
}
.eg-roosevelt-element-0 {
    font-size: 22px;
    font-family: Byekan !important;
}
.woocommerce-message, .woocommerce-info, .woocommerce-error li {
    font-size: 14px;
    font-family: Byekan !important;
    text-align: right;
}
.woocommerce .sbHolder .sbToggle, .widget .sbHolder .sbToggle {
    position: absolute;
    top: 10px;
    right: auto;
    left: 15px !important;
}
.search_mini_content .sbHolder .sbOptions {
    padding-right: 5px;
}
.products-slider-wrapper .es-nav {
    position: absolute;
    top: 3px;
    left: 0;
}
.boxed-layout .header-parallax .parallaxeos_outer {
    margin-right: -34%;
    width: 168% !important;
    margin-left: 0px;
}
.swiper-wrapper {
    left: 21%;
} 
div#slider-1 {
    width: 167%;
    left: 32%;
}
ul.products li.product.grid:hover .product-wrapper.zoom {
   
    left: 15% !important;
}
.eg-nazari-3-element-7-a {
    display: inline-block !important;
    float: none !important;
    bottom: 50px;
}
.eg-nazari-4-element-5 {
    float: left !important;
    left: 5px;
    top: 60px;
}
.eg-nazari-4-element-2-a {
    left: 8px;
    bottom: 90px;
}
.eg-nazari-4-element-6 {
    bottom: 300px !important;
    left: 11px;
}
.eg-nazari-5-element-6 {
    color: #50485b !important;
    bottom: 140px;
}
.ms-view.ms-basic-view.ms-grab-cursor {
left:0px !important;
}
#copyright {
    padding-bottom: 30px;
    padding-top: 14px;
}
#header-row .yit-custom-megamenu ul.yit-cm > li > a.btn-flat {
   padding: 11px 18px 11px 0;
} 
article#esg-grid-1-1-wrap {
    cursor: pointer;
}
article#esg-grid-2-1-wrap {
    cursor: pointer;
}
/* ............ */    
.st-menu {
    left: 0;
    right: auto;
}
@media (max-width: 767px) {
#header .mobile-menu-trigger a {
    float: right;
}   }
#footer {
    background-position: 50% !important;
}
.textwidget {
    text-align: right;
}
.eg-nazari-2-element-5 {
    font-size: 23px !important;
    line-height: 24px !important;
}
.eg-nazari-1-element-2 {
    font-size: 17px !important;
    line-height: 25px !important;
}
.eg-nazari-3-element-5 {
    font-size: 18px !important;
    top:6px !important;
}
.eg-nazari-4-element-5 {
    font-size: 35px !important;
    line-height: 30px !important;
    float: none !important;
}
.eg-nazari-1-element-2-a {
    top: 5px;
}
.st-menu .mobile-nav > ul > li.menu-item-has-children > a:first-child:after, .st-menu .nav > ul > li.menu-item-has-children > a:first-child:after {
    content: "\25C2";
    margin-right: 8px;
}
