/*
Theme Name:   MED7 Al Shifa Al Khaleeji
Theme URI:    https://alshifaalkhaleeji.com/
Author:       Fezey Media
Author URI:   https://fezeymedia.com/
Description:  Elementor-native theme for MED7 Al Shifa Al Khaleeji Medical Center, Deira, Dubai. Ships the full design system as Elementor Global Colors, Global Fonts and custom widgets, so every page, section and element is editable from the Elementor editor without touching code. Header, footer and all single/archive templates are built with Elementor Theme Builder.
Version:      2.10.1
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
License:      GPL-2.0-or-later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  med7
Tags:         elementor, healthcare, medical, rtl-language-support, translation-ready, custom-logo, custom-menu, featured-images, block-styles, wide-blocks

The real stylesheet lives in assets/css/med7.css. This file exists to carry the
theme header and to give WordPress somewhere to look; it is loaded after the
design system so anything written here wins, which makes it a safe place for
one-off overrides that should not go into the design system itself.
*/

/* --------------------------------------------------------------------------
   Overrides live below this line. The design system is assets/css/med7.css.
   -------------------------------------------------------------------------- */

/* WordPress core alignment and caption classes, mapped onto the design system */
.alignwide { max-width: var(--container-wide); margin-left: auto; margin-right: auto; }
.alignfull { max-width: none; width: 100%; }
.alignleft { float: left; margin: .35rem 1.75rem 1.25rem 0; }
.alignright { float: right; margin: .35rem 0 1.25rem 1.75rem; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { max-width: 100%; }
.wp-caption-text,
.wp-element-caption { font-size: .8125rem; color: var(--ink-soft); margin-top: .6rem; }
.sticky .entry-title::after { content: " \2605"; color: var(--green); }
.bypostauthor { display: block; }

/* Screen-reader text — WordPress convention, used by skip links and labels */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: var(--ivory);
	border-radius: var(--r-sm);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip: auto !important;
	clip-path: none;
	color: var(--charcoal);
	display: block;
	font-size: .875rem;
	font-weight: 700;
	height: auto;
	left: 1rem;
	line-height: normal;
	padding: 1rem 1.5rem;
	text-decoration: none;
	top: 1rem;
	width: auto;
	z-index: 100000;
}
