div#s-theme_preview_bar {
	display: none !important;
}

section.abayat-image-with-text a {
	display: none;
}

#mainnav {
	direction: rtl;
}



nav#mobile-menu {
	direction: ltr;
}

@media (min-width: 1024px) {
	#mainnav,
	#mainnav .inner,
	#mainnav .flex.items-center.justify-between {
		height: 80px !important;
		direction: rtl !important;
	}

	#mainnav .flex.items-center.justify-between > div:nth-child(2) {
		display: flex !important;
		justify-content: center !important;
		flex: 1 !important;
	}

	#mainnav .hidden.lg\:flex.items-center.flex-1.px-8 {
		display: flex !important;
		justify-content: flex-start !important;
		flex: 1 !important;
	}

	#mainnav ul.main-menu {
		display: flex !important;
		gap: 30px !important;
		flex-direction: row !important;
	}

	#mainnav ul.main-menu li a {
		color: #5d3428 !important;
		font-weight: bold !important;
		text-decoration: none !important;
	}

	#mainnav .navbar-brand img {
		height: 60px !important;
		width: auto !important;
	}
}

.s-block--fixed-banner.wide-placeholder,
.s-block--fixed-banner.wide-placeholder * {
	max-width: unset !important;
	max-height: unset !important;
	margin: unset !important;
	border-radius: unset;
	padding: unset;
}

/* ===============================
   1. حذف الزر الثاني والـ overlay
================================ */
section.abayat-photo-text .abayat-photo-text-btn-second,
section.abayat-photo-text .absolute.inset-0 {
	display: none !important;
}

/* ===============================
   2. Desktop (1024px+)
================================ */
@media (min-width: 1024px) {
	section.abayat-photo-text > .flex {
		flex-direction: row-reverse !important;
		height: 600px !important;
		padding: 40px 80px !important;
		align-items: center !important;
	}

	section.abayat-photo-text > .flex > div:first-child {
		height: 100% !important;
		padding: 30px !important;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	section.abayat-photo-text img {
		width: 100% !important;
		height: 100% !important;
		object-fit: contain !important;
	}

	section.abayat-photo-text h2 {
		font-family: serif !important;
		font-size: 3.2rem !important;
		font-weight: 400 !important;
		line-height: 1.1 !important;
	}

	section.abayat-photo-text p {
		font-size: 24px;
		font-weight: 600;
	}

}

	section.abayat-photo-text .abayat-photo-text-btn-main {
		background-color: transparent !important;
		border: 1px solid #fff !important;
		color: #fff !important;
		border-radius: 0 !important;
		padding: 10px 35px !important;
		width: fit-content !important;
	}
	.abayat-photo-text .abayat-photo-text-btn-main:hover {
		color: #80322a !important;
		background-color: #fff !important;
	}

/* ===============================
   3. Mobile & Tablet
================================ */
@media (max-width: 1023px) {
	section.abayat-photo-text > .flex > div:first-child {
		height: 350px !important;
		padding: 20px !important;
		background-color: #f1ede8 !important;
	}

	section.abayat-photo-text h2 {
		font-size: 2.2rem !important;
		text-align: center !important;
	}

	section.abayat-photo-text p {
		text-align: center !important;
		padding: 0 20px !important;
	}

	section.abayat-photo-text .abayat-photo-text-btn-main {
		margin: 0 auto !important;
		display: block;
	}
}

section.abayat-text {
	direction: rtl;
}

.s-block--marquee.is-mini {
	height: 4rem;
}

.s-block--marquee .marquee__content li {
	font-family: serif;
	font-weight: 600;
	font-size: 1.8rem;
}

.abayat-store-footer__inner {
	display: none !important;
}

.avora-new-footer {
	background-color: #f7f3f9;
	padding: 60px 0 30px 0;
	direction: ltr;
}

.avora-footer-container {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 40px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.rebuilt-links-grid {
	display: grid;
	grid-template-columns: auto auto;
	gap: 15px 100px;
}

.rebuilt-links-grid a {
	color: #5b2d26 !important;
	text-decoration: none;
	font-size: 16px;
	display: flex;
	align-items: center;
}

.rebuilt-links-grid a::before {
	content: '•';
	margin-right: 10px;
	font-size: 20px;
}

.rebuilt-social-wrap ul {
	display: flex;
	gap: 15px;
	list-style: none;
	padding: 0;
	margin: 0;
}

.rebuilt-social-wrap svg {
	width: 28px !important;
	height: 28px !important;
	fill: #5b2d26 !important;
}

.avora-bottom-branding {
	width: 100%;
	text-align: center;
	margin-top: 50px;
}

.avora-bottom-branding img {
	max-width: 600px;
	width: 90%;
	height: auto;
	margin: auto;
}

@media (max-width: 768px) {
	.avora-footer-container {
		flex-direction: column-reverse;
		align-items: center;
		gap: 40px;
	}
	.rebuilt-links-grid {
		grid-template-columns: 1fr;
		gap: 15px;
	}
}

.abayat-store-footer .abayat-copyright {
	display: none;
}

.page-single nav.breadcrumbs {
	display: none;
}

.content.content--single-page h1 {
	display: none;
}

.page-single .container {
	max-width: unset !important;
	padding: unset;
	margin: unset;
}

.page-single .content.content--single-page {
	width: 100%;
	padding: unset !important;
	margin: unset;
}

.page-single .content .content-entry img {
	margin: unset !important;
}

.page-single salla-comments {
	display: none;
}


#main-content > section.abayat-photo-text.py-0.block.block > div > div.lg\:w-1\/2.flex.items-center.justify-center.p-12.lg\:p-24 > div > p{
	direction: ltr !important;
}




@media (max-width: 768px) {
  .abayat-photo-text .lg\:w-1\/2:first-child {
    width: 85% !important;
    height: unset  !important;
    padding: unset !important;
            height: 350px !important;
  }
  #main-content > section.abayat-photo-text.py-0.block.block > div > div.flex.items-center.justify-center.p-12 > div{
  	max-width: 20rem !important;
  }

  .abayat-photo-text .lg\:w-1\/2:last-child {
    width: 85% !important;
  
  }
  

    section.abayat-photo-text > .flex > div:first-child {
        height: 250px !important;
        padding: unset !important;
}
  .abayat-photo-text h2 {
    font-size: 16px !important;
    margin-bottom: 10px !important;
  }

  .abayat-photo-text p {
    font-size: 12px !important;
    margin-bottom: 10px !important;
  }

  .abayat-photo-text a {
    padding: 8px 12px !important;
    font-size: 12px !important;
    min-height: auto !important;
  }

  .abayat-photo-text .flex.flex-col {
    flex-direction: row !important;
    gap: 8px !important;
  }
  #main-content > section.abayat-photo-text.py-0.block.block > div > div.flex.items-center.justify-center.p-12{
  	padding: unset !important;
  }
  .s-block--marquee .marquee__content li {
    font-size: 1rem !important;
}
	 section.abayat-photo-text h2 {
        font-size: 1rem !important;
        
    }


   .page-single .content.content--single-page .content-entry h2{
    	font-size: 1.9rem !important;
    }
  .page-single .content.content--single-page .content-entry h3{
    	font-size: 1.45rem !important;
    }
  .page-single .content.content--single-page .content-entry p{
    	font-size: 1rem !important;
    }
    
}