.hide-ar{
	display:none !important;
}
.hide-en{
	display:block !important;
}
.home header.page-header{
	display:none !important;
}
.bc-row.days {
	justify-content: space-around;
}
.sr7-nav-img{
	display:none !important;
}
ul {
	padding: 0 15px;
}
.white-logo img{
	filter: brightness(0) invert(1);
}
.elementor-posts .elementor-post__card .elementor-post__text{
	padding: 0 25px !important;
}
.active_sticky {
	background-color: #01213a !important;
}
.ar-flag a{
	font-family: "Tajawal", Sans-serif !important;
}
.en-flag a::before , .ar-flag a::before{
	content: "" !important;
	display: inline-block;
	width: 18px;
	height: 12px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	opacity:1 !important;
}
.en-flag a , .ar-flag a{
	gap: 8px;
}
.en-flag a::before{
	background-image: url(https://tasmemak.com/Iltizam/wp-content/uploads/2025/03/2807791_18166.svg);
	left: -22px;
	margin-bottom: 3px;

}
.ar-flag a::before{
	background-image: url(https://tasmemak.com/Iltizam/wp-content/uploads/2025/02/flag_12361478.svg);
	right: -22px;
	margin-bottom: 3px;
}
.menu-toggle span{
	display:none;
}
.home #main-header{
	background-color:#01213A00 !important;
	margin-bottom: -100px !important;
}
.home #inner-header{
	display:none !important;
}
.home #main-header{
	display:block !important;
}

.elementor-posts .elementor-post__excerpt p{
	    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.perf .elementor-post__title{
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

@media(max-width:767px){
	.en-flag a::before , .ar-flag a::before{
		content:none;
	}
	
	.hfe-has-submenu-container .hfe-menu-item{
		padding-bottom: 0px !important;
	}
	
	
}
/* blog page */
.blog article.post-wrap {
	border-radius: 24px !important;
	box-shadow:0 0 10px 0 rgba(0,0,0,.15) !important;
	background-color: #fff !important;
	margin-bottom: 20px;
}
.blog article.post-wrap img{
	border-radius: 24px 24px 0px 0px !important;
	height: 250px;
	object-fit: cover;
}
.blog article.post-wrap h2, .blog article.post-wrap .post-excerpt {
	padding:0px 30px; 
}
.blog article.post-wrap .readmore{
	padding:0px 30px 30px 30px; 
}
.post-meta , div#comments{
	display:none;
}
.blog .row_site , .single-post .row_site{
	padding:80px 0px;
}
.hfe-nav-menu .menu-item-has-children .sub-menu{
	top: 25px !important;
}
.hfe-nav-menu .sub-menu a{
	font-size: 14px !important;
}
li:not(.menu-item) {
	margin-bottom: 15px !important;
	line-height: 1.3em !important;
}
a.hfe-sub-menu-item {
	padding: 10px !important;
	line-height: 1.3em !important;
}
.hfe-nav-menu .sub-menu li.menu-item {
	border: none !important;
}
ul.sub-menu li.menu-item, ul.sub-menu {
	border-radius: 15px !important;
}
ul.sub-menu {
	padding: 8px !important;
}
.ova-heading.template3 .description{
	font-size:14px !important;
}
.home .more-help , .page-id-4 .more-help{
	display:none !important
}
/* calander */
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col {
	height: 50px !important;
}
body div.booked-calendar-wrap .bc-col {
	padding: 10px !important;
}
span.number {
	font-size: 16px !important;
}
body.page-template div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date .number {
	width: 30px;
	height: 30px;
	line-height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}
body.page-template div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date .number {
	margin: -20px 0 0 -15px;
}
.booked-appt-list.shown {
	padding: 10px !important;
}
body .booked-appt-list h2 {
	margin: 0 0 20px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name , th.product-name{
	border: none !important;
}
.booked-wc-checkout-section, .product-name {
	font-size: 20px;
	width: 100%;
}
.page-id-43 .more-help{
	display:none !important;
}
#scrollUp {
	background-color: #581a21;
}
button.new-appt.button:disabled {
	background-color: gray !important;
	border: gray !important;
	cursor: not-allowed;
}
.cf-block .field {
	width: 49%;
}
body .booked-form .cf-block {
	display: flex;
	justify-content: space-between;
}
/* form booking */
.fa-asterisk:before {
	content: none !important;
}
body .booked-form .field label.field-label {
	display: none !important;
}
body .booked-form .field{
	display:flex !important;
}
body .textfield{
	display: flex;
}
input[name="guest_name"] {
	order: 1;
}
input[name="guest_email"] {
	order: 2;
}
.single-post h2{
	font-size: 30px !important;
	font-weight: 700 !important;
	line-height: 33px !important;
	display: block !important;
}
.single-post h3{
	font-size: 25px !important;
	font-weight: 700 !important;
	line-height: 33px !important;
	display: block !important;
}
.single-post li:not(.menu-item) {
	margin-bottom: 4px !important;
}

.single-post ol {
	padding: 0 15px;
}
/* bold text color in services */
.page .elementor-widget-text-editor li strong span {
	color: #8a2437 !important;
}