/*
Theme Name: Onepack
Theme URI: http://onepack.casethemes.net
Author: Case-Themes
Author URI: https://casethemes.net/
Description: Onepack is a WordPress theme specially designed for the real estate industry. It offers easy-to-use tools that will allow you to manage your agency’s content and listings, while providing the best possible experience for your clients.
Version: 1.0.0
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: onepack
Tags: agency, agent, custom fields, directory, elementor, geolocation, idx, listing, mls, modern & clean, property, real estate, real estate agency, real estate agent, realtor
Requires at least: 5.8 or Higher
Requires PHP: 7.4 or Higher
Tested up to: 6.4.1

Copyright (c) 2025 Case-Themes. All rights reserved.
This theme is licensed under the GPL-2.0+ license.
*/

.shift-left {
    display: inline-block;  
    transform: translateX(-30px); 
}


.link-footer {
pointer-events: initial !important;
z-index: 9999;
} 
.pxl-mobile-lang-switcher {
    margin-top: 20px;
    padding-top: 15px;
    border-top: 1px solid rgba(255,255,255,0.15);
}

.pxl-mobile-lang-switcher ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    gap: 16px;
}

.pxl-mobile-lang-switcher li {
    font-size: 15px;
}

.pxl-post--title > a,
.pxl-post--categories > a {
    pointer-events: none;
    cursor: default;
    color: inherit;
}

.pxl-service-list1,
.pxl-service-list2 {
    pointer-events: auto !important;
    overflow: visible !important;
}


@media (max-width: 767px) {
  .pxl-service-item {
      pointer-events: auto !important;  
      display: block !important;         
      opacity: 1 !important;             
      transform: none !important;        
  }
}

/* Disable interaction ONLY on service links without breaking mobile swipe */
.custom-section .pxl-post--title > a,
.custom-section .pxl-post--categories > a {
    pointer-events: none;
    cursor: default;
    color: inherit;
    text-decoration: none;
}

/* Preserve carousel / swipe behavior */
.custom-section .pxl-service-list,
.custom-section .pxl-service-list-inner,
.custom-section .pxl-service-item,
.custom-section .pxl-post--inner {
    pointer-events: auto;
    touch-action: pan-x pan-y;
}

@media (max-width: 767px) {
    .pxl-contact-form-1 i,
    .pxl-contact-form-1 svg {
        display: none !important;
        visibility: hidden !important;
    }
}


.pxlblur-marque-arabic::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0; 
    height: 100%;
    width: 200px; 
    background: linear-gradient(270deg, #fff 50%, rgba(255, 255, 255, 0) 100%); 
    z-index: 1;
    pointer-events: none; 
}

/* Parent container for Arabic marquee */
.pxl-text-marquee-arabic {
    direction: rtl !important; /* Right-to-left flow */
}

/* Invert the marquee container motion */
.pxl-text-marquee-arabic .pxl-text-marquee1 {
    display: flex;
    flex-direction: row-reverse; /* reverse order for RTL */
}
/* Invert the marquee container motion */
.pxl-text-marquee-arabic .pxl-text-marquee2 {
    display: flex;
    flex-direction: row-reverse; /* reverse order for RTL */
}
/* Invert the marquee container motion */
.pxl-text-marquee-arabic .pxl-text-marquee3 {
    display: flex;
    flex-direction: row-reverse; /* reverse order for RTL */
}


.pxl-arabic-no-break {
    display: inline-block;       /* allow width to shrink/grow with content */
    white-space: normal;         /* allow line breaks at spaces */
    word-break: keep-all;        /* never split Arabic words */
    overflow-wrap: break-word;   /* wrap to next line if needed */
    hyphens: none;               /* no automatic hyphens */
}