/*
RTL Specific Styles For lafka Theme by Tafresh-Theme
*/

@font-face {
    font-family: 'lafka';
    src: url('fonts/lafka.eot');
    src: url('fonts/lafka.eot?#iefix') format('embedded-opentype'),
    url('fonts/lafka.woff') format('woff'),
    url('fonts/lafka.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
 @font-face {
    font-family: 'lafkairan';
    src: url('fonts/lafkairan.eot');
    src: url('fonts/lafkairan.eot?#iefix') format('embedded-opentype'),
    url('fonts/lafkairan.woff') format('woff'),
    url('fonts/lafkairan.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	  font-family: "lafkaav";
	  src: url("fonts/lafkaav.ttf");
}
@font-face {
	  font-family: "lafkali";
	  src: url("fonts/lafkali.ttf");
}
@font-face {
	  font-family: "lafkasar";
	  src: url("fonts/lafkasar.ttf");
}
@font-face {
	  font-family: "lalehzar";
	  src: url("fonts/lalehzar.ttf");
}
h1,h2,h3,h4,h5,h6 {font-family:lafkairan;}
.font-lalehzar {font-family:lalehzar;}
.font-sarbaz,.product_title.entry-title.heading-title ,#lafka_page_title h1.heading-title,.product_title.entry-title.heading-title {font-family:lafkasar !important;font-weight:500 !important;letter-spacing:-0.7px;}

#header #logo, #header2 #logo, #header #menu {
	float: right;
}
#main-menu, .lafka-search-cart-holder, #header_top .lafka-social, #header_top .has-top-menu .lafka-top-bar-message {
	float: left;
}
.rtl .lafka-search-cart-holder:before {
	left: auto;
	right: -1px;
}
.main_menu_holder .lafka-search-cart-holder {
	padding-left: 0;
	padding-right: 5px;
}
#header #logo, #header2 #logo {
	margin: 10px 0 10px 30px;
}
#lafka_price_range {
	float: left;
	margin-left: 0;
	margin-right: 17px;
	margin-top: -3px;
}
#lafka_price_range:after {
	left: auto;
	right: -12px;
}
#lafka_price_range:before {
	left: auto;
	right: -7px;
}
.box-sort-filter select, .options .variations_form td.value select {
	padding: 7px 7px 7px 35px;
}
.product-filter .sort::after, .product-filter .limit::after, .options .variations_form td.value .reset_variations::after {

	display: block;
	right: auto;
	left: 5px;
}
.lafka-products-list-view div.prod_hold .sale {
	left: auto;
	right: 30px;
}
.prod_hold .lafka-list-prod-summary {
	text-align: right;
}
div.prod_hold .links {
	right: 10px;
	left: auto;
	text-align: right;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist {
	text-align: right;
}
.summary.entry-summary .compare {
	text-align: left;
}
.woocommerce-tabs ul.tabs li.description_tab a:before, .woocommerce-tabs ul.tabs li.reviews_tab a:before, .woocommerce-tabs ul.tabs li.additional_information_tab a:before {
	margin-right: 0;
	margin-left: 8px;
}

.lafka_blog_small_image .blog-post .post-unit-holder, .single-tribe_events .tribe-events-single-event-description, .lafka_blog_small_image .blog-post .lafka_flexslider.post_slide, .lafka_blog_small_image .blog-post .slideshow {
	margin-right: 0;
	margin-left: 30px;
}
.lafka_post_data_holder, .woocommerce-billing-fields, body.single-tribe_venue #tribe-events, body.single-tribe_organizer #tribe-events, #tribe-events-content, div.woocommerce-MyAccount-content, .woocommerce-shipping-fields, body.woocommerce-cart .cart-collaterals, form.checkout.woocommerce-checkout #order_review, .foodmenu-unit.list-unit .foodmenu-unit-info h4, .foodmenu-unit.list-unit .foodmenu-unit-info small, .breadcrumb, .lafka_title_holder .inner h1.heading-title, .lafka_title_holder .inner h6, .sidebar, #main-menu li ul.sub-menu li a, .widget, .foodmenu-unit-info h6, .foodmenu-unit.list-unit .foodmenu-unit-info {
	text-align: right;
}
div.post .post-date, div.product.type-product .post-date, div.page.type-page .post-date, div.attachment .post-date {
	left: auto;
	right: 65px;
}
.lafka_post_data_holder .lafka-post-avatar, body.single-post .content_holder > .post .post-date {
	left: auto;
	right: 30px;
}
.tribe-events-countdown-widget .tribe-countdown-text:before, .foodmenu-unit-info h6:before, div.widget_categories ul li > a:before, .tribe-venue-widget-list h4 a:before, div.widget_recent_comments ul li:before, div.widget_archive ul li a:before, div.widget_nav_menu ul li a:before, div.widget_meta ul li a:before, div.widget_recent_entries ul li a:before, div.widget_display_forums ul li a:before, .widget_display_views ul li a:before {
	margin-right: 0;
	margin-left: 6px;
}
.widget_recent_entries .post-date {
	padding-left: 0 !important;
	padding-right: 16px;
}
.widget > h3:first-child:before, #main-menu li ul.sub-menu li.lafka_colum_title > a:before, .widget > h3:first-child:after, #main-menu li ul.sub-menu li.lafka_colum_title > a:after, .footer_time:before, .footer_address:before, .footer_phone:before, .footer_fax:before, .footer_mail:before, .footer_skype:before {
	left: auto;
	right: 0;
}
#main-menu li div.lafka-mega-menu > ul.sub-menu > li > a, #main-menu li div.lafka-mega-menu > ul.sub-menu > li > a:hover {
	padding: 10px 0px 10px 8px !important;
}
ul.post-list li {
	float: none;
}

#cart-module div.widget.woocommerce.widget_shopping_cart {
	right: auto;
	left: 0;
}
#cart-module div.widget.woocommerce.widget_shopping_cart:before {
	right: auto;
	left: 22px;
}
.foodmenu_top div.two_third.foodmenu-main-image-holder,.content_holder ,.foodmenu_top div.one_third.last.project-data {float:right;}
.foodmenu_top.lafka_image_list_foodmenu div.one_third.last.project-data {padding-left:80px;padding-right:unset;}
.foodmenu_top div.one_third.last.project-data {padding-right:80px;padding-left:unset;}
.foodmenu_top .project-data ul li strong {text-align:right;}
.foodmenu_top .project-data .project-details .simple-list-underlined li.lafka-foodmenu-options-list {margin:0 0 4px 2px;}
.widget_recent_entries ul, .widget_categories ul, ul.wpb_thumbnails-fluid, ul.product_list_widget, ul.products-list, ul.product-categories, .project-details ul, .project-details ul li,
.foodmenu_top .project-data .main-features .checklist li, ul.digital-downloads {margin-right:0;margin-left:unset;}
.foodmenu-unit.list-unit .foodmenu-unit-info a.foodmenu-lightbox-link {
	left: auto;
	right: -150px;
}
.off-canvas-wrapper {
	left: -40px;
	padding-right: 0;
	padding-left: 40px;
}
ul#mobile-menu.menu {
	margin: 0 3px 0 0;
	padding-left: 15px;
	padding-right: unset;
}
a.mob-menu-toggle {
	float: left;
	margin: 0 10px 0 0;
}
.widget_display_replies li a {
	float: right;
	margin-left: 8px;
}
.bbp_widget_login .bbp-logged-in img.avatar {
	margin: 0 0 10px 10px;
}

.bbp_widget_login .bbp-logged-in a.button.logout-link:before {
	margin-left: 4px;
}
#bbpress-forums .bbp-body div.bbp-forum-author, #bbpress-forums .bbp-body div.bbp-topic-author, #bbpress-forums .bbp-body div.bbp-reply-author {
	float: right;
}
#bbpress-forums .bbp-body div.bbp-reply-content:before, #bbpress-forums #bbp-user-body:before {
	right: -8px;
	left: auto;
	transform: rotate(135deg);
	-ms-transform: rotate(135deg); /* IE 9 */
	-moz-transform: rotate(135deg); /* Firefox */
	-webkit-transform: rotate(135deg); /* Safari and Chrome */
	-o-transform: rotate(135deg); /* Opera */
}
#bbpress-forums #bbp-user-body::before {
	right: 40px;
	left: auto;
	transform: rotate(45deg);
}
.single-tribe_events .tribe-events-event-meta.secondary .tribe-events-meta-group {
	margin-right: 0;
	margin-left: 2%;
}
dt {
	float: right;
}
.has-sidebar .content_holder {padding-left:40px;padding-right:unset;}
blockquote cite, q cite,blockquote *, q * {text-align:right;}
dd.tribe-venue, dd.tribe-organizer {
	clear: both;
	width: 100%;
	display: block;
}
.tribe-events-list div.type-tribe_events .tribe-events-list-event-title, #tribe-geo-options h2, #tribe-geo-results h2 {
	padding-right: 0;
	padding-left: 170px;
}
.tribe-events-list div.type-tribe_events .tribe-events-event-cost {
	right: auto;
	left: 20px;
}
body.lafka_logo_left_menu_below #main-menu ul.menu, body.lafka_logo_center_menu_below #main-menu ul.menu {
	float: right;
	text-align: right;
}
.vc_toggle_title > h4 {
	display: block;
	text-align: right;
}
.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	left: auto;
	right: 0;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
	padding-left: 0 !important;
	padding-right: 24.2px !important;
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title {
	padding-left: 0 !important;
	padding-right: 42px !important;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title {
	padding-left: 0 !important;
	padding-right: 33px !important;
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title {
	padding-left: 0 !important;
	padding-right: 24px !important;
}
.vc_tta.vc_general .vc_tta-panel-body, .vc_toggle_content {
	text-align: right;
}
div:not(.sidebar) .widget.widget_search:before {
	right: auto;
	left: 0px;
}
div.product div.summary, #content div.product div.summary {
	text-align: right;
}
div.product div.images ol.flex-control-nav li, #content div.product div.images ol.flex-control-nav li {margin-left:5px;margin-right:unset;}
div.quantity {
	margin-right: 0px;
	margin-left: 10px;
}
#powered .lafka-social {float:right;text-align:left;}
#powered .author_credits {float:left;text-align:left;}
div.product div.images a.woocommerce-product-gallery__trigger, .lafka_product_video_trigger {left:30px;right:unset;}
div.product input.qty, .star-rating span {
	float: left;
}
#reviews .commentlist li .comment_container, .comment-body, #comments {
	text-align: right;
}
.lafka-author-content div.avatar {
	float: right;
	padding-left: 9px;
	position: relative;
	top: -30px;
}
.lafka-author-info .title {
	margin-right: 114px;
	margin-left: 0;
}
.commentlist li .comment-body img.avatar {
	left: auto;
	right: 20px;
}
.comment-reply-link {
	float: left;
}
#comments h3#reply-title, p.logged-in-as, #commentsForm label {
	text-align: right;
}
div.prod_hold .name {font-family:lafkairan !important;}
.titr_aviny , .special-font, .lafka-special-pre-title, .special-font *, .lafka-has-fancy {font-family:lafkaav !important;font-size:40px;font-weight:500;}
.titr_lafka , .vc_btn3.vc_btn3-size-md  {font-family:lafka;}
.titr_aviny_slider {font-family:lafkaav;font-size:90px !important;font-weight:500;}
.prod_hold .price_hold {right:30px;left:unset;}
.lafka-foodmenu-option {margin-left:4px;margin-right:unset;}
.prod_hold .star-rating {left:25px;right:unset;}
.prod_hold .image .yith-wcwl-add-to-wishlist {left:15px;right:unset;}
.prod_hold .lafka-list-prod-summary , div.prod_hold .links {text-align:center;}
div.prod_hold .links a.lafka-quick-view-link {font-family:lafkairan;}
.wpb_lafka_banner a h4 span {font-family: lafkaav;font-weight: 500;font-size: 50px;}
.prod_hold .lafka-variations-in-catalog.cart button.single_add_to_cart_button , .wpb_lafka_banner a h5 {font-family:lafka;}
h6, .lafka-counter-h6, .lafka-typed-h6 .sefareshi , .lafka_title_holder.title_has_image .inner h1.heading-title , .lafka_title_holder.title_has_image .breadcrumb {font-family:lafka !important;} 
.wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-20 .vc_tta-tab:before, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-25 .vc_tta-tab:before, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-30 .vc_tta-tab:before, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-35 .vc_tta-tab:before {left:-64px ; right:unset !important;}
#main-menu li ul.sub-menu li.lafka_mega_text_block {
text-align:right}
#main-menu ul.menu li a i {
margin-left:5px;margin-right:unset;}
.woocommerce-form-coupon-toggle .woocommerce-info:before, .woocommerce-form-login-toggle .woocommerce-info:before {margin-left: 8px;margin-right:unset;}
#main-menu > ul > li.dropdown > a:after, #main-menu ul#main_nav > li > ul.sub-menu li.dropdown > a:after {margin-right:4px;}
#footer > .inner a , ul.lafka-top-menu ul.sub-menu a, ul.lafka-top-menu li:hover ul.sub-menu a , .tagcloud , .inner, .dokan-dashboard #container > .dokan-dashboard-wrap {text-align:right;}
.lafka-top-bar-message {right:40px;left:unset;}
.lafka-search-cart-holder {left:40px;right:unset;}
div.product p.price {float:right;}
.summary.entry-summary button.single_add_to_cart_button , div.quantity input[type="number"] {font-family:lafka;}
a.lafka-post-nav.lafka-post-next .entry-info:after {content: "\e849" !important;left: -30px !important;right:unset !important;}
a.lafka-post-nav.lafka-post-prev .entry-info:before {content: "\e847" !important;right: -30px !important;left:unset !important;}
a.lafka-post-nav.lafka-post-prev {text-align:right;}
a.lafka-post-nav.lafka-post-next {text-align:left;}
ul.tabs a {font-family:lafkairan;}
a.lafka-post-nav .entry-info span.entry-title {font-family:lafkairan;}
#search input[type=text] {font-family:lafka;}
ul.lafka-top-menu > li.menu-item-has-children > a:after {margin-right:3px;}
#respond.comment-respond #commentform {text-align:right;}
#tab-reviews #respond.comment-respond {border-right: 2px solid #e9e9e9}
#main-menu ul.menu > li > a .lafka-custom-menu-label {left:0px;right:unset;}
.content_holder li {margin-right: 1em;padding-left:unset;}
#header .lafka-top-bar-message span , .lafka-top-bar-message , div.ajax_search_result , span.ajax_search_content {text-align:right;}
.lafka-top-bar-mail:before, .lafka-top-bar-phone a:before {margin-left:4px;}
.lafka-top-bar-message {padding:3px 20px;}
#header .lafka-top-bar-message span.lafka-top-bar-message-text + span {line-height:17px !important;}
.lafka-pagination-numbers .owl-carousel button.owl-dot , li.product-category.product h2 mark, div.product-category.product h2 mark {font-family:lafka;}
a.close-off-canvas, span.close-cart-button, span.close-search-button {left:-23px;right:unset;float:left;}
ul.product_list_widget li.mini_cart_item {padding-right: 70px}
.widget_shopping_cart_content a.remove {float:left;margin-left:-67px}
ul.product_list_widget li.mini_cart_item , .widget_shopping_cart_content p.total {text-align:right}
.widget_shopping_cart_content ul.product_list_widget li img {float:right;right:0px;left:unset;margin:0 0 0 10px;}
.widget_shopping_cart_content p.total .woocommerce-Price-amount.amount {text-align:left;}
.widget_shopping_cart_content p.buttons .button {float:right;}
.widget_shopping_cart_content p.buttons .button:before {margin-left:7px;}
.wishlist_table tr td {text-align:right;}
.wishlist_table tr td.product-thumbnail, .wishlist_table tr td.product-name, .wishlist_table tr td.wishlist-name, .wishlist_table tr td.wishlist-privacy, .woocommerce table.wishlist_table tfoot td {text-align:right;}
li.product-category.product a h2, div.product-category.product a h2 {right:-9px;left:unset;}
div.product-category.product h2:before, div.product-category.product h2:after {right:0;left:unset;}
li.product-category.product a h2, div.product-category.product a h2 {border-radius:4px 0 0 4px;}
div.product-category.product h2:after {transform:rotate(270deg);}
div.product-category.product h2:before {transform:rotate(90deg);}
caption, th, td {text-align:right;}
body.woocommerce-cart .cart-collaterals, form.checkout.woocommerce-checkout #order_review {float:left;}
form.checkout.woocommerce-checkout #customer_details {padding-left:30px;padding-right:unset;}
button, input.button, input[type="submit"] , .woocommerce-billing-fields input, .woocommerce-shipping-fields input , .coupon input#coupon_code, .checkout_coupon input#coupon_code , .woocommerce form.checkout textarea#order_comments {font-family:lafka;}
.woocommerce form p label {font-family:lafkairan;}
#header.lafka-has-header-top #logo {top: -18px;}
.last, .lafka-is-custom-footer-sidebar > .widget:nth-child(4) {clear: left;}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, #footer-menu .menu > li, .lafka-is-custom-footer-sidebar > .widget {float:right;margin-right:3% !important;}
.foodmenu_top div.two_third.foodmenu-main-image-holder {width:43%;}
.cards_icon {margin:8px 0px 0px 6px;float:right;}
.term-description p {text-align: right;}
form.mc4wp-form input[type=email] {padding: 14px 8px 14px 8px;}
ul.lafka-top-menu li > ul.sub-menu {right:0;left:unset;float:right;}
span.ajax_search_image {margin:3px 0 0 10px;}
.lafka-wishlist-counter, #lafka-account-holder {float:left;}
#cart-module ,.lafka-search-cart-holder .lafka-search-trigger {float:left;}
.yith_wcwl_wishlist_footer .yith-wcwl-share {float:right;}
.lafka-wishlist-counter a .lafka-wish-number {right:28px;left:unset;}
#cart-module .cart-contents span.count, .lafka-wishlist-counter a .lafka-wish-number {right:25px;left:unset;}
#customer_login.col2-set .col-1, #customer_login.col2-set .col-2 {text-align:right;}
.select2-search--dropdown .select2-search__field, input[type='text'], input[type='tel'], #wcmp_widget_vendor_search input[type="search"], input[type='email'], input[type='password'], input[type='number'], textarea, 
form.wpcf7-form input[type='text'], form.wpcf7-form textarea, form.wpcf7-form input[type='email'], form.wpcf7-form input[type='password'], 
form.wpcf7-form input[type='number'], form.wpcf7-form input[type='tel'] {font-family:lafka;}
div.widget_categories ul li a, div.widget_archive ul li a {float:right;clear:right;margin-left: 8px;margin-right:unset;}
ul.post-list li a img {
    float: right;
    margin: 0 0 8px 8px;}
    ul.post-list a {float:right;}
    .widget .post-date, .widget_recent_entries.lafka-popular-posts .post-date {padding-right: 0px !Important;padding-left:unset;right:67px !Important;left:unset !Important;top:-32px !important;}
div.widget_categories ul li a, div.widget_archive ul li a, div.widget_nav_menu ul li a, div.widget_recent_comments ul li a, div.widget_pages ul li a, div.widget_links ul li a, div.widget_recent_entries ul a, div.widget_meta ul li a,
div.widget_display_forums ul li a, .widget_display_replies ul li a, .widget_display_topics li > a.bbp-forum-title, .widget_display_stats dt, .widget_display_stats dd, div.widget_display_views ul li a, 
.widget_display_topics .bbp-author-name {text-align:right;}
div.widget_recent_entries ul li a img {float:right;margin:0 0 0 10px;}
ul.lafka-top-menu ul.sub-menu > li ul.sub-menu {right:209px;left:unset;float:right;}
#main-menu li ul.sub-menu {right:0;text-align:right;left:unset;}
#main-menu li div.lafka-mega-menu > ul.sub-menu > li {text-align:right;padding: 40px 40px 40px 0;}
.mfp-close {left:0;right:unset;}
div.product div.images, #content div.product div.images {float:right;}
.lafka-item-weight:before,.lafka-nutrition-allergens:before {margin-left:5px;margin-right:unset;}
div.product .price span.amount {font-size:25px;}
div.quantity input.lafka-qty-plus {left:3px;right:unset;}
div.quantity input.lafka-qty-minus {left:unset;right:3px;}
.entry-summary .yith-wcwl-wishlistexistsbrowse .feedback {right:25px;left:unset;}
.wpb_content_element form.mc4wp-form .lafka_single_field_subscribe input[type=submit] {left:3px;right:unset;}
body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:before, #lafka_mobile_account_tab li a:before {margin-left:8px;margin-right:unset;}
.woocommerce-Message .button, .woocommerce-Message .button:hover, .woocommerce-message .button, .woocommerce-message .button:hover {float:left;margin-right: 30px;margin-left:unset;}
div.woocommerce-MyAccount-content {width:calc(100% - 226px);}
div.woocommerce-MyAccount-content .lafka-account-avatar img {margin:0 0 0 10px;}
#main .lafka-share-links,.col2-set.addresses .col-1, .col2-set.addresses .col-2, #customer_login.col2-set .col-1, #customer_login.col2-set .col-2 {float:right;}
.col2-set.addresses {text-align:right;}
.col2-set.addresses header a.edit {left:10px;right:unset;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {margin-right:-10px;margin-left:unset;}
p.woocommerce-thankyou-order-received:before {margin-left: 10px;margin-right:unset;}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {text-align:right;border-left:1px dashed #e1e1e1;border-right:unset !important;padding:12px 65px 12px 25px;}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.woocommerce-order-overview__order:before {right:10px;left:unset;}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong {clear:right;}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.woocommerce-order-overview__date:before {right:15px;left:unset;}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:before {right:13px;left:unset;margin-left: 10px;margin-right:unset;}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.woocommerce-order-overview__total:before {right:15px;left:unset;}
body.woocommerce-cart form.woocommerce-cart-form {padding-left:30px;padding-right:unset;}
.cart-info td.product-name {text-align:right;}
.cart-collaterals .prod_hold {float:right;}
div.lafka-list-prod-summary div.price_hold span.woocommerce-Price-amount.amount {font-size:74% !important;}
.cart-info .coupon {text-align:right;}
.cart-info tbody td.actions > button.button {float:left;}
.buttons .left {float: right;text-align: right;}
.lafka-product-popup-link, p.stock {float:right;}
.summary form.cart div.product-addon p.form-row {width:49.3% !important;}
ul.tabs a {font-family: lafka;font-weight: bold;}
#review_form .comment-form-rating a {right:0;left:unset;}
#tab-reviews #reply-title , #tab-reviews #respond.comment-respond .comment-notes , .woocommerce-noreviews {text-align:right;}
#yith-wcwl-popup-message {text-align:right;right:auto !important;left:50px !important;}
ul.lafka-top-menu > li.menu-item-has-children > a:after {margin-top:-3px;margin-right:5px;}
div.product div.images a.woocommerce-product-gallery__trigger:before {width:38px;line-height:40px;}
dl.product-addon-totals dt {float:right;clear:right;}
.upsells.products h2 {font-size:17px !important;}
#reviews .commentlist li .comment_container img.avatar {right:30px;left:unset;}
.commentlist li .star-rating {right:100px;left:unset;}
.foodmenu-unit-info h4 > span {float: left;}
.foodmenu-unit-info small, .foodmenu-unit-info h4 {text-align: right;}
.prod_hold .lafka-variations-in-catalog.cart > span, .prod_hold .lafka-variations-in-catalog.cart button.single_add_to_cart_button {padding:6px 7px;}
a.lafka-foodmenu-image-link + .foodmenu-unit-info a.foodmenu-link, .foodmenu-unit-holder > img + .foodmenu-unit-info a.foodmenu-link {padding: 0px 20px 0px 0px;}
.comment-body span.tuser, #reviews .commentlist li .meta strong {margin-left: 8px;margin-right:unset;border-left: 1px solid #cecece;border-right:unset;padding-left: 8px;padding-right:unset;}
h2.woocommerce-Reviews-title {font-family:lafka;font-weight:bold;}
ul.product_list_widget li a img, .widget_shopping_cart_content ul.product_list_widget li img ,ul.product_list_widget li a .product-title {float:right;}
ul.product_list_widget li a img, .widget_shopping_cart_content ul.product_list_widget li img {margin:0 0 0px 10px;}
.widget_layered_nav ul li .count, .widget_product_categories ul li .count {left:8px;right:unset;}
.widget_layered_nav ul li a:before, .widget_product_categories ul li a:before {margin-left:8px;margin-right:unset;}
.widget_product_categories ul li ul.children {padding-right:16px;padding-left:unset;}
.widget_product_categories ul li ul.children {font-family:lafka;font-weight:300;}
.widget_product_categories ul li a {font-family:lafka;font-weight:700;}
.foodmenu-unit-info h4 > span {font-family:lafka;font-weight:500;}
.foodmenu-unit-info h4 {font-family:lafkasar !important;font-weight:300;color:#403d3d;}
.lafka-foodmenu-price {font-weight:600;}
#lafka_mobile_account_tab .woocommerce #customer_login.u-columns.col2-set .owl-nav button {float:right;}
.foodmenu-unit-info h4 > span.lafka-item-weight-list {margin-right:5px !important;margin-left:unset;}
.foodmenu-unit-info a.foodmenu-lightbox-link {right:30px;left:unset;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {left:-6px;right:unset;padding-left:6px;padding-right:unset;text-align:left;}
.foodmenu-unit-info .woocommerce-Price-currencySymbol {top:-3px;padding-right:4px;}
 .wpb_widgetised_column ul.product_list_widget li .woocommerce-Price-amount {float:right;}
 .sidebar ul.product_list_widget li .woocommerce-Price-amount {float:left;}
div:not(.sidebar) .widget.widget_search #searchform > div:before, div:not(.sidebar) div.widget_product_search #searchform > div:before {left:7px;right:unset;}
ul.product_list_widget, ul.products-list {text-align:right;}
.foodmenu-unit,.lafka-foodmenu-categories ul li {float:right;}
.lafka-foodmenu-categories ul li:first-of-type {float:left;}
.heading-title a, div.post.blog-post .lafka_post_data_holder h2 a {font-family:lafka;}
 div.widget_recent_entries ul li {border-bottom:0;}
 div.widget_recent_comments ul li:before {float:right;margin:0 0 0 20px;}
 .blog-post-meta.post-meta-top > span.posted_in {margin-left:6px;margin-right:unset;}
 .blog-post-meta.post-meta-top > span.count_comments, .blog-post-meta.post-meta-top .fa-tags {margin-right:5px;margin-left:unset;}
 .blog-post-meta a[rel="tag"] {margin-left:3px;margin-right:unset;}
 .blog-post-meta span i, .blog-post-meta i, .blog-post-meta span.post-meta-date:before {margin-left:3px;margin-right:2px;}
 span.countdown-section span.countdown-period {font-size:21px;font-weight:bold;}
 .banner-bottom-left .lafka_banner_text .lafka_banner_centering .lafka_banner_centered {text-align:right;}
 .wpb_single_image .vc_figure-caption {left:30px;right:unset;margin:30px 30px 0 0 !important;text-align:right;}
 .wpb_single_image .vc_figure-caption:before {margin-left:8px;margin-right:unset;}
 p.logged-in-as a:first-of-type:before {margin-left:5px;margin-right:unset;}
 #commentform {direction:rtl;}
 p.comment-form-email, p.comment-form-url, p.comment-form-author {float:right;}
 p.comment-form-email, p.comment-form-author {margin-left:1%;margin-right:unset;}
 span.lafka_comments_count {font-family:lafka;}
 #comments h3.heading-title span:not(.lafka_comments_count) {clear:right;font-family:lafka;}
 #menu_mobile.ui-tabs .ui-tabs-panel {margin:0px 21px 0px 0;padding-left: 38px;padding-right:0;}
 ul#mobile-menu.menu, #lafka_mobile_account_tab ul {margin:0 3px 0 0;}
 img.avatar {margin:0 0 10px 10px;}
 #comments h3.heading-title span.lafka_comments_count::after {left:0;right:unset;transform: rotate(-75deg);}
 #comments > ul.commentlist + #respond.comment-respond h3#reply-title, #comments > ul.commentlist li.comment h3#reply-title ,
 #comments > ul.commentlist + #respond.comment-respond .comment-notes, #comments > ul.commentlist li.comment .comment-notes ,.lafka_shortcode_latest_posts.lafka_blog_masonry .blog-post .lafka_post_data_holder ,
 ul.commentlist > li ,#comments > ul.commentlist + #respond.comment-respond p.logged-in-as, #comments > ul.commentlist li.comment p.logged-in-as {text-align:right;}
 .comment-reply-link {left:0;right:unset;}
 .comment-reply-link::before {content: "\f060";padding-left: 3px;}
 ul#mobile-menu.menu li a, #lafka_mobile_account_tab li a {padding:8px 17px 8px 5px;}
 a.lafka-post-nav .entry-info span.entry-title {font-family:lafka;font-weight:bold;}
 .commentlist ul.children {padding:10px 40px 0 0;float:right;clear:right;}
 ul#mobile-menu.menu > li.menu-item-has-children > a > span.drop-mob {left:8px;right:unset;}
 .comment-body ,.ui-tabs .ui-tabs-nav li {float:right;}
 .commentlist ul.children::before {right:9px;left:unset;}
  ul#mobile-menu.menu ul.sub-menu {margin-right: 13px;margin-left:unset;}
 .commentlist ul.children:after {right:16px;left:unset;border-right:1px dashed;border-left:unset;border-radius:0px 3px 0px 0;}
 a#cancel-comment-reply-link {float:left;}
 a#cancel-comment-reply-link:before {margin-left:4px;margin-right:unset;}
 #powered .lafka-social ul {text-align:right;}
 .prod_hold .image .yith-wcwl-add-to-wishlist {font-size:13px;}
 #search form {right:-20px;}
 @media only screen and (max-width: 769px) {
     a.mob-menu-toggle {left:20px;right:unset;}
     .wpb_lafka_banner a h4 span {font-size:28px}
     .foodmenu_top div.two_third.foodmenu-main-image-holder {width:100%;}
     .foodmenu_top.lafka_image_list_foodmenu div.one_third.last.project-data {padding-left:5px;}
     .wpb_lafka_banner a h5 {font-size:11px}
     .summary form.cart div.product-addon p.form-row {width:100% !important;}
     .widget_shopping_cart_content p.total .woocommerce-Price-amount.amount {float:left;}
     #cart-module, .lafka-search-cart-holder .lafka-search-trigger {float:none;}
     .lafka-top-bar-message {right:20px;left:unset;}
     .widget_shopping_cart_content p.buttons .button {font-size:10px;}
     nav.woocommerce-MyAccount-navigation ul li {margin-left: 8px;margin-right:unset;}
     div.woocommerce-MyAccount-content ,.wishlist_table.mobile li .item-wrapper .item-details {width:100%;}
     .woocommerce table.shop_table.shop_table_responsive.my_account_orders tr td:before, .woocommerce-page table.shop_table.shop_table_responsive.my_account_orders tr td:before {text-align:right;}
     h3.vc_custom_heading, .icon_teaser h3:first-child, .related.products h2, .upsells.products h2, .similar_projects > h4, .lafka-related-blog-posts > h4, .tribe-events-related-events-title {font-size:14px !important;}
     .wishlist_table.mobile li .additional-info-wrapper .product-remove {text-align:center;}
     div.yith-wcwl-wishlistexistsbrowse span.feedback {font-size:12px !important;}
     .cart-info table, .cart-info tbody td, .cart-info tbody tr, #yith-wcwl-form table, #yith-wcwl-form tbody td, #yith-wcwl-form tbody tr {display:initial !important;}
     .cart-info tbody td span, .cart-info tbody td a, table.shop_table.cart td.product-quantity div.quantity, #yith-wcwl-form tbody span, #yith-wcwl-form tbody td a {float:left;}
     .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart {padding-top:10px;}
     .prod_hold .lafka-variations-in-catalog.cart .price span.amount ,.prod_hold .lafka-variations-in-catalog.cart button.single_add_to_cart_button ,.prod_hold .lafka-variations-in-catalog.cart > span
     {font-size:10px;}
     .cart-info td.product-name dt.variation-, table.woocommerce-checkout-review-order-table dl.variation dt.variation-, .widget_shopping_cart_content li dl.variation dt.variation- {
    opacity: 1;text-indent:0; }
    .wpb_text_column h3 {font-size:20px !important;}
     .related.products h2 a, .similar_projects > h4 a {font-size:15px !important;}
     .woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before ,.woocommerce table.shop_table_responsive .coupon,.woocommerce table.shop_table_responsive tbody, #yith-wcwl-form table.wishlist_table tbody  {float:right;}
     table.shop_table.cart td.product-quantity div.quantity input.input-text.qty.text {height:25px;margin:5px 0 5px 0px;}
     .woocommerce table.shop_table_responsive .coupon {margin-top:20px;}
.cart-info tbody td a.remove, .woocommerce table.wishlist_table tr td.product-remove {margin:7px auto;}
     .woocommerce dl.variation p {text-align:left;}
     .woocommerce-form-coupon-toggle .woocommerce-info, .woocommerce-form-login-toggle .woocommerce-info {font-size:10px;}
     form#yith-wcwl-form h2, div.woocommerce h2, div.woocommerce h3 {font-size:13px;}
     form.checkout_coupon p:first-of-type {font-size:12px;}
     #reply-title, #comments h2.heading-title, #comments h3.heading-title, h2.woocommerce-Reviews-title, #wcmp_vendor_reviews #comments > h2 {font-size:16px;}
     #tab-reviews #reply-title {font-size:14px !important;}
     #tab-reviews #respond.comment-respond {border-right:0;}
     p.form-row.form-row-last,p.form-row.form-row-first {margin:2px 0;}
     .woocommerce-billing-fields, .woocommerce-shipping-fields {padding:3px 0;}
table.woocommerce-checkout-review-order-table th.product-total, table.woocommerce-checkout-review-order-table td.product-total {text-align:left;}
#content:not(.has-sidebar) p.woocommerce-thankyou-order-received {margin-right: -23px;margin-left:unset;}
p.woocommerce-thankyou-order-received,.woocommerce-cart .woocommerce p.cart-empty {font-size:15px;}
#content:not(.has-sidebar) #products-wrapper .woocommerce-tabs.wc-tabs-wrapper, #content:not(.has-sidebar) p.woocommerce-thankyou-order-received, 
#content:not(.has-sidebar) ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details, body.single-post #content:not(.has-sidebar) #comments,
body.page #content:not(.has-sidebar) #comments {margin-right: -15px;margin-left:unset;}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {border-left:0;}
.wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-20 .vc_tta-tab:before, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-25 .vc_tta-tab:before, 
.wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-30 .vc_tta-tab:before, .wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-spacing-35 .vc_tta-tab:before {left:-44px;}
.prod_hold .image .yith-wcwl-add-to-wishlist {font-size:10px;}
.directions_holder p ,.blog-post-meta a[rel="tag"] ,.blog-post-meta.post-meta-top .posted_in a {font-size:11px;}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details + p:before {margin-left:8px;margin-right:unset;}
.foodmenu-unit-info h4 > span.lafka-item-weight-list {margin:10px 0 0 18px;}
a.foodmenu-link h4 span span.woocommerce-Price-amount.amount {font-size:15px;}
.lafka-iconbox.lafka-icon-box-left h5, .lafka-iconbox.lafka-icon-box-right h5 ,.blog-post-meta.post-meta-bottom a {font-size:13px;}
.lafka-foodmenu-categories ul li {text-align:right;}
.blog-post-meta.post-meta-top > span.posted_in {border:0;}
.blog-post-meta.post-meta-top > span.posted_in {margin-left:0;}
 span.countdown-section span.countdown-period {font-size:12px;font-weight:bold;}
     span.countdown-section span.countdown-amount {font-size:17px;font-weight:bold;}
 }
 @media only screen and (max-width: 1279px){
#powered .lafka-social, #powered .author_credits {padding-left:70px;text-align:right;padding-right:unset;}
}
 @media only screen and (max-width: 600px){
.foodmenu-unit-info h4 > span {left:0;right:unset;}
.lafka-foodmenu-option {margin-left:1px;padding-right:6px;}
.foodmenu-unit-info ul li {padding:4px 2px;}
.lafka-foodmenu-option {font-size:10px;}
.lafka-foodmenu-price {padding-right:5px;}
.foodmenu-unit-info .woocommerce-Price-currencySymbol {padding-right:2px;}
.foodmenu-unit-info h6 {margin-top:29px !important;}
} 
 @media only screen and (max-width: 979px){
div.product div.images ol.flex-control-nav, #content div.product div.images ol.flex-control-nav {text-align:right;}
} 
.lafka-closed-store-message:before {float:right;padding-left: 4px;padding-right:unset;border-left:3px solid currentcolor;border-right:unset;margin-left:8px;margin-right:unset;}
.lafka-closed-store-message {text-align:right;}
.box-write input, #review_form input {clear:right;}
span.show-password-input {left:10px;right:unset;}