/*
Theme Name: Foodmood Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: -
Version: 1.0
Template: foodmood
Text Domain: foodmood-child
*/
@font-face {
	font-family: 'dana';
	src: url('fonts/dana-fanum-regular.eot');
	src: url('fonts/dana-fanum-regular.woff') format('woff'), url('fonts/dana-fanum-regular.ttf') format('truetype'), url('fonts/dana-fanum-regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'lale';
	src: url('fonts/Lalezar-Regular.eot');
	src: url('fonts/Lalezar-Regular.woff') format('woff'), url('fonts/Lalezar-Regular.ttf') format('truetype'), url('fonts/Lalezar-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.wgl-counter_value, .woocommerce > div.product > form.cart > .button {
    font-family: 'dana' !important;
}
.woocommerce-Price-amount,.onsale{
	font-family: 'dana' !important;
}
.additional_font{
	font-family: 'dana' !important;
}
body, div, span  h1, h2, h3, h4, h5, h6, p,a, ol, ul, li, fieldset, form, label, input{
    font-family: 'dana' !important;
}

.lalezar span, .lalezar h1, .lalezar h2, .lalezar h3, .lalezar h4, .lalezar h5, .lalezar h6, .lalezar a, .lalezar p, .lalezar div {
    font-family: 'lale' !important;
    font-weight: 400 !important;
}

.wgl-header-row .header_side.display_grow.h_align_left {
    margin-left: auto;
margin-right: unset !important;

}
.wgl-header-row .header_side.h_align_left {
    text-align: right !important;
}
.primary-nav ul li ul{
	left:unset !important;
	right:-12px;
}
.primary-nav ul li ul ul{
	right:100% !important;
}
.primary-nav ul li ul, .primary-nav ul li div.mega-menu-container{
	text-align:right !important;
}
.primary-nav ul li ul li.current-menu-ancestor.current-menu-parent > a > span, .primary-nav ul li ul li.current-menu-item > a > span, .primary-nav ul li ul li.current_page_item > a > span, .primary-nav ul li ul li:hover > a > span{
	padding-left:unset !important;
	padding-right:24px;
}
.menu-item_flag{
	right:0;
	left:unset !important
}
.submenu_pimp{
	right:0;
	left:unset !important
}
.submenu_pimp svg{
	right:0;
	left:unset !important
}
.primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children > a > span > .menu-item_plus:before{
	left:-10px;
	right:unset !important;
	transform:rotate(90deg) !important;
	line-height: 10px;
}
.wgl-header-row .header_side.display_grow.h_align_right {
    margin-left: unset !important;
	margin-right:auto;
}
.wgl-header-row .header_side.h_align_right {
    text-align: left !important;
}
.wgl-theme-header .woo_mini_cart{
	transform: translate(-100%) !important;
	left:0;
	right:unset !important
}
.wgl-theme-header .mini-cart.open_cart .woo_mini_cart{
	    transform: translate(20px) !important;
}
.header_search.search_standard .header_search-field{
	right:unset !important;
	left:0;
}
.header_search.search_standard .header_search-field .search-button{
	right:unset !important;
	left:0;
}
.header_search.search_standard .header_search-field .search-form:after{
	right:unset !important;
	left:0;
}
.header_search.search_standard .header_search-field .search-field{
	padding-left:40px !important;
}
.wgl-combo-menu .menu-item_title{
	margin-left:7px;
	margin-right:unset !important
}
.wgl-combo-menu .menu-item_price{
	margin-right:7px;
	margin-left:unset !important
}
/*.products-posts .container-grid.row.products_carousel .wgl-carousel .slick-slider{
	direction:ltr 
}*/
.woocommerce .woo_banner_text{
	left:15px;
	right: unset !important;
	direction:rtl
}
.woocommerce .woo_banner_text span.onsale{
	right:0;
	left:unset !important
}
.woo_product_content{
	direction:rtl;
}
/*.blog-posts .container-grid.row.blog_carousel .wgl-carousel .slick-slider{
	direction:ltr;
}*/
.blog_carousel .blog-post .blog-post_content{
	direction:rtl;
}
.wgl-working-hours .working-item_day{
	margin-right:unset !important;
	margin-left:13px;
}
.wgl-working-hours .working-item_hours{
	margin-left:unset !important;
	margin-right:13px;
}
.wgl-menu_outer .mobile-hamburger-toggle{
	right:0 !important
}
.mobile_nav_wrapper .primary-nav .button_switcher{
	left:0;
	right:unset !important;
	transform:rotate(180deg) !important;
	top:0 !important
}
.mobile_nav_wrapper .primary-nav ul li ul{
	padding:0 30px 0 0 !important
}
.wgl-portfolio_container .wgl-carousel .wgl-carousel_slick{
	direction:ltr;
}
/*.wgl-carousel .slick-slider{
	direction:ltr;
}*/
ul.foodmood_theme li:before{
	right: 0;
	left:unset !important;
}
body ul.foodmood_theme li{
	padding-right:27px !important;
	padding-left:unset !important;
}
.wgl_module_team .team-icon:nth-last-child(2){
	margin-left:0;
	margin-right:20px !important;
}
.single-team .single_team_page .team-icon:nth-last-child(2){
	margin-left:0;
	margin-right:20px !important;
}
body ul.foodmood_check li{
	padding-left: unset !important;
	padding-right:calc(1em + 20px) !important;
}
body ul li, body ol li{
	padding-right: unset !important;
	padding-left: calc(1em + 5px);
}
body ol > li:before{
	content: counter(li) "." !important;
	right:0;
	left:unset !important;
}
body ul.foodmood_check li:before{
	right:0;
	left:unset !important;
}
[class*=wgl_col-]{
	float:right !important
}
.wgl-progress_bar .progress_bar{
	right:0;
	left: unset !important;
}
.wgl-progress_bar .progress_label_wrap{
  webkit-flex-direction: row-reverse; /* Safari 6.1+ */
  flex-direction: row-reverse;
}
.wgl-timeline-vertical .time_line-items_wrap{
	direction:ltr
}
.comingSoon .elementor-widget-container .wgl-countdown{
	direction:ltr !important;
}
.dropcap, .elementor-drop-cap, .dropcap-bg{
	float:right !important;
	margin-left:0.8em;
	margin-right:unset !important;
}
body .widget_recent_entries > ul > li:before{
	margin-right:unset !important;
	margin-left: 10px;
}
body .widget_comments > ul > li:before, body .widget_meta > ul > li:before, body .widget_archive > ul > li:before, body .widget_recent_comments > ul > li:before, body .widget_recent_entries > ul > li:before{
	margin-right:unset !important;
	margin-left: 15px;
}
body .widget_search .search-form .search-button, body .widget_search .search-form button[type="submit"], body .widget_search .search-form:after, body .widget_search .woocommerce-product-search .search-button, body .widget_search .woocommerce-product-search button[type="submit"], body .widget_search .woocommerce-product-search:after, body .widget_product_search .search-form .search-button, body .widget_product_search .search-form button[type="submit"], body .widget_product_search .search-form:after, body .widget_product_search .woocommerce-product-search .search-button, body .widget_product_search .woocommerce-product-search button[type="submit"], body .widget_product_search .woocommerce-product-search:after{
	right:unset !important;
	left: 5px;
}
body .widget_search .search-form:after, body .widget_search .woocommerce-product-search:after, body .widget_product_search .search-form:after, body .widget_product_search .woocommerce-product-search:after{
	right:unset !important;
	left: 5px;
}
body .widget_categories ul li, body .widget_product_categories ul li{
	padding-right: 0 !important;
}
body .widget_categories ul li .post_count, body .widget_categories ul li .count, body .widget_product_categories ul li .post_count, body .widget_product_categories ul li .count, body .widget_meta ul li .post_count, body .widget_meta ul li .count, body .widget_archive ul li .post_count, body .widget_archive ul li .count{
	margin-left: unset !important;
	margin-right: 5px;
}
.tagcloud a{
	margin-right:unset !important;
	margin-left:10px;
}
.single_info-share_social-wpapper .share_link + .share_link {
    margin-right: 10px;
    margin-left: unset !important;
}
.single_info-share_social-wpapper .share_title:after{
	margin-right: 8px;
    margin-left: unset !important;
}
.foodmood-post-navigation{
	direction:ltr;
}
#comments .commentlist .comment .commentava{
	left:unset !important;
	right:-110px;
}
#comments .commentlist .comment .stand_comment{
	padding:35px 110px 35px 0 !important
}
#comments .commentlist .comment_info{
	padding-right:unset !important;
	padding-left:90px;
}
#comments .comment-reply-link{
	right:unset !important;
	left:0;
}
#comments .commentlist > .comment > .children > .comment{
	margin-left:unset !important;
	margin-right:110px;
}
@media only screen and (max-width: 480px){
#comments .commentlist .comment .children .comment {
    margin-right: 15px;
	margin-left:unset !important;
}
}

@media only screen and (max-width: 767px){
#comments .commentlist .comment .children .comment {
    margin-right: 30px;
	margin-left:unset !important;
}
}
@media only screen and (max-width: 600px){
#comments .commentlist .comment .stand_comment, #comments .commentlist .comment .children .stand_comment {
    padding-left: 20px !important;
}
}
@media only screen and (max-width: 767px){
#comments .commentlist .comment .stand_comment, #comments .commentlist .comment .children .stand_comment {
    padding-right: 80px !important;
}
#comments .commentlist .comment .commentava, #comments .commentlist .comment .children .stand_comment .commentava {
    right: -60px;
	left:unset !important;
}
}
#swipebox-slider{
	direction:ltr;
}
.wgl-portfolio-item-info_desc h5{
	margin-left:14px;
	margin-right:unset !important;
}
.wgl-portfolio-single_item .wgl-portfolio-item_annotation{
	padding: 45px 40px 56px 20px !important;
}
.single_info-share_social-wpapper .share_title{
	margin-left:15px;
	margin-right:unset !important;
}
.wgl-portfolio-item_annotation_social .single_info-share_social-wpapper .share_social-wpapper{
	margin-right:unset !important;
}
.select__field:before{
	right:unset !important;
	left:20px;
}
.woocommerce-mini-cart__buttons.buttons a.button{
	width: calc(50% - 10px) !important;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{
	float:right !important;
	margin-left:20px !important;
	margin-right:unset !important;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{
	text-align:right !important;
}
.woocommerce .widget_shopping_cart .total .woocommerce-Price-amount, .woocommerce.widget_shopping_cart .total .woocommerce-Price-amount{
	margin-right:5px;
	margin-left:unset !important;
}
.woocommerce div.product div.images .flex-control-thumbs li{
	margin-left:20px;
	margin-right:unset !important;
}
.woocommerce .woocommerce-product-rating .star-rating{
	margin-left:10px !important;
	margin-right:unset !important;
	letter-spacing:4px !important
}
.woocommerce div.product .woocommerce-tabs .panel{
	text-align:right !important;
}
.woocommerce .star-rating{
	letter-spacing:4px !important
}
ul.wgl-products .products-post_wrapper .group_button-woo a.add_to_cart_button:before, ul.wgl-products .products-post_wrapper .group_button-woo a.button:before, ul.wgl-products .products-post_wrapper .group_button-woo .added_to_cart.wc-forward:before, div.wgl-products .products-post_wrapper .group_button-woo a.add_to_cart_button:before, div.wgl-products .products-post_wrapper .group_button-woo a.button:before, div.wgl-products .products-post_wrapper .group_button-woo .added_to_cart.wc-forward:before, .woocommerce .products ul.wgl-products .products-post_wrapper .group_button-woo a.add_to_cart_button:before, .woocommerce .products ul.wgl-products .products-post_wrapper .group_button-woo a.button:before, .woocommerce .products ul.wgl-products .products-post_wrapper .group_button-woo .added_to_cart.wc-forward:before, .woocommerce .products div.wgl-products .products-post_wrapper .group_button-woo a.add_to_cart_button:before, .woocommerce .products div.wgl-products .products-post_wrapper .group_button-woo a.button:before, .woocommerce .products div.wgl-products .products-post_wrapper .group_button-woo .added_to_cart.wc-forward:before{
	margin-left:4px;
	margin-right:unset !important;
}
.woocommerce.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{
	right:0 !important
}
.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li a{
	text-align:right;
}
.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li span.quantity{
	text-align:right
}
.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a{
	margin: 0 0 10px 10px !important;
}
.woocommerce table.shop_table thead th:last-child{
	border-radius: 30px 0 0 30px !important;
}
.woocommerce table.shop_table tbody tr td:last-child{
	border-radius: 25px 0 0 25px !important;
}
.woocommerce table.shop_table thead th:first-child{
	border-radius: 0 30px 30px 0 !important;
}
.woocommerce table.shop_table tbody tr td:first-child{
	border-radius: 0 25px 25px 0 !important;
}
.woocommerce table.shop_table td:last-child{
	border-left: 1px solid #dddddd;
	border-right: unset !important;
}
.woocommerce table.shop_table td:first-child{
	border-right: 1px solid #dddddd;
	border-left: unset !important;
}
.woocommerce table.shop_table td.product-name, .woocommerce table.shop_table td.product-thumbnail{
	text-align:right !important;
}
.woocommerce table.shop_table td.product-thumbnail{
	padding-right:60px;
	padding-left: unset !important
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
	float:left !important
}
.woocommerce .cart-collaterals .cart_totals table tr > *:first-child, .woocommerce-page .cart-collaterals .cart_totals table tr > *:first-child{
	padding-right:unset !important;
	padding-left:unset !important;
		text-align: right !important;
}
.woocommerce .cart-collaterals .cart_totals table tr > *:last-child, .woocommerce-page .cart-collaterals .cart_totals table tr > *:last-child{
	padding-left:47px;
	padding-right:unset !important;
	text-align: left !important;
}
.woocommerce table.shop_table thead th.product-name{
	padding-right:70px;
	padding-left:unset !important;
	text-align:right !important;
}
.wpcf7-form{
	direction:rtl;
}
.wgl_module_team .team-icon a{
	font-family:"Font Awesome 5 Brands" !important;
}
.wgl_module_team .team-icon .fa-paper-plane{
	font-family:"Font Awesome 5 free" !important;
}
.team-info_icons .team-icon a{
	font-family:"Font Awesome 5 Brands" !important;
}
.team-info_icons .team-icon .fa-paper-plane{
	font-family:"Font Awesome 5 free" !important;
}
.author-widget_social a{
	font-family:"Font Awesome 5 Brands" !important;
}
.author-widget_social .fa-paper-plane{
	font-family:"Font Awesome 5 free" !important;
}
.share_social-wpapper a span{
	font-family:"Font Awesome 5 Brands" !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
    font-family: dana !important;
}
.wpcf7 .wpcf7-submit{
	font-family: dana !important;
}
.breadcrumbs .divider:before{
	transform: rotate(90deg) !important;
	line-height:29px;
}
.woocommerce div.product .product_title {
	font-family: 'dana';
}
.woocommerce span.sku_wrapper {
    font-family: dana !important;
}
.woocommerce span.posted_in {
    font-family: dana !important;
}
.woocommerce span.tagged_as {
    font-family: dana !important;
}
.woocommerce .widget_price_filter .price_slider_amount .button, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a, .woocommerce table.shop_table.cart input.button, .woocommerce div.product form.cart .button, .woocommerce .widget_shopping_cart .buttons a{
	font-family: dana !important;
}
time.woocommerce-review__published-date {
    font-family: 'dana' !important;
}
.woocommerce #review_form #respond .comment-reply-title{
	font-family: 'dana';
}
.woocommerce #respond form#commentform > p textarea{
	font-family: 'dana';
}
.woocommerce table.shop_table thead th{
	font-family: 'dana';
}
.woocommerce table.shop_table.cart .button{
	font-family: 'dana';
}
.woocommerce .cart-collaterals .cart_totals table tr > *:first-child, .woocommerce-page .cart-collaterals .cart_totals table tr > *:first-child{
	font-family: 'dana';
}
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-totals .woocommerce-shipping-destination{
	float:right
}
.woocommerce-cart .cart-collaterals .woocommerce-shipping-calculator{
	margin-right: calc(-450px + 140px + 100%);
	margin-left: unset !important;
}
.woocommerce table.shop_table td:last-child{
	border-left: unset !important;
}
h1.page-header_title {
    font-family: 'dana';
}
.woocommerce #order_review.woocommerce-checkout-review-order table.shop_table tbody tr:last-child td,.woocommerce #order_review.woocommerce-checkout-review-order table.shop_table tfoot tr th{
	font-family: 'dana';
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
	font-family: 'dana';
}
.woocommerce form.checkout_coupon .form-row button.button{
	font-family: 'dana';
}