/* ==========================================================================
EXISTING STYLES – YOUR CURRENT CSS
========================================================================== */
.main-filter-button:hover,
.clear-filters-button:hover {
background-color: #cca75c;
}
.main-filter-button.active,
.view-all-button,
.filter-button,
.clear-filters-button {
background-color: #cca75c !important;
}
button.modern-submit-btn {
background-color: #cca75c;
color: white !important;
}
.modern-nearby-card .nearby-icon {
background: #cca75c !important;
}
body .modern-nearby-card .nearby-icon i {
color: #fff !important;
}
body .modern-nearby-card:hover .nearby-icon i {
color: #fff !important;
}
.modern-nearby-card:hover .nearby-icon {
box-shadow: 0 6px 20px #cca75c !important;
}
.modern-nearby-card:hover .nearby-distance {
background: linear-gradient(135deg, #cca75c, #5F5E5D) !important;
border-color: rgb(88 119 158) !important;
}
.modern-nearby-card:hover {
box-shadow: 0 8px 25px #cca75c !important;
}
.modern-submit-btn:hover {
color: #cca75c !important;
}
.elegant-overlay {
background: linear-gradient(135deg, #cca75c 0%, #f5f5f5b5 100%) !important;
}
.elegant-image-number {
background: linear-gradient(135deg, #cca75c 0%, #F5F5F5 100%) !important;
}
.elegant-stats-item i {
color: #cca75c !important;
}
.modern-nearby-card:hover .nearby-distance {
color: white !important;
}
.modern-nearby-card .nearby-icon {
border-color: #cca75c !important;
}
.template-grid.template-grid-custom.modern-project-detail {
overflow-x: unset !important;
}
.elegant-action-btn:hover {
background: #cca75c !important;
}
/* ==========================================================================
REM Off-Plan Plugin – RTL Fixes for Hebrew
========================================================================== */
.about-project-content {
text-align: right !important;
direction: rtl !important;
}
.description-text,
.description-text.truncated,
.description-text.processed {
text-align: right !important;
direction: rtl !important;
}
.description-text *,
.about-project-content * {
text-align: right !important;
direction: rtl !important;
}
.read-more-container {
text-align: right !important;
direction: rtl !important;
}
.read-more-link {
text-align: right !important;
direction: rtl !important;
float: right !important;
display: inline-block !important;
}
.about-project-card {
direction: rtl !important;
}
.about-project-card p,
.about-project-card div,
.about-project-card h5,
.about-project-card span {
text-align: right !important;
direction: rtl !important;
}
.modern-section p {
text-align: right !important;
direction: rtl !important;
}
.force-hebrew,
.force-hebrew * {
direction: rtl !important;
}
.about-project-content::after,
.read-more-container::after {
content: "";
display: table;
clear: both;
}
/* ==========================================================================
GLOBAL & TYPOGRAPHY – PREMIUM LUXURY THEME
========================================================================== */
:root {
–gold-primary: #D4A853;
–gold-hover: #bfa360;
–dark-bg: #1a1a2e;
–dark-secondary: #16213e;
–text-dark: #2c3e50;
–text-light: #6c757d;
–white: #ffffff;
–card-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
–hover-shadow: 0 15px 40px rgba(0, 0, 0, 0.12);
–radius-md: 12px;
–radius-lg: 16px;
–font-heading: 'Playfair Display', serif;
–font-body: 'Heebo', sans-serif;
}
body {
background-color: #f8f9fa;
color: var(–text-dark);
}
h1, h2, h3, .project-list-title, .modern-section-title {
color: var(–dark-bg);
letter-spacing: -0.5px;
}
/* ==========================================================================
PROJECT LISTING PAGE
========================================================================== */
.project-item {
background: var(–white);
border-radius: var(–radius-lg);
box-shadow: var(–card-shadow);
border: 1px solid rgba(0,0,0,0.03);
transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
overflow: hidden;
position: relative;
height: 100%;
display: flex;
flex-direction: column;
}
.project-link:hover .project-item {
transform: translateY(-8px);
box-shadow: var(–hover-shadow);
border-color: rgba(212, 168, 83, 0.3);
}
.project-image {
position: relative;
overflow: hidden;
height: 280px;
}
.project-image img {
height: 100% !important;
width: 100% !important;
object-fit: cover;
border-radius: 0 !important;
transition: transform 0.6s ease;
}
.project-link:hover .project-image img {
transform: scale(1.05);
}
.project-badge {
background-color: var(–gold-primary) !important;
color: var(–white) !important;
font-weight: 600;
text-transform: uppercase;
font-size: 0.75rem;
padding: 6px 14px;
border-radius: 4px;
top: 15px;
right: 15px;
box-shadow: 0 4px 10px rgba(212, 168, 83, 0.4);
z-index: 2;
}
.project-info {
padding: 25px;
flex-grow: 1;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.project-list-title {
font-size: 1.35rem;
font-weight: 700;
margin-bottom: 10px;
color: var(–dark-bg);
line-height: 1.3;
}
.project-location {
font-size: 0.9rem;
color: var(–text-light);
margin-bottom: 20px;
display: flex;
align-items: center;
gap: 8px;
}
.project-location img.location-icon {
opacity: 0.6;
width: 14px;
height: 14px;
}
.project-meta {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 15px;
padding-top: 15px;
border-top: 1px solid #eee;
margin-top: auto;
}
.meta-item {
display: flex;
flex-direction: column;
}
.meta-label {
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 0.5px;
color: #999;
margin-bottom: 4px;
}
.meta-value {
font-weight: 600;
color: var(–dark-bg);
font-size: 1rem;
}
.developer-info {
margin-top: 15px;
font-size: 0.85rem;
color: var(–text-light);
background: #fcfcfc;
padding: 8px 12px;
border-radius: 6px;
}
/* ==========================================================================
FILTERS & SEARCH BAR
========================================================================== */
.filters_fields,
select.filters_fields,
input.filters_fields {
background-color: var(–white) !important;
border: 1px solid #e0e0e0 !important;
border-radius: 8px !important;
padding: 12px 16px !important;
font-size: 0.95rem !important;
color: var(–dark-bg) !important;
height: 50px !important;
box-shadow: 0 2px 5px rgba(0,0,0,0.02) !important;
transition: all 0.3s ease;
}
.filters_fields:focus {
border-color: var(–gold-primary) !important;
box-shadow: 0 4px 12px rgba(212, 168, 83, 0.15) !important;
outline: none;
}
#offplan-advanced-filter-btn-top,
.show-advanced-filters-btn {
background-color: transparent !important;
color: var(–gold-primary) !important;
border: 1px solid var(–gold-primary) !important;
font-weight: 600;
border-radius: 8px;
padding: 10px 20px;
transition: all 0.3s ease;
}
#offplan-advanced-filter-btn-top:hover {
background-color: var(–gold-primary) !important;
color: var(–white) !important;
}
#modern-filter-drawer-top,
.filter-container {
background: var(–white);
border-radius: var(–radius-md);
box-shadow: 0 15px 40px rgba(0,0,0,0.08);
border: none;
padding: 20px;
}
#projects-map, #projects-map-top {
border-radius: var(–radius-lg);
box-shadow: var(–card-shadow);
border: 4px solid var(–white);
overflow: hidden;
}
/* ==========================================================================
SINGLE PROJECT PAGE
========================================================================== */
.project-hero-swiper {
border-radius: 0 0 var(–radius-lg) var(–radius-lg);
overflow: hidden;
box-shadow: var(–card-shadow);
margin-bottom: 40px;
}
.project-hero-swiper .swiper-slide img {
transition: transform 1s ease;
}
.project-hero-swiper:hover .swiper-slide img {
transform: scale(1.02);
}
.modern-nav-bar {
background: var(–white);
padding: 10px 20px;
border-radius: 50px;
box-shadow: 0 5px 20px rgba(0,0,0,0.06);
display: inline-flex;
gap: 10px;
margin-bottom: 40px;
position: sticky;
top: 20px;
z-index: 100;
}
.modern-nav-link {
color: var(–text-dark);
padding: 10px 24px;
border-radius: 30px;
font-weight: 500;
transition: all 0.3s ease;
border: 1px solid transparent;
}
.modern-nav-link:hover {
color: var(–gold-primary);
background: rgba(212, 168, 83, 0.05);
}
.modern-nav-link.active {
background-color: var(–gold-primary);
color: var(–white);
box-shadow: 0 4px 12px rgba(212, 168, 83, 0.3);
}
.modern-overview-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
margin-bottom: 40px;
}
.modern-overview-item {
background: var(–white);
padding: 25px;
border-radius: var(–radius-md);
text-align: center;
border: 1px solid #f0f0f0;
transition: transform 0.3s ease;
}
.modern-overview-item:hover {
transform: translateY(-5px);
border-color: var(–gold-primary);
box-shadow: var(–card-shadow);
}
.modern-overview-icon {
font-size: 2rem;
color: var(–gold-primary);
margin-bottom: 15px;
}
.modern-overview-label {
font-size: 0.85rem;
text-transform: uppercase;
color: #888;
margin-bottom: 5px;
}
.modern-overview-value {
font-size: 1.1rem;
font-weight: 700;
color: var(–dark-bg);
}
.modern-facility-card {
background: var(–white);
border-radius: var(–radius-md);
overflow: hidden;
box-shadow: var(–card-shadow);
transition: all 0.3s ease;
}
.modern-facility-card:hover {
transform: translateY(-5px);
box-shadow: var(–hover-shadow);
}
.modern-facility-image {
height: 200px;
width: 100%;
object-fit: cover;
}
.modern-facility-name {
padding: 15px;
font-weight: 600;
color: var(–dark-bg);
text-align: center;
}
/* ==========================================================================
CONTACT FORM – FIXED RTL & TEXT COLORS
========================================================================== */
.modern-contact-card {
background: var(–dark-bg);
padding: 40px;
border-radius: var(–radius-lg);
color: var(–white);
box-shadow: 0 20px 50px rgba(0,0,0,0.2);
direction: rtl;
text-align: right;
}
.modern-contact-title {
color: var(–gold-primary);
margin-bottom: 30px;
text-align: right;
}
.modern-contact-card label,
.modern-contact-card .form-label,
.modern-contact-card .field-label {
display: block;
text-align: right !important;
color: var(–white);
margin-bottom: 8px;
font-weight: 500;
}
.modern-contact-card input,
.modern-contact-card textarea,
.modern-contact-card select {
background: var(–white) !important;
border: 1px solid rgba(255,255,255,0.2) !important;
color: var(–text-dark) !important;
padding: 15px !important;
border-radius: 8px !important;
width: 100%;
text-align: right;
direction: rtl;
}
.modern-contact-card input::placeholder,
.modern-contact-card textarea::placeholder {
color: #999 !important;
opacity: 1 !important;
}
.modern-contact-card input::-webkit-input-placeholder,
.modern-contact-card textarea::-webkit-input-placeholder {
color: #999 !important;
opacity: 1 !important;
}
.modern-contact-card input::-moz-placeholder,
.modern-contact-card textarea::-moz-placeholder {
color: #999 !important;
opacity: 1 !important;
}
.modern-contact-card input:focus,
.modern-contact-card textarea:focus {
border-color: var(–gold-primary) !important;
background: var(–white) !important;
outline: none;
box-shadow: 0 0 0 3px rgba(212, 168, 83, 0.2);
}
.modern-contact-card .form-group,
.modern-contact-card .form-field {
margin-bottom: 20px;
text-align: right;
}
.modern-contact-card select {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999' d='M6 8L1 3h10z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: left 15px center;
padding-left: 40px !important;
}
.modern-submit-btn {
background: var(–gold-primary) !important;
color: var(–white) !important;
padding: 15px 40px;
border-radius: 8px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
border: none;
width: 100%;
cursor: pointer;
transition: all 0.3s ease;
}
.modern-submit-btn:hover {
background: var(–gold-hover) !important;
transform: scale(1.02);
box-shadow: 0 10px 20px rgba(212, 168, 83, 0.2);
}
/* ==========================================================================
RTL SUPPORT
========================================================================== */
body[dir="rtl"] .project-badge {
right: auto;
left: 15px;
}
/* ==========================================================================
PAGINATION – PREMIUM GOLD THEME
========================================================================== */
#project_pagination {
display: flex;
justify-content: center;
gap: 8px;
margin-top: 40px;
direction: ltr;
}
a.pagination-link {
background-color: #ffffff !important;
color: #1a1a2e !important;
border: 1px solid #e0e0e0 !important;
border-radius: 8px !important;
padding: 10px 18px !important;
font-weight: 600;
font-size: 1rem;
text-decoration: none !important;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: 0 2px 5px rgba(0,0,0,0.05);
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 45px;
}
a.pagination-link:hover {
background-color: #D4A853 !important;
color: #ffffff !important;
border-color: #D4A853 !important;
transform: translateY(-2px);
box-shadow: 0 5px 15px rgba(212, 168, 83, 0.3);
}
a.pagination-link.active {
background-color: #D4A853 !important;
color: #ffffff !important;
border-color: #D4A853 !important;
box-shadow: 0 5px 15px rgba(212, 168, 83, 0.4);
pointer-events: none;
}
a.pagination-link:first-child,
a.pagination-link:last-child {
font-weight: 700;
letter-spacing: 0.5px;
padding: 10px 24px !important;
}
#project_pagination .pagination-link[data-page]:last-of-type {
font-size: 0 !important;
visibility: visible !important;
}
#project_pagination .pagination-link[data-page]:last-of-type::after {
content: "הבא »" !important;
font-size: 14px !important;
visibility: visible !important;
}
#project_pagination .pagination-link[data-page]:first-of-type {
font-size: 0 !important;
visibility: visible !important;
}
#project_pagination .pagination-link[data-page]:first-of-type::after {
content: "« הקודם" !important;
font-size: 14px !important;
visibility: visible !important;
}
/* ==========================================================================
FIX: Advanced Filters Button Alignment
========================================================================== */
#offplan-advanced-filter-btn-top,
button.filter-button.filter_adv_btn {
/* Match the height of other filter fields */
height: 50px !important;
/* Align vertically with other elements */
vertical-align: middle !important;
align-self: center !important;
/* Reset any margin that might cause misalignment */
margin-top: 0 !important;
margin-bottom: 0 !important;
/* Ensure consistent box model */
box-sizing: border-box !important;
/* Match the line-height */
line-height: 1.4 !important;
/* Flexbox alignment if parent is flex */
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
}
/* If the filter row is a flex container, ensure proper alignment */
.filter-div,
div.filter-div {
display: flex !important;
align-items: center !important;
flex-wrap: wrap !important;
gap: 10px !important;
}
/* Make sure all filter elements have the same height */
.filter-div .filters_fields,
.filter-div select.filters_fields,
.filter-div input.filters_fields,
.filter-div .filter-button {
height: 50px !important;
align-self: center !important;
}
/* ==========================================================================
FIX: Mobile Overflow-X (White Space on Left)
========================================================================== */
html, body {
overflow-x: hidden !important;
max-width: 100vw !important;
}
/* Prevent any element from causing horizontal scroll */
*, *::before, *::after {
box-sizing: border-box !important;
}
img, video, iframe, svg, table {
max-width: 100% !important;
}
/* Common culprits for overflow */
.elementor-section,
.elementor-column,
.elementor-widget-wrap {
overflow-x: hidden !important;
}
/* REM Plugin specific */
.rem_plugin,
#rem_plugin,
.projects-container,
.projects-grid,
#projects-grid-main {
max-width: 100% !important;
overflow-x: hidden !important;
}
/* Map container – often causes overflow */
.rem_plugin_top_map,
#layout_container,
.leaflet-container {
max-width: 100vw !important;
overflow: hidden !important;
}
@media screen and (max-width: 768px) {
body {
position: relative !important;
overflow-x: hidden !important;
}
.elementor-section.elementor-section-stretched {
max-width: 100% !important;
left: 0 !important;
width: 100% !important;
}
}
/* === DI fix 2026-06-15: projects-page slide jank + footer left white-strip === */
.e-con,
.e-con-inner {
overflow-x: clip;
}
.elementor-location-footer {
background-color: #000 !important;
}
/* === DI fix 2026-06-15b: stop Angie sidebar flash/push on load === */
#angie-sidebar-container {
position: fixed !important;
transform: translateX(100%);
}
/* danesya-mobile-premium-css-v2 */
@media (max-width: 767px){
body.home #danesya-global-cta{display:none!important}
.elementor-location-header{min-height:72px!important}
.elementor-location-header > .elementor,
.elementor-location-header .e-con,
.elementor-location-header header{min-height:72px!important}
.elementor-location-header img{max-height:62px!important;width:auto!important;object-fit:contain!important}
.elementor-location-header [id*="social_icons"],
.elementor-location-header .uc_social-button,
.elementor-location-header .elementor-widget-social-icons{display:none!important}
.elementor-location-header .elementor-menu-toggle{width:44px!important;height:44px!important;padding:8px!important}
.elementor-location-header .elementor-nav-menu–dropdown{max-height:calc(100vh – 88px)!important;overflow-y:auto!important}
.page-header{padding:16px 16px 4px!important;margin:0!important}
h1.entry-title{font-size:28px!important;line-height:1.16!important;margin:8px auto 12px!important;letter-spacing:0!important}
.elementor-widget-heading .elementor-heading-title{letter-spacing:0!important}
body.page-id-6435 .elementor-widget-heading .elementor-heading-title,
body.page-id-6435 h1.entry-title,
body.page-id-8195 .elementor-widget-heading .elementor-heading-title,
body.page-id-8195 h1.entry-title{font-size:27px!important;line-height:1.15!important;margin-bottom:12px!important}
body.page-id-6435 .elementor-section,
body.page-id-6435 .e-con,
body.page-id-8195 .elementor-section,
body.page-id-8195 .e-con{–padding-top:16px;–padding-bottom:16px}
.elementor-6389 .elementor-element.elementor-element-0c891f5{min-height:auto!important;border-radius:18px!important;overflow:hidden!important}
.elementor-6389 .elementor-heading-title{font-size:22px!important;line-height:1.25!important}
.elementor-6389 img{object-fit:cover!important}
.chaty-widget,
.chaty-widget.chaty-widget-is-right,
.chaty-widget.chaty-widget-is-left{bottom:calc(88px + env(safe-area-inset-bottom))!important;right:14px!important;left:auto!important;transform:scale(.78)!important;transform-origin:bottom right!important}
.chaty-channel-list,
.chaty-i-trigger,
[class*="chaty"] .chaty-channel,
[class*="chaty"] .chaty-i-trigger{max-width:58px!important;max-height:58px!important}
.grecaptcha-badge{transform:scale(.72)!important;transform-origin:bottom left!important;bottom:8px!important;left:8px!important;right:auto!important}
#dq-budget,#dq-goal,#dq-risk,#dq-time,#dq-services{
min-height:50px!important;border:1px solid #d7b768!important;border-radius:8px!important;background:#fff!important;color:#111!important;font-size:16px!important;font-weight:700!important;padding:10px 12px!important;margin-bottom:12px!important
}
}
@media (max-width: 480px){
h1.entry-title{font-size:26px!important}
body.page-id-6435 .elementor-widget-heading .elementor-heading-title,
body.page-id-8195 .elementor-widget-heading .elementor-heading-title{font-size:26px!important}
}
/* ID 8209 design preservation scoped fix safe v2 */
body.postid-8209 .site-main {
overflow: visible;
}
body.postid-8209 .site-main > .page-header {
display: block !important;
width: 100vw;
max-width: 100vw;
margin: 0 calc(50% – 50vw) 0;
background: linear-gradient(160deg, #141424 0%, #1A1A2E 55%, #232342 100%);
padding: 64px 40px 34px;
text-align: center;
direction: rtl;
position: relative;
overflow: hidden;
}
body.postid-8209 .site-main > .page-header .entry-title {
font-family: "Heebo", sans-serif;
font-size: clamp(30px, 4.2vw, 50px);
font-weight: 800;
color: #ffffff;
line-height: 1.2;
margin: 0 auto;
max-width: 1000px;
letter-spacing: 0;
}
body.postid-8209 .site-main > .page-header::after {
content: "";
display: block;
width: 64px;
height: 3px;
background: #C5A467;
margin: 22px auto 0;
border-radius: 2px;
}
body.postid-8209 .page-content {
background: #F7F7F7;
}
body.postid-8209 .dg-scope {
font-family: "Heebo", sans-serif;
direction: rtl;
text-align: right;
color: #2D2D2D;
line-height: 1.85;
max-width: 1140px;
margin: 0 auto;
padding: 44px 24px 70px;
}
body.postid-8209 .dg-scope h2 {
font-size: 34px;
line-height: 1.35;
font-weight: 800;
color: #1A1A2E;
margin: 54px 0 18px;
}
body.postid-8209 .dg-scope h3 {
font-size: 24px;
line-height: 1.35;
font-weight: 800;
color: #1A1A2E;
margin: 28px 0 12px;
}
body.postid-8209 .dg-scope figure.danesya-article-hero {
margin: 0 0 40px;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 18px 44px rgba(26,26,46,0.16);
background: #ffffff;
}
body.postid-8209 .dg-scope figure img {
display: block;
width: 100%;
height: auto;
}
body.postid-8209 .dg-scope figcaption {
font-size: 14px;
color: #5D6573;
padding: 12px 18px;
background: #ffffff;
}
body.postid-8209 .danesya-area-card,
body.postid-8209 .danesya-cta-block,
body.postid-8209 .dg-scope details {
background: #ffffff;
border: 1px solid rgba(197,164,103,0.22);
border-radius: 14px;
box-shadow: 0 10px 28px rgba(26,26,46,0.08);
padding: 22px;
margin: 18px 0;
}
body.postid-8209 .danesya-cta-block {
background: #1A1A2E;
color: #ffffff;
border-color: #C5A467;
box-shadow: 0 18px 44px rgba(26,26,46,0.18);
}
body.postid-8209 .danesya-cta-block h2,
body.postid-8209 .danesya-cta-block p {
color: #ffffff;
}
body.postid-8209 .dg-scope a {
color: #9B7A32;
font-weight: 700;
text-decoration: none;
}
body.postid-8209 .dg-scope a:hover {
text-decoration: underline;
}
@media (max-width: 767px) {
body.postid-8209 .site-main > .page-header {
padding: 40px 18px 26px;
}
body.postid-8209 .site-main > .page-header .entry-title {
font-size: 27px !important;
line-height: 1.25 !important;
}
body.postid-8209 .dg-scope {
padding: 30px 18px 52px;
}
body.postid-8209 .dg-scope h2 {
font-size: 22px;
line-height: 1.35;
margin: 36px 0 14px;
}
body.postid-8209 .dg-scope h3 {
font-size: 19px;
line-height: 1.35;
}
}
/* DANESYA ARTICLE DESIGN: Golden Visa ID 15536 – external CSS only */
body.page-id-15536 { background:#f7f7f7; }
body.page-id-15536 .site-main { overflow:visible; }
body.page-id-15536 .site-main > .page-header {
display:block !important;
width:100vw;
max-width:100vw;
margin:0 calc(50% – 50vw) 0;
padding:64px 40px 34px;
text-align:center;
direction:rtl;
position:relative;
overflow:hidden;
background:linear-gradient(160deg,#141424 0%,#1a1a2e 55%,#232342 100%) !important;
}
body.page-id-15536 .site-main > .page-header::after {
content:"";
display:block;
width:64px;
height:3px;
background:#c5a467;
margin:22px auto 0;
border-radius:2px;
}
body.page-id-15536 .site-main > .page-header .entry-title {
font-family:"Heebo",sans-serif;
letter-spacing:0;
max-width:1000px;
margin:0 auto;
color:#fff !important;
font-size:clamp(30px,4.2vw,50px) !important;
font-weight:800 !important;
line-height:1.2 !important;
}
body.page-id-15536 .page-content { background:#f7f7f7; }
body.page-id-15536 .danesya-article,
body.page-id-15536 .dg-scope {
font-family:"Heebo",sans-serif;
direction:rtl;
text-align:right;
color:#2d2d2d;
line-height:1.85;
max-width:1140px;
margin:0 auto;
padding:44px 24px 70px;
box-sizing:border-box;
}
body.page-id-15536 .danesya-article *,
body.page-id-15536 .dg-scope * { box-sizing:border-box; max-width:100%; letter-spacing:0; }
body.page-id-15536 figure.danesya-article-image,
body.page-id-15536 figure.danesya-article-hero,
body.page-id-15536 .danesya-article figure,
body.page-id-15536 .dg-scope figure {
margin:0 0 40px;
border-radius:16px;
overflow:hidden;
box-shadow:0 18px 44px rgba(26,26,46,.16);
background:#fff;
}
body.page-id-15536 figure.danesya-article-image img,
body.page-id-15536 figure.danesya-article-hero img,
body.page-id-15536 .danesya-article figure img,
body.page-id-15536 .dg-scope figure img { display:block; width:100%; height:auto; max-height:520px; object-fit:cover; }
body.page-id-15536 .danesya-article h2,
body.page-id-15536 .dg-scope h2 {
font-size:clamp(24px,2.6vw,34px);
font-weight:800;
color:#1a1a2e;
line-height:1.3;
margin:52px 0 14px;
display:flex;
align-items:center;
gap:14px;
}
body.page-id-15536 .danesya-article h2::before,
body.page-id-15536 .dg-scope h2::before { content:""; width:30px; height:3px; background:#c5a467; border-radius:2px; flex-shrink:0; }
body.page-id-15536 .danesya-article h3,
body.page-id-15536 .dg-scope h3 { font-size:19px; font-weight:700; color:#1a1a2e; line-height:1.4; margin:26px 0 8px; }
body.page-id-15536 .danesya-article p,
body.page-id-15536 .dg-scope p { font-size:17px; color:#4a4a4a; margin:0 0 15px; }
body.page-id-15536 .danesya-article a,
body.page-id-15536 .dg-scope a { color:#8a6720; text-decoration:none; border-bottom:1px solid rgba(197,164,103,.35); }
body.page-id-15536 .danesya-article section,
body.page-id-15536 .dg-scope section { margin:34px 0; padding:30px 28px; border-radius:14px; background:#fff; border:1px solid #e8e8e8; box-shadow:0 6px 22px rgba(0,0,0,.06); }
body.page-id-15536 .danesya-article .danesya-cta-block,
body.page-id-15536 .danesya-article .dq-cta,
body.page-id-15536 .dg-scope .danesya-cta-block,
body.page-id-15536 .dg-scope .dq-cta { background:linear-gradient(160deg,#141424,#1a1a2e); border-color:#c5a467; color:#fff; }
body.page-id-15536 .danesya-article .danesya-cta-block h2,
body.page-id-15536 .danesya-article .danesya-cta-block h3,
body.page-id-15536 .danesya-article .danesya-cta-block p,
body.page-id-15536 .danesya-article .dq-cta h2,
body.page-id-15536 .danesya-article .dq-cta h3,
body.page-id-15536 .danesya-article .dq-cta p,
body.page-id-15536 .dg-scope .danesya-cta-block h2,
body.page-id-15536 .dg-scope .danesya-cta-block h3,
body.page-id-15536 .dg-scope .danesya-cta-block p,
body.page-id-15536 .dg-scope .dq-cta h2,
body.page-id-15536 .dg-scope .dq-cta h3,
body.page-id-15536 .dg-scope .dq-cta p { color:#fff; }
body.page-id-15536 details { background:#fff; border:1px solid #e8e8e8; border-radius:12px; padding:18px 20px; margin:12px 0; box-shadow:0 4px 16px rgba(0,0,0,.04); }
body.page-id-15536 summary { cursor:pointer; font-weight:800; color:#1a1a2e; }
@media(max-width:767px){
body.page-id-15536 .site-main > .page-header { padding:40px 18px 26px; }
body.page-id-15536 .site-main > .page-header .entry-title { font-size:27px !important; line-height:1.25 !important; }
body.page-id-15536 .danesya-article,
body.page-id-15536 .dg-scope { padding:30px 16px 52px; }
body.page-id-15536 .danesya-article h2,
body.page-id-15536 .dg-scope h2 { font-size:24px; align-items:flex-start; }
body.page-id-15536 .danesya-article p,
body.page-id-15536 .dg-scope p { font-size:16px; }
body.page-id-15536 .danesya-article section,
body.page-id-15536 .dg-scope section { padding:22px 18px; }
}
/* END DANESYA ARTICLE DESIGN: Golden Visa ID 15536 */
/* DANESYA ARTICLE DESIGN: Dubai Real Estate FAQ ID 15504 – external CSS only */
body.page-id-15504 .site-main {
overflow: visible;
}
body.page-id-15504 .site-main > .page-header {
display: block !important;
width: 100vw;
max-width: 100vw;
margin: 0 calc(50% – 50vw);
background: linear-gradient(160deg, #141424 0%, #1A1A2E 55%, #232342 100%);
padding: 64px 40px 34px;
text-align: center;
direction: rtl;
position: relative;
overflow: hidden;
}
body.page-id-15504 .site-main > .page-header .entry-title {
font-family: Heebo, sans-serif;
color: #fff;
font-size: clamp(30px, 4.2vw, 50px);
font-weight: 800;
line-height: 1.2;
margin: 0 auto;
max-width: 1000px;
letter-spacing: 0;
}
body.page-id-15504 .site-main > .page-header::after {
content: "";
display: block;
width: 64px;
height: 3px;
background: #C5A467;
margin: 22px auto 0;
border-radius: 2px;
}
@media (max-width: 767px) {
body.page-id-15504 .site-main > .page-header {
padding: 40px 18px 26px;
}
body.page-id-15504 .site-main > .page-header .entry-title {
font-size: 27px !important;
line-height: 1.25 !important;
}
}
body.page-id-15504 .page-content {
background: #F7F7F7;
}
body.page-id-15504 .danesya-article,
body.page-id-15504 .dg-scope {
font-family: Heebo, sans-serif;
direction: rtl;
text-align: right;
color: #2D2D2D;
line-height: 1.85;
max-width: 1140px;
margin: 0 auto;
padding: 44px 24px 70px;
}
body.page-id-15504 .danesya-article-image {
margin: 0 0 40px;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 18px 44px rgba(26, 26, 46, 0.16);
background: #fff;
}
body.page-id-15504 .danesya-article-image img {
display: block;
width: 100%;
height: auto;
max-height: 520px;
object-fit: cover;
}
body.page-id-15504 .danesya-article h2,
body.page-id-15504 .dg-scope h2 {
font-size: clamp(24px, 2.6vw, 34px);
font-weight: 800;
color: #1A1A2E;
line-height: 1.3;
margin: 52px 0 14px;
display: flex;
align-items: center;
gap: 14px;
}
body.page-id-15504 .danesya-article h2::before,
body.page-id-15504 .dg-scope h2::before {
content: "";
width: 30px;
height: 3px;
background: #C5A467;
border-radius: 2px;
flex-shrink: 0;
}
body.page-id-15504 .danesya-article h3,
body.page-id-15504 .dg-scope h3 {
font-size: 19px;
font-weight: 800;
color: #1A1A2E;
line-height: 1.4;
margin: 26px 0 8px;
}
body.page-id-15504 .danesya-article p,
body.page-id-15504 .dg-scope p {
font-size: 17px;
color: #4A4A4A;
margin: 0 0 15px;
}
body.page-id-15504 .danesya-article a,
body.page-id-15504 .dg-scope a {
color: #A68B4B;
text-decoration: none;
border-bottom: 1px solid rgba(197, 164, 103, 0.35);
}
body.page-id-15504 .danesya-article section,
body.page-id-15504 .dg-scope section {
margin: 34px 0;
padding: 30px 28px;
border-radius: 14px;
background: #fff;
border: 1px solid #E8E8E8;
}
body.page-id-15504 .danesya-internal-links,
body.page-id-15504 .danesya-cta {
background: #FCFBF8;
border: 1px solid rgba(197, 164, 103, 0.4);
}
body.page-id-15504 .danesya-internal-links ul {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
gap: 10px;
margin: 16px 0 0;
padding: 0;
list-style: none;
}
body.page-id-15504 .danesya-internal-links li {
background: #fff;
border: 1px solid #E8E8E8;
border-radius: 10px;
padding: 14px 16px;
font-size: 16px;
}
body.page-id-15504 .danesya-article details,
body.page-id-15504 .dg-scope details {
background: #fff;
border: 1px solid #E8E8E8;
border-radius: 12px;
padding: 18px 20px;
margin: 12px 0;
}
/* Danesya uniform article design: Umm Al Quwain page ID 8766 */
/*
Danesya uniform article design template
Use only as external CSS in WordPress Additional CSS, theme CSS, or an approved template layer.
Never paste this into post_content or article body.
Usage:
1. Replace body.page-id-8766 with the page-specific body selector, for example:
body.page-id-15536
2. Keep the CSS scoped to one page unless the owner explicitly approves a broader rollout.
3. Run public rendered QA and Chrome visual QA after publishing the external CSS.
*/
body.page-id-8766 {
background: #f7f7f7;
}
body.page-id-8766 .site-main {
overflow: visible;
}
body.page-id-8766 .site-main > .page-header {
display: block !important;
width: 100vw;
max-width: 100vw;
margin: 0 calc(50% – 50vw) 0;
padding: 64px 40px 34px;
text-align: center;
direction: rtl;
position: relative;
overflow: hidden;
background: linear-gradient(160deg, #141424 0%, #1a1a2e 55%, #232342 100%);
}
body.page-id-8766 .site-main > .page-header::before {
content: "השקעות נדלן בדובאי";
display: inline-flex;
align-items: center;
background: rgba(255,255,255,0.1);
border: 1px solid rgba(255,255,255,0.22);
color: #d4b87a;
font-size: 13px;
font-weight: 500;
padding: 7px 20px;
border-radius: 100px;
margin-bottom: 18px;
}
body.page-id-8766 .site-main > .page-header .entry-title {
font-family: "Heebo", sans-serif;
letter-spacing: 0;
max-width: 1000px;
margin: 0 auto;
color: #fff;
font-size: clamp(30px, 4.2vw, 50px);
font-weight: 800;
line-height: 1.2;
}
body.page-id-8766 .site-main > .page-header::after {
content: "";
display: block;
width: 64px;
height: 3px;
background: #c5a467;
margin: 22px auto 0;
border-radius: 2px;
}
body.page-id-8766 .page-content {
background: #f7f7f7;
}
body.page-id-8766 .dg-scope,
body.page-id-8766 .danesya-article {
font-family: "Heebo", sans-serif;
direction: rtl;
text-align: right;
color: #2d2d2d;
line-height: 1.85;
max-width: 1140px;
margin: 0 auto;
padding: 44px 24px 70px;
box-sizing: border-box;
}
body.page-id-8766 .dg-scope *,
body.page-id-8766 .danesya-article * {
box-sizing: border-box;
max-width: 100%;
letter-spacing: 0;
}
body.page-id-8766 .dg-scope figure,
body.page-id-8766 .danesya-article figure,
body.page-id-8766 figure.danesya-article-image,
body.page-id-8766 figure.danesya-article-hero {
margin: 0 0 40px;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 18px 44px rgba(26,26,46,0.16);
background: #fff;
}
body.page-id-8766 .dg-scope figure img,
body.page-id-8766 .danesya-article figure img,
body.page-id-8766 figure.danesya-article-image img,
body.page-id-8766 figure.danesya-article-hero img {
display: block;
width: 100%;
height: auto;
max-height: 520px;
object-fit: cover;
}
body.page-id-8766 .dg-scope figcaption,
body.page-id-8766 .danesya-article figcaption {
font-size: 13px;
color: #777;
padding: 12px 18px;
background: #fff;
border-top: 2px solid #c5a467;
text-align: center;
}
body.page-id-8766 .dg-scope h2,
body.page-id-8766 .danesya-article h2 {
font-size: clamp(24px, 2.6vw, 34px);
font-weight: 800;
color: #1a1a2e;
line-height: 1.3;
margin: 52px 0 14px;
display: flex;
align-items: center;
gap: 14px;
}
body.page-id-8766 .dg-scope h2::before,
body.page-id-8766 .danesya-article h2::before {
content: "";
width: 30px;
height: 3px;
background: #c5a467;
border-radius: 2px;
flex-shrink: 0;
}
body.page-id-8766 .dg-scope h3,
body.page-id-8766 .danesya-article h3 {
font-size: 19px;
font-weight: 700;
color: #1a1a2e;
line-height: 1.4;
margin: 26px 0 8px;
}
body.page-id-8766 .dg-scope p,
body.page-id-8766 .danesya-article p {
font-size: 17px;
color: #4a4a4a;
margin: 0 0 15px;
}
body.page-id-8766 .dg-scope strong,
body.page-id-8766 .danesya-article strong {
color: #1a1a2e;
}
body.page-id-8766 .dg-scope a,
body.page-id-8766 .danesya-article a {
color: #8a6720;
text-decoration: none;
border-bottom: 1px solid rgba(197,164,103,0.35);
transition: all 0.25s;
}
body.page-id-8766 .dg-scope a:hover,
body.page-id-8766 .danesya-article a:hover {
color: #6f5419;
border-bottom-color: #c5a467;
}
body.page-id-8766 .dg-scope section,
body.page-id-8766 .danesya-article section {
margin: 34px 0;
padding: 30px 28px;
border-radius: 14px;
background: #fff;
border: 1px solid #e8e8e8;
box-shadow: 0 6px 22px rgba(0,0,0,0.06);
}
body.page-id-8766 .dg-scope section:hover,
body.page-id-8766 .danesya-article section:hover {
border-color: rgba(197,164,103,0.55);
}
body.page-id-8766 .dg-scope ul,
body.page-id-8766 .danesya-article ul {
display: grid;
gap: 10px;
margin: 16px 0 26px;
padding: 0;
list-style: none;
}
body.page-id-8766 .dg-scope li,
body.page-id-8766 .danesya-article li {
position: relative;
background: #fff;
border: 1px solid #e8e8e8;
border-radius: 10px;
padding: 14px 42px 14px 18px;
font-size: 16px;
color: #4a4a4a;
}
body.page-id-8766 .dg-scope li::before,
body.page-id-8766 .danesya-article li::before {
content: "";
position: absolute;
right: 18px;
top: 23px;
width: 8px;
height: 8px;
border-radius: 50%;
background: #c5a467;
}
body.page-id-8766 .dg-scope table,
body.page-id-8766 .danesya-article table {
width: 100%;
border-collapse: collapse;
margin: 24px 0;
background: #fff;
border-radius: 12px;
overflow: hidden;
box-shadow: 0 6px 22px rgba(0,0,0,0.06);
display: block;
overflow-x: auto;
}
body.page-id-8766 .dg-scope th,
body.page-id-8766 .dg-scope td,
body.page-id-8766 .danesya-article th,
body.page-id-8766 .danesya-article td {
padding: 13px 16px;
border-bottom: 1px solid #f0f0f0;
font-size: 14px;
color: #4a4a4a;
text-align: right;
vertical-align: top;
}
body.page-id-8766 .dg-scope th,
body.page-id-8766 .danesya-article th {
background: #1a1a2e;
color: #d4b87a;
font-weight: 700;
white-space: nowrap;
}
body.page-id-8766 .dg-scope .danesya-internal-links,
body.page-id-8766 .dg-scope .dq-links,
body.page-id-8766 .danesya-article .danesya-internal-links,
body.page-id-8766 .danesya-article .dq-links {
background: #fcfbf8;
border: 1px solid rgba(197,164,103,0.4);
}
body.page-id-8766 .dg-scope .danesya-internal-links ul,
body.page-id-8766 .dg-scope .dq-links ul,
body.page-id-8766 .danesya-article .danesya-internal-links ul,
body.page-id-8766 .danesya-article .dq-links ul {
grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
}
body.page-id-8766 .dg-scope .danesya-cta-block,
body.page-id-8766 .dg-scope .dq-cta,
body.page-id-8766 .danesya-article .danesya-cta-block,
body.page-id-8766 .danesya-article .dq-cta {
background: linear-gradient(160deg, #141424, #1a1a2e);
border-color: #c5a467;
color: #fff;
}
body.page-id-8766 .dg-scope .danesya-cta-block h2,
body.page-id-8766 .dg-scope .danesya-cta-block h3,
body.page-id-8766 .dg-scope .danesya-cta-block p,
body.page-id-8766 .dg-scope .dq-cta h2,
body.page-id-8766 .dg-scope .dq-cta h3,
body.page-id-8766 .dg-scope .dq-cta p,
body.page-id-8766 .danesya-article .danesya-cta-block h2,
body.page-id-8766 .danesya-article .danesya-cta-block h3,
body.page-id-8766 .danesya-article .danesya-cta-block p,
body.page-id-8766 .danesya-article .dq-cta h2,
body.page-id-8766 .danesya-article .dq-cta h3,
body.page-id-8766 .danesya-article .dq-cta p {
color: #fff;
}
body.page-id-8766 .dg-scope .danesya-cta-block h2::before,
body.page-id-8766 .dg-scope .dq-cta h2::before,
body.page-id-8766 .danesya-article .danesya-cta-block h2::before,
body.page-id-8766 .danesya-article .dq-cta h2::before {
background: #d4b87a;
}
body.page-id-8766 .dg-scope .danesya-cta-block a,
body.page-id-8766 .dg-scope .dq-cta a,
body.page-id-8766 .danesya-article .danesya-cta-block a,
body.page-id-8766 .danesya-article .dq-cta a {
display: inline-block;
margin: 8px 0 0 8px;
padding: 12px 20px;
border-radius: 6px;
background: #c5a467;
color: #111;
border: 0;
font-weight: 800;
}
body.page-id-8766 details,
body.page-id-8766 .dg-scope details,
body.page-id-8766 .danesya-article details {
background: #fff;
border: 1px solid #e8e8e8;
border-radius: 12px;
padding: 18px 20px;
margin: 12px 0;
box-shadow: 0 4px 16px rgba(0,0,0,0.04);
}
body.page-id-8766 summary,
body.page-id-8766 .dg-scope summary,
body.page-id-8766 .danesya-article summary {
cursor: pointer;
font-weight: 800;
color: #1a1a2e;
}
@media (max-width: 767px) {
body.page-id-8766 .site-main > .page-header {
padding: 40px 18px 26px;
}
body.page-id-8766 .site-main > .page-header .entry-title {
font-size: 27px !important;
line-height: 1.25 !important;
}
body.page-id-8766 .dg-scope,
body.page-id-8766 .danesya-article {
padding: 30px 16px 52px;
}
body.page-id-8766 .dg-scope h2,
body.page-id-8766 .danesya-article h2 {
font-size: 24px;
align-items: flex-start;
}
body.page-id-8766 .dg-scope p,
body.page-id-8766 .danesya-article p,
body.page-id-8766 .dg-scope li,
body.page-id-8766 .danesya-article li {
font-size: 16px;
}
body.page-id-8766 .dg-scope section,
body.page-id-8766 .danesya-article section {
padding: 22px 18px;
}
}
/* Danesya mobile width repair: Umm Al Quwain page ID 8766 */
@media (max-width: 767px) {
body.page-id-8766 {
padding-right: 0 !important;
}
body.page-id-8766 .site-main,
body.page-id-8766 .page-content {
width: 100% !important;
max-width: 100% !important;
}
body.page-id-8766 .site-main {
padding-right: 0 !important;
padding-left: 0 !important;
}
}
/* Danesya uniform article design: Fujairah page ID 8764 */
/*
Danesya uniform article design template
Use only as external CSS in WordPress Additional CSS, theme CSS, or an approved template layer.
Never paste this into post_content or article body.
Usage:
1. Replace body.page-id-8764 with the page-specific body selector, for example:
body.page-id-15536
2. Keep the CSS scoped to one page unless the owner explicitly approves a broader rollout.
3. Run public rendered QA and Chrome visual QA after publishing the external CSS.
*/
body.page-id-8764 {
background: #f7f7f7;
}
body.page-id-8764 .site-main {
overflow: visible;
}
body.page-id-8764 .site-main > .page-header {
display: block !important;
width: 100vw;
max-width: 100vw;
margin: 0 calc(50% – 50vw) 0;
padding: 64px 40px 34px;
text-align: center;
direction: rtl;
position: relative;
overflow: hidden;
background: linear-gradient(160deg, #141424 0%, #1a1a2e 55%, #232342 100%);
}
body.page-id-8764 .site-main > .page-header::before {
content: "השקעות נדלן בדובאי";
display: inline-flex;
align-items: center;
background: rgba(255,255,255,0.1);
border: 1px solid rgba(255,255,255,0.22);
color: #d4b87a;
font-size: 13px;
font-weight: 500;
padding: 7px 20px;
border-radius: 100px;
margin-bottom: 18px;
}
body.page-id-8764 .site-main > .page-header .entry-title {
font-family: "Heebo", sans-serif;
letter-spacing: 0;
max-width: 1000px;
margin: 0 auto;
color: #fff;
font-size: clamp(30px, 4.2vw, 50px);
font-weight: 800;
line-height: 1.2;
}
body.page-id-8764 .site-main > .page-header::after {
content: "";
display: block;
width: 64px;
height: 3px;
background: #c5a467;
margin: 22px auto 0;
border-radius: 2px;
}
body.page-id-8764 .page-content {
background: #f7f7f7;
}
body.page-id-8764 .dg-scope,
body.page-id-8764 .danesya-article {
font-family: "Heebo", sans-serif;
direction: rtl;
text-align: right;
color: #2d2d2d;
line-height: 1.85;
max-width: 1140px;
margin: 0 auto;
padding: 44px 24px 70px;
box-sizing: border-box;
}
body.page-id-8764 .dg-scope *,
body.page-id-8764 .danesya-article * {
box-sizing: border-box;
max-width: 100%;
letter-spacing: 0;
}
body.page-id-8764 .dg-scope figure,
body.page-id-8764 .danesya-article figure,
body.page-id-8764 figure.danesya-article-image,
body.page-id-8764 figure.danesya-article-hero {
margin: 0 0 40px;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 18px 44px rgba(26,26,46,0.16);
background: #fff;
}
body.page-id-8764 .dg-scope figure img,
body.page-id-8764 .danesya-article figure img,
body.page-id-8764 figure.danesya-article-image img,
body.page-id-8764 figure.danesya-article-hero img {
display: block;
width: 100%;
height: auto;
max-height: 520px;
object-fit: cover;
}
body.page-id-8764 .dg-scope figcaption,
body.page-id-8764 .danesya-article figcaption {
font-size: 13px;
color: #777;
padding: 12px 18px;
background: #fff;
border-top: 2px solid #c5a467;
text-align: center;
}
body.page-id-8764 .dg-scope h2,
body.page-id-8764 .danesya-article h2 {
font-size: clamp(24px, 2.6vw, 34px);
font-weight: 800;
color: #1a1a2e;
line-height: 1.3;
margin: 52px 0 14px;
display: flex;
align-items: center;
gap: 14px;
}
body.page-id-8764 .dg-scope h2::before,
body.page-id-8764 .danesya-article h2::before {
content: "";
width: 30px;
height: 3px;
background: #c5a467;
border-radius: 2px;
flex-shrink: 0;
}
body.page-id-8764 .dg-scope h3,
body.page-id-8764 .danesya-article h3 {
font-size: 19px;
font-weight: 700;
color: #1a1a2e;
line-height: 1.4;
margin: 26px 0 8px;
}
body.page-id-8764 .dg-scope p,
body.page-id-8764 .danesya-article p {
font-size: 17px;
color: #4a4a4a;
margin: 0 0 15px;
}
body.page-id-8764 .dg-scope strong,
body.page-id-8764 .danesya-article strong {
color: #1a1a2e;
}
body.page-id-8764 .dg-scope a,
body.page-id-8764 .danesya-article a {
color: #8a6720;
text-decoration: none;
border-bottom: 1px solid rgba(197,164,103,0.35);
transition: all 0.25s;
}
body.page-id-8764 .dg-scope a:hover,
body.page-id-8764 .danesya-article a:hover {
color: #6f5419;
border-bottom-color: #c5a467;
}
body.page-id-8764 .dg-scope section,
body.page-id-8764 .danesya-article section {
margin: 34px 0;
padding: 30px 28px;
border-radius: 14px;
background: #fff;
border: 1px solid #e8e8e8;
box-shadow: 0 6px 22px rgba(0,0,0,0.06);
}
body.page-id-8764 .dg-scope section:hover,
body.page-id-8764 .danesya-article section:hover {
border-color: rgba(197,164,103,0.55);
}
body.page-id-8764 .dg-scope ul,
body.page-id-8764 .danesya-article ul {
display: grid;
gap: 10px;
margin: 16px 0 26px;
padding: 0;
list-style: none;
}
body.page-id-8764 .dg-scope li,
body.page-id-8764 .danesya-article li {
position: relative;
background: #fff;
border: 1px solid #e8e8e8;
border-radius: 10px;
padding: 14px 42px 14px 18px;
font-size: 16px;
color: #4a4a4a;
}
body.page-id-8764 .dg-scope li::before,
body.page-id-8764 .danesya-article li::before {
content: "";
position: absolute;
right: 18px;
top: 23px;
width: 8px;
height: 8px;
border-radius: 50%;
background: #c5a467;
}
body.page-id-8764 .dg-scope table,
body.page-id-8764 .danesya-article table {
width: 100%;
border-collapse: collapse;
margin: 24px 0;
background: #fff;
border-radius: 12px;
overflow: hidden;
box-shadow: 0 6px 22px rgba(0,0,0,0.06);
display: block;
overflow-x: auto;
}
body.page-id-8764 .dg-scope th,
body.page-id-8764 .dg-scope td,
body.page-id-8764 .danesya-article th,
body.page-id-8764 .danesya-article td {
padding: 13px 16px;
border-bottom: 1px solid #f0f0f0;
font-size: 14px;
color: #4a4a4a;
text-align: right;
vertical-align: top;
}
body.page-id-8764 .dg-scope th,
body.page-id-8764 .danesya-article th {
background: #1a1a2e;
color: #d4b87a;
font-weight: 700;
white-space: nowrap;
}
body.page-id-8764 .dg-scope .danesya-internal-links,
body.page-id-8764 .dg-scope .dq-links,
body.page-id-8764 .danesya-article .danesya-internal-links,
body.page-id-8764 .danesya-article .dq-links {
background: #fcfbf8;
border: 1px solid rgba(197,164,103,0.4);
}
body.page-id-8764 .dg-scope .danesya-internal-links ul,
body.page-id-8764 .dg-scope .dq-links ul,
body.page-id-8764 .danesya-article .danesya-internal-links ul,
body.page-id-8764 .danesya-article .dq-links ul {
grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
}
body.page-id-8764 .dg-scope .danesya-cta-block,
body.page-id-8764 .dg-scope .dq-cta,
body.page-id-8764 .danesya-article .danesya-cta-block,
body.page-id-8764 .danesya-article .dq-cta {
background: linear-gradient(160deg, #141424, #1a1a2e);
border-color: #c5a467;
color: #fff;
}
body.page-id-8764 .dg-scope .danesya-cta-block h2,
body.page-id-8764 .dg-scope .danesya-cta-block h3,
body.page-id-8764 .dg-scope .danesya-cta-block p,
body.page-id-8764 .dg-scope .dq-cta h2,
body.page-id-8764 .dg-scope .dq-cta h3,
body.page-id-8764 .dg-scope .dq-cta p,
body.page-id-8764 .danesya-article .danesya-cta-block h2,
body.page-id-8764 .danesya-article .danesya-cta-block h3,
body.page-id-8764 .danesya-article .danesya-cta-block p,
body.page-id-8764 .danesya-article .dq-cta h2,
body.page-id-8764 .danesya-article .dq-cta h3,
body.page-id-8764 .danesya-article .dq-cta p {
color: #fff;
}
body.page-id-8764 .dg-scope .danesya-cta-block h2::before,
body.page-id-8764 .dg-scope .dq-cta h2::before,
body.page-id-8764 .danesya-article .danesya-cta-block h2::before,
body.page-id-8764 .danesya-article .dq-cta h2::before {
background: #d4b87a;
}
body.page-id-8764 .dg-scope .danesya-cta-block a,
body.page-id-8764 .dg-scope .dq-cta a,
body.page-id-8764 .danesya-article .danesya-cta-block a,
body.page-id-8764 .danesya-article .dq-cta a {
display: inline-block;
margin: 8px 0 0 8px;
padding: 12px 20px;
border-radius: 6px;
background: #c5a467;
color: #111;
border: 0;
font-weight: 800;
}
body.page-id-8764 details,
body.page-id-8764 .dg-scope details,
body.page-id-8764 .danesya-article details {
background: #fff;
border: 1px solid #e8e8e8;
border-radius: 12px;
padding: 18px 20px;
margin: 12px 0;
box-shadow: 0 4px 16px rgba(0,0,0,0.04);
}
body.page-id-8764 summary,
body.page-id-8764 .dg-scope summary,
body.page-id-8764 .danesya-article summary {
cursor: pointer;
font-weight: 800;
color: #1a1a2e;
}
@media (max-width: 767px) {
body.page-id-8764 .site-main > .page-header {
padding: 40px 18px 26px;
}
body.page-id-8764 .site-main > .page-header .entry-title {
font-size: 27px !important;
line-height: 1.25 !important;
}
body.page-id-8764 .dg-scope,
body.page-id-8764 .danesya-article {
padding: 30px 16px 52px;
}
body.page-id-8764 .dg-scope h2,
body.page-id-8764 .danesya-article h2 {
font-size: 24px;
align-items: flex-start;
}
body.page-id-8764 .dg-scope p,
body.page-id-8764 .danesya-article p,
body.page-id-8764 .dg-scope li,
body.page-id-8764 .danesya-article li {
font-size: 16px;
}
body.page-id-8764 .dg-scope section,
body.page-id-8764 .danesya-article section {
padding: 22px 18px;
}
}
/* Danesya mobile width repair: Fujairah page ID 8764 */
@media (max-width: 767px) {
body.page-id-8764 { padding-right: 0 !important; }
body.page-id-8764 .site-main,
body.page-id-8764 .page-content { width: 100% !important; max-width: 100% !important; }
body.page-id-8764 .site-main { padding-right: 0 !important; padding-left: 0 !important; }
}
/* Daniel 2026-07-12 scoped design repair for page 15729 */
body.page-id-15729 {
background: #f6f6f4;
overflow-x: hidden;
}
body.page-id-15729 .site-main {
overflow: visible;
}
body.page-id-15729 .site-main > .page-header {
display: block !important;
width: 100vw;
max-width: 100vw;
margin: 0 calc(50% – 50vw) 38px !important;
padding: 86px 24px 50px !important;
text-align: center;
direction: rtl;
position: relative;
overflow: hidden;
background:
linear-gradient(135deg, rgba(14, 14, 18, 0.92), rgba(24, 24, 32, 0.88)),
url("https://www.dubai-invest.co.il/wp-content/uploads/2026/07/daniel-areas-20260712-business-bay-vs-downtown-15729-cover-official-logo-top-left.png") center/cover no-repeat;
border-bottom: 4px solid #c5a467;
}
body.page-id-15729 .site-main > .page-header::before {
content: "";
display: block;
width: 78px;
height: 3px;
margin: 0 auto 24px;
background: #c5a467;
border-radius: 999px;
box-shadow: 0 0 24px rgba(197, 164, 103, 0.45);
}
body.page-id-15729 .site-main > .page-header .entry-title {
max-width: 1050px;
margin: 0 auto !important;
color: #fff !important;
font-size: clamp(30px, 4.4vw, 58px) !important;
line-height: 1.18 !important;
font-weight: 800 !important;
letter-spacing: 0 !important;
text-shadow: 0 10px 32px rgba(0, 0, 0, 0.35);
}
body.page-id-15729 .page-content {
background: #f6f6f4;
}
body.page-id-15729 .danesya-article {
width: min(1120px, calc(100vw – 32px));
margin: 0 auto;
padding: 18px 0 72px;
direction: rtl;
text-align: right;
color: #2d2d2d;
line-height: 1.85;
}
body.page-id-15729 .danesya-article *,
body.page-id-15729 .danesya-article *::before,
body.page-id-15729 .danesya-article *::after {
box-sizing: border-box;
letter-spacing: 0;
}
body.page-id-15729 .danesya-answer-block,
body.page-id-15729 .danesya-cta {
background: #17171f;
color: #f8f5ed;
border: 1px solid rgba(197, 164, 103, 0.55);
border-radius: 8px;
padding: 24px 26px;
box-shadow: 0 18px 40px rgba(18, 18, 24, 0.16);
}
body.page-id-15729 .danesya-answer-block p,
body.page-id-15729 .danesya-answer-block strong,
body.page-id-15729 .danesya-cta p,
body.page-id-15729 .danesya-cta strong {
color: #f8f5ed;
}
body.page-id-15729 .danesya-article h2 {
color: #17171f;
font-size: clamp(24px, 2.6vw, 36px) !important;
line-height: 1.28 !important;
font-weight: 800;
margin: 48px 0 14px;
display: flex;
align-items: center;
gap: 14px;
}
body.page-id-15729 .danesya-article h2::before {
content: "";
width: 34px;
height: 3px;
flex: 0 0 34px;
background: #c5a467;
border-radius: 999px;
}
body.page-id-15729 .danesya-article h3 {
color: #17171f;
font-size: 20px;
line-height: 1.42;
font-weight: 800;
margin: 26px 0 8px;
}
body.page-id-15729 .danesya-article p,
body.page-id-15729 .danesya-article li,
body.page-id-15729 .danesya-article td {
font-size: 17px;
color: #424242;
}
body.page-id-15729 .danesya-article a {
color: #8a6720;
text-decoration: none;
border-bottom: 1px solid rgba(197, 164, 103, 0.45);
}
body.page-id-15729 .danesya-table-wrap {
width: 100%;
max-width: 100%;
margin: 24px 0 34px;
overflow-x: auto;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
border: 1px solid #ded8ca;
border-radius: 8px;
background: #fff;
box-shadow: 0 14px 34px rgba(22, 22, 28, 0.08);
}
body.page-id-15729 .danesya-table-wrap table {
min-width: 860px;
width: 100%;
margin: 0;
border-collapse: collapse;
}
body.page-id-15729 .danesya-table-wrap th {
background: #17171f;
color: #d7bd7b;
font-weight: 800;
white-space: nowrap;
}
body.page-id-15729 .danesya-table-wrap th,
body.page-id-15729 .danesya-table-wrap td {
padding: 15px 16px;
border: 1px solid #e8e1d4;
vertical-align: top;
text-align: right;
}
@media (max-width: 767px) {
body.page-id-15729 .site-main > .page-header {
padding: 54px 18px 36px !important;
margin-bottom: 24px !important;
}
body.page-id-15729 .site-main > .page-header .entry-title {
font-size: clamp(28px, 9.2vw, 38px) !important;
line-height: 1.2 !important;
}
body.page-id-15729 .danesya-article {
width: min(100% – 24px, 1120px);
padding-bottom: 54px;
}
body.page-id-15729 .danesya-answer-block,
body.page-id-15729 .danesya-cta {
padding: 20px 18px;
}
body.page-id-15729 .danesya-article h2 {
display: block;
font-size: 25px !important;
}
body.page-id-15729 .danesya-article h2::before {
display: block;
margin: 0 0 12px auto;
}
body.page-id-15729 .danesya-table-wrap {
max-width: calc(100vw – 24px);
}
body.page-id-15729 .danesya-table-wrap table {
min-width: 680px;
}
}
/* Daniel 2026-07-12 scoped mobile polish for page 15729 */
body.page-id-15729,
body.page-id-15729 #content,
body.page-id-15729 .page-content {
overflow-x: hidden;
}
body.page-id-15729 .danesya-answer-block p,
body.page-id-15729 .danesya-answer-block strong,
body.page-id-15729 .danesya-cta p,
body.page-id-15729 .danesya-cta strong {
color: #f8f5ed !important;
}
@media (max-width: 767px) {
body.page-id-15729 .site-main > .page-header {
width: 100% !important;
max-width: 100% !important;
margin: 0 0 24px !important;
padding: 54px 14px 34px !important;
}
body.page-id-15729 .site-main > .page-header .entry-title {
max-width: 100% !important;
font-size: clamp(24px, 8.1vw, 32px) !important;
line-height: 1.22 !important;
overflow-wrap: anywhere;
}
body.page-id-15729 .danesya-article {
width: calc(100% – 24px) !important;
max-width: 1120px !important;
margin-right: auto !important;
margin-left: auto !important;
}
body.page-id-15729 .danesya-table-wrap {
max-width: 100% !important;
direction: ltr;
}
body.page-id-15729 .danesya-table-wrap table {
min-width: 620px !important;
direction: rtl;
}
body.page-id-15729 .danesya-table-wrap th,
body.page-id-15729 .danesya-table-wrap td {
padding: 13px 12px !important;
font-size: 14px !important;
line-height: 1.55 !important;
}
}
/* Daniel 2026-07-12 scoped final mobile overflow repair for page 15729 */
@media (max-width: 767px) {
body.page-id-15729,
body.page-id-15729 .site-main,
body.page-id-15729 .page-content,
body.page-id-15729 .danesya-article {
max-width: 100vw !important;
overflow-x: hidden !important;
}
body.page-id-15729 .site-main > .page-header {
box-sizing: border-box !important;
width: 100vw !important;
max-width: 100vw !important;
margin-right: calc(50% – 50vw) !important;
margin-left: calc(50% – 50vw) !important;
padding-right: 18px !important;
padding-left: 18px !important;
}
body.page-id-15729 .site-main > .page-header .entry-title {
display: block !important;
width: 100% !important;
max-width: 340px !important;
margin-right: auto !important;
margin-left: auto !important;
font-size: clamp(22px, 7.2vw, 30px) !important;
line-height: 1.24 !important;
white-space: normal !important;
overflow-wrap: anywhere !important;
word-break: break-word !important;
hyphens: auto;
}
body.page-id-15729 .danesya-article {
box-sizing: border-box !important;
width: 100% !important;
padding-right: 18px !important;
padding-left: 18px !important;
}
body.page-id-15729 .danesya-answer-block,
body.page-id-15729 .danesya-cta,
body.page-id-15729 .danesya-article h2,
body.page-id-15729 .danesya-article h3,
body.page-id-15729 .danesya-article p {
max-width: 100% !important;
overflow-wrap: anywhere !important;
word-break: break-word !important;
}
body.page-id-15729 .danesya-answer-block {
width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
}
body.page-id-15729 .danesya-table-wrap {
width: 100% !important;
max-width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
overflow-x: auto !important;
overscroll-behavior-inline: contain;
}
body.page-id-15729 .danesya-table-wrap table {
min-width: 560px !important;
}
}
/* Daniel 2026-07-12 scoped mobile bidi break repair for page 15729 */
@media (max-width: 767px) {
body.page-id-15729 .site-main > .page-header .entry-title {
max-width: 300px !important;
font-size: clamp(20px, 6.4vw, 27px) !important;
text-align: center !important;
overflow-wrap: anywhere !important;
word-break: break-all !important;
}
body.page-id-15729 .danesya-answer-block,
body.page-id-15729 .danesya-cta {
width: calc(100vw – 44px) !important;
max-width: calc(100vw – 44px) !important;
margin-right: auto !important;
margin-left: auto !important;
overflow: hidden !important;
}
body.page-id-15729 .danesya-answer-block p,
body.page-id-15729 .danesya-answer-block strong,
body.page-id-15729 .danesya-article h2,
body.page-id-15729 .danesya-article h3,
body.page-id-15729 .danesya-article p {
overflow-wrap: anywhere !important;
word-break: break-word !important;
}
}
/* Daniel 2026-07-12 scoped hard mobile text break for page 15729 */
@media (max-width: 767px) {
body.page-id-15729 .site-main > .page-header .entry-title {
max-width: 240px !important;
font-size: clamp(18px, 5.8vw, 24px) !important;
word-break: break-all !important;
overflow-wrap: anywhere !important;
}
body.page-id-15729 .danesya-answer-block,
body.page-id-15729 .danesya-answer-block *,
body.page-id-15729 .danesya-cta,
body.page-id-15729 .danesya-cta *,
body.page-id-15729 .danesya-article h2,
body.page-id-15729 .danesya-article h3,
body.page-id-15729 .danesya-article p {
word-break: break-all !important;
overflow-wrap: anywhere !important;
}
}
/* Daniel 2026-07-12 scoped tablet/mobile bridge for page 15729 */
@media (max-width: 1200px) {
body.page-id-15729,
body.page-id-15729 #content,
body.page-id-15729 .site-main,
body.page-id-15729 .page-content {
max-width: 100vw !important;
overflow-x: hidden !important;
}
body.page-id-15729 .site-main > .page-header {
width: 100vw !important;
max-width: 100vw !important;
margin-right: calc(50% – 50vw) !important;
margin-left: calc(50% – 50vw) !important;
padding-right: 18px !important;
padding-left: 18px !important;
}
body.page-id-15729 .site-main > .page-header .entry-title {
width: min(100%, 520px) !important;
max-width: 520px !important;
font-size: clamp(22px, 5.2vw, 44px) !important;
line-height: 1.22 !important;
white-space: normal !important;
overflow-wrap: anywhere !important;
word-break: break-word !important;
}
body.page-id-15729 .danesya-article {
width: 100% !important;
max-width: 100vw !important;
padding-right: 18px !important;
padding-left: 18px !important;
overflow-x: hidden !important;
}
body.page-id-15729 .danesya-answer-block,
body.page-id-15729 .danesya-cta {
width: 100% !important;
max-width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
}
body.page-id-15729 .danesya-answer-block *,
body.page-id-15729 .danesya-cta *,
body.page-id-15729 .danesya-article h2,
body.page-id-15729 .danesya-article h3,
body.page-id-15729 .danesya-article p {
max-width: 100% !important;
overflow-wrap: anywhere !important;
word-break: break-word !important;
}
body.page-id-15729 .danesya-table-wrap {
width: 100% !important;
max-width: 100% !important;
overflow-x: auto !important;
direction: ltr;
}
body.page-id-15729 .danesya-table-wrap table {
min-width: 620px !important;
direction: rtl;
}
}
/* Daniel 2026-07-12 scoped mobile RTL shell fix for page 15729 */
@media (max-width: 1200px) {
body.page-id-15729 #content.site-main,
body.page-id-15729 .page-content {
direction: ltr !important;
width: 100% !important;
max-width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
padding-right: 0 !important;
padding-left: 0 !important;
overflow-x: hidden !important;
}
body.page-id-15729 .site-main > .page-header,
body.page-id-15729 .danesya-article {
direction: rtl !important;
width: 100% !important;
max-width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
}
body.page-id-15729 .site-main > .page-header {
padding-right: 16px !important;
padding-left: 16px !important;
}
body.page-id-15729 .site-main > .page-header .entry-title {
max-width: calc(100vw – 32px) !important;
margin-right: auto !important;
margin-left: auto !important;
text-align: center !important;
}
body.page-id-15729 .danesya-article {
padding-right: 16px !important;
padding-left: 16px !important;
}
body.page-id-15729 .danesya-answer-block,
body.page-id-15729 .danesya-cta,
body.page-id-15729 .danesya-table-wrap {
width: 100% !important;
max-width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
}
}
/* noop probe not sent */
/* OREN JBR 15592 DESIGN FIX START 2026-07-12 */
body.page-id-15592 .site-main .page-header {
display: block !important;
width: 100% !important;
background: linear-gradient(160deg, #141424 0%, #1A1A2E 58%, #232342 100%) !important;
padding: 64px 32px 34px !important;
text-align: center !important;
direction: rtl !important;
position: relative !important;
overflow: hidden !important;
border-bottom: 4px solid #C5A467 !important;
}
body.page-id-15592 .site-main .page-header::before {
content: 'JBR דובאי';
display: inline-flex;
align-items: center;
justify-content: center;
color: #D4B87A;
background: rgba(255,255,255,0.10);
border: 1px solid rgba(255,255,255,0.22);
border-radius: 100px;
padding: 7px 20px;
margin: 0 0 18px;
font-family: 'Heebo', sans-serif;
font-size: 13px;
font-weight: 700;
letter-spacing: 0;
}
body.page-id-15592 .site-main .page-header .entry-title {
color: #fff !important;
font-family: 'Heebo', sans-serif !important;
font-size: clamp(30px, 4.2vw, 50px) !important;
font-weight: 800 !important;
line-height: 1.2 !important;
max-width: 1040px !important;
margin: 0 auto !important;
letter-spacing: 0 !important;
text-shadow: 0 8px 30px rgba(0,0,0,0.24) !important;
}
body.page-id-15592 .site-main .page-header::after {
content: ";
display: block;
width: 72px;
height: 3px;
background: #C5A467;
margin: 22px auto 0;
border-radius: 2px;
}
body.page-id-15592 .page-content {
background: #F7F7F7 !important;
}
body.page-id-15592 .dg-scope {
max-width: 1140px;
margin: 0 auto;
padding: 44px 24px 70px;
direction: rtl;
text-align: right;
font-family: 'Heebo', sans-serif;
color: #2D2D2D;
line-height: 1.85;
}
body.page-id-15592 .dg-scope figure.danesya-article-hero {
margin: 0 0 40px;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 18px 44px rgba(26,26,46,0.16);
background: #fff;
}
body.page-id-15592 .dg-scope figure img {
display: block;
width: 100%;
height: auto;
}
body.page-id-15592 .dg-scope figcaption {
font-size: 14px;
color: #5D6573;
padding: 12px 18px;
background: #fff;
}
body.page-id-15592 .dg-scope .schema-faq-section {
background: #fff;
border: 1px solid rgba(197,164,103,0.22);
border-radius: 14px;
box-shadow: 0 10px 28px rgba(26,26,46,0.08);
padding: 22px;
margin: 18px 0;
}
body.page-id-15592 .dg-scope .schema-faq-question {
display: block;
color: #1A1A2E;
font-size: 20px;
line-height: 1.35;
margin-bottom: 8px;
}
body.page-id-15592 .dg-scope a {
color: #9B7A32;
font-weight: 700;
text-decoration: none;
}
body.page-id-15592 .dg-scope a:hover {
text-decoration: underline;
}
@media (max-width: 767px) {
body.page-id-15592 .site-main .page-header {
padding: 40px 18px 26px !important;
}
body.page-id-15592 .site-main .page-header .entry-title {
font-size: 27px !important;
line-height: 1.25 !important;
}
body.page-id-15592 .dg-scope {
padding: 30px 18px 52px;
}
body.page-id-15592 .dg-scope .schema-faq-question {
font-size: 18px;
}
}
/* OREN JBR 15592 DESIGN FIX END 2026-07-12 */
/* DANIEL 8218 V4 DESIGN FIX START 2026-07-13 */
body.page-id-8218 *,
body.page-id-8218 *::before,
body.page-id-8218 *::after {
box-sizing: border-box;
}
body.page-id-8218 main,
body.page-id-8218 header {
width: 100%;
max-width: 100%;
direction: rtl;
}
body.page-id-8218 .site-main,
body.page-id-8218 .content-area,
body.page-id-8218 .entry-content {
max-width: 100%;
}
body.page-id-8218 .entry-header,
body.page-id-8218 .page-header,
body.page-id-8218 .elementor-location-single > .elementor-section:first-child {
background: linear-gradient(135deg, #070707 0%, #17130b 58%, #2b2414 100%);
color: #fff;
border-bottom: 1px solid rgba(216, 191, 116, .52);
padding: 48px max(24px, calc((100vw – 1120px) / 2));
box-sizing: border-box;
}
body.page-id-8218 h1.entry-title,
body.page-id-8218 .entry-header h1,
body.page-id-8218 .page-header h1,
body.page-id-8218 .elementor-heading-title {
color: #fff !important;
max-width: min(1060px, calc(100vw – 32px));
overflow-wrap: anywhere;
word-break: break-word;
white-space: normal;
direction: rtl;
unicode-bidi: isolate;
line-height: 1.18;
}
body.page-id-8218 h1.entry-title::after,
body.page-id-8218 .entry-header h1::after,
body.page-id-8218 .page-header h1::after {
content: "";
display: block;
width: 96px;
height: 3px;
margin-top: 18px;
background: #d8bf74;
}
body.page-id-8218 .danesya-seo-page {
width: min(1120px, calc(100vw – 36px));
margin: 0 auto;
padding: 34px 18px 70px;
box-sizing: border-box;
direction: rtl;
line-height: 1.86;
color: #171717;
font-size: 18px;
}
body.page-id-8218 .danesya-article-hero img {
display: block;
width: 100%;
height: auto;
}
body.page-id-8218 .danesya-article-hero {
margin: 0 0 28px;
}
body.page-id-8218 .danesya-seo-page h2 {
color: #151515;
border-inline-start: 4px solid #d8bf74;
padding-inline-start: 12px;
margin-top: 36px;
}
body.page-id-8218 .danesya-table-wrap {
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
body.page-id-8218 .danesya-decision-table {
width: 100%;
min-width: 680px;
border-collapse: collapse;
background: #fff;
}
body.page-id-8218 .danesya-decision-table th {
background: #111;
color: #d8bf74;
}
body.page-id-8218 .danesya-decision-table th,
body.page-id-8218 .danesya-decision-table td {
border: 1px solid rgba(216, 191, 116, .62);
padding: 12px 14px;
vertical-align: top;
}
body.page-id-8218 .danesya-faq h3 {
color: #171717;
margin-top: 22px;
}
@media (max-width: 600px) {
body.page-id-8218 .danesya-seo-page {
width: 190px;
max-width: 190px;
margin-left: auto;
margin-right: auto;
padding-inline: 0;
font-size: 17px;
}
body.page-id-8218 .entry-header,
body.page-id-8218 .page-header {
padding: 34px 14px;
}
body.page-id-8218 h1.entry-title,
body.page-id-8218 .entry-header h1,
body.page-id-8218 .page-header h1,
body.page-id-8218 .elementor-heading-title {
font-size: 22px !important;
width: 190px;
max-width: 190px;
margin-inline: auto;
text-align: center;
line-height: 1.42;
}
body.page-id-8218 .danesya-seo-page h2,
body.page-id-8218 .danesya-seo-page h3,
body.page-id-8218 .danesya-seo-page p {
max-width: 100%;
overflow-wrap: anywhere;
}
body.page-id-8218 .danesya-seo-page h2 {
font-size: 22px;
line-height: 1.45;
}
body.page-id-8218 .danesya-decision-table {
min-width: 0;
table-layout: fixed;
font-size: 13px;
}
body.page-id-8218 .danesya-table-wrap {
overflow-x: visible;
}
body.page-id-8218 .danesya-decision-table th,
body.page-id-8218 .danesya-decision-table td {
padding: 8px 6px;
overflow-wrap: anywhere;
word-break: break-word;
}
}
/* DANIEL 8218 V4 DESIGN FIX END 2026-07-13 */

