/*
 Theme Name:   Qwery Child Theme
 Theme URI:    http://qwery.ancorathemes.com
 Description:  Qwery Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     qwery
 Version:      1.2
 Tags:         flexible-header, 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
 Text Domain:  qwery
*/


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

	
@font-face {
        font-family: 'DroidArabicKufi-Regular';
        font-style: normal;
        font-weight: 400;
        src: url(fonts/DroidArabicKufi-Regular.eot);
        src: url(fonts/DroidArabicKufi-Regular.eot?#iefix) format('embedded-opentype'), url(fonts/DroidArabicKufi-Regular.woff2) format('woff2'), url(fonts/DroidArabicKufi-Regular.woff) format('woff'), url(fonts/DroidArabicKufi-Regular.ttf) format('truetype');
}

.lang-item-ar a[lang="ar"] span {
font-family: 'DroidArabicKufi-Regular' !important;
}

#sc_layouts_menu_1063370323 #menu-item-19018-en a[lang="en-US"] span {
	    font-family: Spartan,sans-serif !important;
}


/*************** ADD YOUR CUSTOM RTL CSS HERE  ***************/

@font-face {
        font-family: 'DroidArabicKufi-Regular';
        font-style: normal;
        font-weight: 400;
        src: url(fonts/DroidArabicKufi-Regular.eot);
        src: url(fonts/DroidArabicKufi-Regular.eot?#iefix) format('embedded-opentype'), url(fonts/DroidArabicKufi-Regular.woff2) format('woff2'), url(fonts/DroidArabicKufi-Regular.woff) format('woff'), url(fonts/DroidArabicKufi-Regular.ttf) format('truetype');
}
body.rtl {
font-family: 'DroidArabicKufi-Regular', Spartan,sans-serif!important;
}

body.rtl .menu_main_nav>li>a, body.rtl .sc_layouts_menu_nav>li>a{
font-family: 'DroidArabicKufi-Regular', Spartan,sans-serif!important;
}

body.rtl h1,body.rtl h2,body.rtl h3,body.rtl h4,body.rtl h5,body.rtl h6{font-family: 'DroidArabicKufi-Regular', Spartan,sans-serif!important;}

body.rtl .sc_item_subtitle {font-family: 'DroidArabicKufi-Regular', Spartan,sans-serif!important;}

body.rtl .wpcf7-submit{font-family: 'DroidArabicKufi-Regular', Spartan,sans-serif!important;}

body.rtl .wpcf7 .wpcf7-submit-style .wpcf7-submit{font-family: 'DroidArabicKufi-Regular', Spartan,sans-serif!important;}

body.rtl #menu-item-19018-en a {
	padding: 1px !important;
}

body.rtl li#menu-item-19018-en a span {
	font-size: 14px !important;
}

body.rtl .elementor-element-7f0e15b .elementor-widget-wrap{
	    display: flex;
    align-items: center;
    justify-content: flex-end;
}

body.rtl .elementor-element-7f0e15b .elementor-widget-wrap > div {
	margin-left: 0 !important;
	margin-right: 15px !important;
}

body.rtl .sc_layouts_column_align_right .sc_layouts_item:first-child, .sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child {
		margin-left: 0 !important;
	margin-right: 15px !important;
}

body.rtl .sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>ul, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul, .menu_mobile .menu_mobile_nav_area>ul {
	font-family: 'DroidArabicKufi-Regular', Spartan,sans-serif!important;
}

.elementor-18712 .elementor-element.elementor-element-290039f,
.team_member_page .team_member_position, .sc_item_subtitle, .sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date .post_date, .sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_meta .post_categories,
.sc_button:not(.sc_button_simple), .sc_form button,
blockquote, .sticky_socials_wrap.sticky_socials_modern .social_item .social_name, .search_modern .search_wrap .search_field, .search_style_fullscreen .search_field, .search_style_fullscreen.search_opened .search_field, .comments_list_wrap .comment_reply, .author_info .author_label, .nav-links-single .nav-links .nav-arrow-label, .post_item_single .post_tags_single a, .sc_layouts_row_type_compact .sc_layouts_item_details, .post_meta_item.post_categories, div.esg-filters, .woocommerce nav.woocommerce-pagination ul, .comments_pagination, .nav-links, .page_links, .wp-playlist.wp-audio-playlist .wp-playlist-tracks, .wp-playlist.wp-audio-playlist .wp-playlist-item-title, .mejs-container *, .format-audio .post_featured .post_audio_author, .single-format-audio .post_featured .post_audio_author, .sc_layouts_blog_item_featured .post_featured .post_audio_author, #powerTip .box_view_html, .widget_product_tag_cloud, .widget_tag_cloud, .wp-block-tag-cloud, .custom-html-widget .extra_item, .post_meta_item.post_author, .post_info_item.post_info_posted_by, .post_info_item.post_categories, table th, mark, ins, .logo_text, .theme_button_close_text, .post_price.price, .theme_scroll_down, .post_meta_item .post_sponsored_label, .latepoint-lightbox-w h1, .latepoint-lightbox-w h2, .latepoint-lightbox-w h3, .latepoint-lightbox-w h4, .latepoint-lightbox-w h5, .latepoint-lightbox-w h6, .has-drop-cap:not(:focus):first-letter, .widget_calendar caption, .wp-block-calendar caption, .sc_layouts_title .breadcrumbs, blockquote>cite, blockquote>p>cite, blockquote>.wp-block-pullquote__citation, .wp-block-quote .wp-block-quote__citation,
body #profile-login label, #profile-register label, #profile-forgot label, body #profile-edit #booked-page-form label, body #booked-profile-page .booked-tabs li a, body .booked-form .field label.field-label, body .booked-modal .bm-window p.appointment-title, body .booked-modal .bm-window p.calendar-name, body .booked-modal .bm-window p small, body table.booked-calendar tr.entryBlock, body table.booked-calendar tr.days th, body table.booked-calendar thead th .monthName, body table.booked-calendar td .date .number {
	font-family: Spartan, 'DroidArabicKufi-Regular', sans-serif!important;
	    font-size: 14px;
}


body .booked-calendar-wrap.small table.booked-calendar thead tr.days th:first-child:after
body .booked-calendar-wrap.small table.booked-calendar thead tr.days th:last-child:after {
	content: none !important;
}

.contacts_place.contacts_map_top {
	.contacts_info {
		display: flex;
    flex-direction: column;
		
		> div {
			width: 100%;
				padding: 0 10px;
			    text-align: start;
			margin-bottom: 15px;
		}
	}
}

.elementor-element-2b36c8e {
	.wp-calendar-nav {
		display: none;
	}
}


body:not(.rtl)  {
	.widget_contacts .contacts_info .contacts_left>:before {
		left: 0;
		right: auto;
	}
	
	.widget_contacts .contacts_info .contacts_left>* {
		    padding-left: 2.3em;
		padding-right: 0;
	}
}

body.rtl .booked-calendar-wrap.small table.booked-calendar thead tr.days th:last-child:after {
	    left: -35px !important;
	right: auto !important;
}

body.rtl .booked-calendar-wrap.small table.booked-calendar thead th a.page-right {
	left: 20px;
	right: auto;
	 i.booked-icon-arrow-right {
	transform: rotate(180deg)
	}
}

body.rtl .booked-calendar-wrap.small table.booked-calendar thead th a.page-left {
	right: 20px;
	left: auto;
	 i.booked-icon-arrow-left {
	transform: rotate(180deg)
	}
}


body.rtl div.wpcf7 .form-style-4 .style-icon[class*=icon-]:before {
	right: 23px;
    left: auto;
}



body.rtl {
	.widget_contacts .contacts_info span:before, .widget_contacts .contacts_info>div>a:before, .widget_contacts .contacts_info>a:before {
		    text-align: right;
	}

	 .widget_contacts .contacts_info .contacts_left>* {
	text-wrap: balance;
}
	
	 div.wpcf7 .form-style-4 .select_container, div.wpcf7 .form-style-4 textarea, div.wpcf7 .form-style-4 input:not([type=submit]):not([type=radio]):not([type=checkbox]) {
	&:placeholder {
		text-align: right;
	}
		
}
	
	 
		 .widget_contacts .contacts_info span:before, .widget_contacts .contacts_info>div>a:before, .widget_contacts .contacts_info>a:before {
			 right: 0;
			 left: auto;
		 }
}

.single-post .post_meta .post_meta_item.post_author {
	display: none !important;
}

.elementor-element-c7c6fec,
.elementor-element-91bdeac {
	 .sc_socials_default .socials_wrap a {
	padding-inline-end: 10px;
}
}
body .booked-calendar-wrap.small table.booked-calendar tbody tr td:not(.prev-date) .date {
background-color:red !important;
}

body .booked-calendar-wrap.small table.booked-calendar tbody tr td:not(.prev-date) .date {
	background-color: #a5ec60 !important;
    color: #18333d !important;
}

