/* 
Theme Name: UMANO RH
Theme URI: https://github.com/elementor/hello-theme-child/
Description: UMANO RH is a child theme of Hello Elementor, created by Mixit7 team
Author: Mixit7
Author URI: https://www.mixit7.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: umano-rh
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.text-orange {
    color: #FFA279;
}

/* Site Topbar Styling */

/* Site Topbar - Final Clean CSS */

.site-topbar {
  text-align: center;
  padding: 0 12px;
}

.site-topbar .mixit7-topbar-heading {
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: 0.02em;
  color: #000000;
  margin: 0;
}

.site-topbar .mixit7-topbar-heading a,
.site-topbar .mixit7-topbar-link {
  color: #000000 !important;
  text-decoration: none;
  font: inherit;
}

.site-topbar .mixit7-topbar-heading a:hover,
.site-topbar .mixit7-topbar-link:hover {
  color: #333333 !important;
  opacity: 0.8;
  transition: opacity 0.2s ease;
}

/* Focus for accessibility */
.site-topbar .mixit7-topbar-heading a:focus,
.site-topbar .mixit7-topbar-link:focus {
  outline: 2px solid #000000;
  outline-offset: 2px;
}

/* Mobile responsive */
@media (max-width: 767px) {
  .site-topbar {
    padding: 0 8px;
  }
  
  .site-topbar .mixit7-topbar-heading {
    font-size: 14px;
  }
}

/* END Site Topbar Styling */

@media print {

  /* Hide header/footer/navigation */
  header,
  .site-header,
  .elementor-location-header,
  footer,
  .site-footer,
  .elementor-location-footer,
  nav,
  .elementor-widget-nav-menu,
  .elementor-popup-modal,
  .elementor-sticky--active,
  .elementor-widget-button {
    display: none !important;
  }

  /* Main content formatting */
  .elementor-location-single,
  .elementor-section,
  .elementor-container,
  .elementor-column,
  .elementor-widget-text-editor {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 auto !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  /* Typography smaller for print */
  body {
    font-size: 11pt; /* ↓ smaller than before */
    line-height: 1.4;
    color: #000;
    background: #fff;
  }

  h1 {
    font-size: 16pt;
    margin-bottom: 0.4em;
  }

  h2 {
    font-size: 13pt;
    margin: 1em 0 0.3em 0;
  }

  h3, h4 {
    font-size: 11.5pt;
    margin: 0.8em 0 0.2em 0;
  }

  /* Reduce space before first heading (header gap) */
  .elementor-location-single > .elementor-section:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  /* Optional: remove link URLs in print if you find it too heavy */
  /* a[href^="http"]:after { content: none !important; } */
}
