/*
 Theme Name:   Hello Elementor Child - Medmar
 Theme URI:    https://www.medmarmedia.com
 Description:  Modern news theme child for Hello Elementor - Medmar Media
 Author:       Medmar Media
 Template:     hello-elementor
 Version:      1.0.0
 Text Domain:  hello-elementor-child
*/

/* ===== GLOBAL RTL & BASE ===== */
html { -webkit-text-size-adjust: 100%; }
body, .elementor-widget-html {
  direction: rtl;
  font-family: 'Roboto Slab', 'Cairo', 'Arial', sans-serif;
  background: #f5f5f5;
  line-height: 1.6;
  margin: 0;
  overflow-x: hidden;
}
* { box-sizing: border-box; }
img { max-width: 100%; height: auto; }

/* Make sure Elementor containers don't break mobile */
.elementor-section, .e-con, .elementor-element {
  max-width: 100% !important;
}

/* Force responsive on Elementor full-width containers */
@media (max-width: 768px) {
  .elementor-section, .e-con-inner, .e-con {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .elementor-element {
    width: 100% !important;
  }
}

/* Hide old broken layouts that may still appear */
.hot-news, .show, .videos-section, .broadcast, .weather, .add-section {
  display: none !important;
}

/* Site main wrapper */
.site, #page, #content {
  max-width: 100%;
  overflow-x: hidden;
}

/* Smooth scrolling */
html { scroll-behavior: smooth; }

/* Better link hover states globally */
a { transition: color 0.2s; }

/* Selection color */
::selection { background: #cc0000; color: #fff; }
::-moz-selection { background: #cc0000; color: #fff; }
