@charset "UTF-8";
/*
Theme Name: Rejuvita
Theme URI: https://rejuvita.cmsmasters.net/
Author: cmsmasters
Author URI: https://cmsmasters.net/
Description: Rejuvita – Plastic Surgery & Beauty Medical Clinic WordPress Theme for Elementor is a complete solution for aesthetic care and cosmetic medical websites. Designed with a clean, modern style and built-in medical-focused functionality, it allows you to create a professional website for a plastic surgery practice or beauty medical clinic with ease. The theme includes custom post types for presenting Medical Services and detailed Doctor Profiles in a clear and structured way.
Version: 1.0.0
Tested up to: 6.6
Requires PHP: 7.4
License:
License URI:
Text Domain: rejuvita
Domain Path: /theme-config/languages
Copyright: cmsmasters 2025 / All Rights Reserved
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/


.sticky,
.bypostauthor,
.screen-reader-text {
  outline: none;
}


/* ---- Fatima custom (Social Medispa) ---- */
#footer.cmsmasters-footer{display:none!important;}

#page.cmsmasters-content .cmsmasters-heading,.cmsmasters-heading-breadcrumbs-type-in_title{display:none!important;}

/* ---- Fatima header polish (Social Medispa) ---- */
/* Sticky header: stays on scroll as a solid dark bar so the light logo + nav stay visible */
#header.cmsmasters_header{
  position:fixed !important; top:0 !important; left:0 !important; right:0 !important; width:100% !important;
  z-index:9999 !important; background:#221d1c !important;
  box-shadow:0 4px 22px rgba(0,0,0,0.16) !important;
}
/* the fixed header overlaps the first (dark banner) section; that is intentional and seamless */
/* Cleaner nav: spacing, letter-spacing, rose hover/active */
#header .cmsmasters-header-mid-menu__list{ gap:6px; }
#header .cmsmasters-header-mid-menu__list > li > a{ padding:10px 16px !important; }
#header .cmsmasters-menu__item-inner{
  letter-spacing:1.6px !important; font-size:13px !important;
}
#header .cmsmasters-header-mid-menu__list > li > a:hover .cmsmasters-menu__item-inner,
#header .cmsmasters-header-mid-menu__list > li.current-menu-item > a .cmsmasters-menu__item-inner{
  color:#ca9694 !important;
}
/* Book Now pill */
#header .menu-item.nav-book{ margin-left:14px; }
#header .menu-item.nav-book > a{
  background:#a1615f !important; border-radius:40px !important; padding:11px 26px !important;
  transition:background .2s ease;
}
#header .menu-item.nav-book > a:hover{ background:#ca9694 !important; }
#header .menu-item.nav-book .cmsmasters-menu__item-inner{ color:#ffffff !important; }

/* ---- Fatima fixes: button one-line + tile title top-align ---- */
.elementor-button{ white-space:nowrap !important; }
.fat-tile-img > .elementor-container{ align-items:flex-start !important; }
.fat-tile-img .elementor-widget-wrap{ align-content:flex-start !important; justify-content:flex-start !important; }
