@charset 'utf-8';
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900;1000&display=swap');
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, address, section, video, audio {font-family: 'Cairo', sans-serif!important;}

.dashicons-search:before, .bp-icon:before, .icon  {font-family: dashicons;}
/*
  Theme Name: ModernHousewife Child
Theme URI: http://modern-housewife.ancorathemes.com/
Description: ModernHousewife - excellent WordPress theme with many different blog and header layouts
Author: AncoraThemes
Author URI: http://ancorathemes.com/
  Template: modernhousewife
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready

*/


.sc_align_left, .sc_layouts_column_align_left, .sc_layouts_column.sc_layouts_column_align_left .widget, .sc_layouts_column.sc_layouts_column_align_left .widget_title, .sc_layouts_column.sc_layouts_column_align_left .widgettitle, .widget_aboutme .aboutme_username, .widget_aboutme .aboutme_description, .sc_dishes_default .sc_dishes_item_featured_left .sc_dishes_item_info {text-align: start}
.sc_align_right, .sc_layouts_column_align_right, .sc_layouts_column.sc_layouts_column_align_right .widget, .sc_layouts_column.sc_layouts_column_align_right .widget_title, .sc_layouts_column.sc_layouts_column_align_right .widgettitle, .sc_countdown.alignright .sc_countdown_content {text-align: end}

html[dir="rtl"] header .sc_layouts_row_type_compact .socials_wrap a {margin-right:0; margin-left: .5rem}


@media (min-width: 768px) {
html[dir="rtl"] .vc_col-sm-1, html[dir="rtl"] .vc_col-sm-10, html[dir="rtl"] .vc_col-sm-11, html[dir="rtl"] .vc_col-sm-12, html[dir="rtl"] .vc_col-sm-2, html[dir="rtl"] .vc_col-sm-3, html[dir="rtl"] .vc_col-sm-4, html[dir="rtl"] .vc_col-sm-5, html[dir="rtl"] .vc_col-sm-6, html[dir="rtl"] .vc_col-sm-7, html[dir="rtl"] .vc_col-sm-8, html[dir="rtl"] .vc_col-sm-9 {float: right;}
}




/*Extra classes*/
html[dir="rtl"] .add_separator .sc_item_button:before {
	left: auto;
	right: 0
}
html[dir="rtl"] .add_separator .sc_item_button:after {
   left: 0;
   right: auto;
}

html[dir="rtl"] .padd-right-2 {
    padding-right: 0 !important;
	padding-left: 2rem!important
}

html[dir="rtl"] .sc_dishes_default .sc_dishes_item_featured_left .sc_dishes_item_info {padding: 0 2rem 0 0}

html[dir="rtl"] .dishes_page_spicy {
	margin-right: 0.7rem;
	margin-left: 0;
    left: auto !important;
    right: 0 !important;
}
html[dir="rtl"] .dishes_page_spicy:before {
	padding-right: 1px;
	padding-left: 0;
    margin-right: -8px !important;
    margin-left: 3px !important;
}
html[dir="rtl"] .dishes_page_spicy_value {padding-left: 0.8rem;}

html[dir="rtl"] .padd-right-5 {
    padding-right: 0!important;
	padding-left: 5rem!important
}

html[dir="rtl"] .trx_addons_list_alter li {
    padding-left: 0;
	padding-right: 2rem
}
html[dir="rtl"] .trx_addons_list_iconed li {
    padding-right: 7.7rem;
	padding-left: 0
}

html[dir="rtl"] .wpcf7 .trx_addons_columns_wrap > [class*="trx_addons_column-"], html[dir="rtl"] .sc_countdown .sc_countdown_item, html[dir="rtl"] .sc_countdown .sc_countdown_separator, html[dir="rtl"] .alignright  {
    float: right;
}

html[dir="rtl"] .alignright {
	width: 100%;
	margin: 0!important;
}

html[dir="rtl"] .mejs-controls .mejs-playpause-button.mejs-play > button:before, html[dir="rtl"] .mejs-controls .mejs-playpause-button.mejs-replay > button:before {
    left: 0;
	right: 1px
}

html[dir="rtl"] .mejs-controls a.mejs-horizontal-volume-slider {
    margin-left: 0;
	margin-right: 5px
}

html[dir="rtl"] .mejs-controls .mejs-playpause-button.mejs-play > button,
html[dir="rtl"] .mejs-controls .mejs-playpause-button.mejs-replay > button,
html[dir="rtl"] .mejs-controls .mejs-playpause-button.mejs-pause > button {
	margin-right: 0!important
}

html[dir="rtl"] .widget_aboutme .aboutme_avatar {margin-left: 20px; margin-right: 0;}
html[dir="rtl"] .socials_wrap .social_item {margin: 8px 0 0 8px}


html[dir="rtl"] .has-post-thumbnail .cat-block, html[dir="rtl"] .post_format_gallery .cat-block {
	left: auto;
    right: 0;
    padding-left: 0;
    padding-right: 1.6rem;
}
html[dir="rtl"] .cat-block .post_meta_item.post_counters_item.post_counters_likes:before {
	margin-left: 7px;
    margin-right: -2px;
}
html[dir="rtl"] .cat-block .post_meta_item.post_counters_item.post_counters_likes {
	padding-right: 0;
    padding-left: 7px;
}

html[dir="rtl"] .sc_blogger_modern .sc_blogger_item .sc_blogger_item_content {
	left: auto!important;
    right: 52%;
}
.post_meta_item.post_date:before {margin-right: 0; margin-inline-end: 3px;}

html[dir="rtl"] .sc_layouts_menu_nav > li {float: right;}
.sc_layouts_menu_nav li:first-of-type { margin-inline-end: 5px}

.scheme_default .post_meta_item:before {margin-right: 0; margin-inline-end: 0.2rem}

.buddypress .sidebar {display: none!important}
.buddypress .content {width: 100%!important}

.breadcrumbs {display: flex; align-items: center}

.qc-sbd-single-item-11 ul {padding: 0; justify-content: space-between;}
.qc-sbd-single-item-11 ul > li {flex: 0 0 33%!important;}
.mfp-wrap {
    background: rgba(0, 0, 0, .5);
    overflow: hidden!important;
	padding: 1rem 0
}
.mfp-inline-holder div.mfp-content, .mfp-ajax-holder div.mfp-content {max-height: 100%}
.mfp-close-btn-in .mfp-close {
	top: 30px;
    right: 0px;
    background-color: #000000!important;
    font-size: 18px;
}
.pd_single_content .feature-image {border: 0}

html[dir="rtl"] .pd_single_content {
	float: right;
	direction: ltr;
    text-align: right;
}
html[dir="rtl"] .pd_business_hour p span {
    float: right;
    direction: rtl;
	margin-left: 7px;
}
html[dir="rtl"] .pd_bottom_desc i {
	float: right;
    margin-right: 0;
    margin-left: 7px;
    line-height: 1.5;
}

html[dir="rtl"] .pd-bottom-area p {
    padding-right: 0;
	padding-left: 7px;
    margin: 0;
    float: right;
}
html[dir="rtl"] .pd-bottom-area > p:first-of-type {direction: rtl; padding: 0; margin-left: 15px;}
html[dir="rtl"] .pd_single_button {float: right; margin: 0;}

body.sidebar_hide .alignwide {width: auto; left: 0;}

.bp-dir-search-form {display: flex!important; border:0!important; margin-top: 4px;}
.select-arrow {display: none!important}
.bp-dir-search-form input {padding: 0 1rem!important}
.nouveau-search-submit {padding: 0!important}
.component-filters {min-width: 16rem}
.component-filters > div {min-width: 100%}

html[dir="rtl"] #buddypress div#item-header #item-header-cover-image #item-header-content{
	float: right;
    margin-right: 170px;
    margin-left: 0;
}
html[dir="rtl"] #buddypress #item-header-cover-image #item-header-avatar {float: right}
.bp-screen-title {display: inline-block; font-size: 24px; margin-top: 15px;}
.item-body {position: relative}
.subnav-filters {
	display: inline-block;
    position: absolute;
	top: -1rem;
	z-index: 1;
}
html[dir="rtl"] .subnav-filters {left: 0;}

form.ac-form .ac-reply-content input {margin-top: 0!important}

.bp-profile-button {text-align: center; margin-top: 1rem;}

html[dir="rtl"] .cleanlogin-field i {right: auto; left: 20px!important}
.cleanlogin-field-username {display: block!important}

.sbd_dashboard_main_area h2 {font-size: 2rem!important}

.page_content_wrap .content_wrap {padding: 2rem 0}

article.category-114 .post_info {display: none!important}
article.category-114 .post_header, article.category-114 .post_content {text-align: center}
article.category-114 .post_content {
	padding-top: 0.5rem;
    font-size: 12px;
}

#sac-form {position: relative}
#sac-user-submit {
	position: absolute;
    top: 45px;
    right: 5px
}
html[dir="rtl"] #sac-user-submit {
    right: auto;
	left: 5px
}
#submitchat {
	width: 50px;
    height: 50px;
    padding: 0;
    color: transparent!important;
}
#sac-user-submit {max-width: 50px}
#sac-user-submit::before {
	content: '\e85a';
    position: absolute;
    inset: 0;
    font-family: "trx_addons_icons";
    color: #111111!important;
	font-size: 16px;
    text-align: center;
    line-height: 46px;
    font-weight: bold;
	transform: rotatez(90deg);
	pointer-events: none;
}
html[dir="rtl"] #sac-user-submit::before {
	transform: rotatez(-90deg);
}

#menu-footer ul {
    padding: 0;
	margin: 0
}
#menu-footer ul li {
	text-overflow: ellipsis;
    white-space: nowrap;
}

.sbd_phone {
    display: inline-block;
	direction: ltr;
}

html[dir="rtl"] header .sc_layouts_row_type_compact .sc_layouts_column .sc_layouts_item + .sc_layouts_item:before {
	left: auto;
    right: -7px;
}

.home-page #item-1-1065-add-block, .home-page .pd-top-area {display: none}
/* .home-page .ca-icon {
	width: 100px!important;
    height: 100px!important;
    line-height: 100px;
    left: calc(50% - 50px)!important;
    background: #f8f8f8;
    border-radius: 50%;
	padding: 1rem!important;
}
.home-page .ca-icon img {
	object-fit: contain;
    border-radius: 0!important;
    width: 100%!important;
    height: auto!important;
} */

html[dir="rtl"] .en-text, .ar-text {display: none}
html[dir="rtl"] .ar-text{display: block}

.wp-block-preformatted {
    white-space: unset;
}
div#user-submitted-posts fieldset input.usp-input {width: 100%}
div#user-submitted-posts fieldset {margin: 0 0 2rem 0;}
div#user-submitted-posts {margin: auto}

html[dir="rtl"] .select_container select {
	padding-right: 1.5rem!important;
	padding-left: 3em !important;
}
html[dir="rtl"] .select_container:before {
	right: auto;
    left: 0;
    border-radius: 30px 0 0 30px!important;
}
html[dir="rtl"] .select_container:after {
	right: auto;
    left: 1.5rem;
}

.login-before {
	padding: 2rem;
    border-inline-start: 3px solid #f00;
    font-weight: bold;
    background: snow;
}

.mfp-content:has(.trx_addons_popup) {background: transparent}
.mfp-content:has(.trx_addons_popup) .mfp-close {display: none}

.trx_addons_popup_form, [class*=sc_input_hover_] .sc_form_field_hover {text-align: start!important;}
.trx_addons_popup_form_field_remember {display: flex; justify-content: space-between}
html[dir="rtl"] .sc_form_field_wrap input {
	padding-left: 1.4em !important;
	padding-right: 3em !important;
}

.sc_input_hover_iconed .sc_form_field_icon {transform: unset}

.trx_addons_popup .trx_addons_tabs_titles {
	margin-right: 0
}

.login-before:not(:has(a))  {display: none}

.sc_input_hover_iconed .sc_form_field_content {transform: unset}

#addPostBtn {
    margin-inline-end: 0.8rem!important;
    margin-bottom: 0!important;
}

.sc_layouts_item_icon + .sc_layouts_item_details {margin-left: 0; margin-inline-start: .5rem!important;}
.sc_layouts_column .sc_layouts_item {vertical-align: unset}


/* =
 
 * Theme customization starts here
-------------------------------------------------------------- */
