/*
Theme Name: MSoft Theme
Theme URI: https://example.com/msoft-theme
Author: MSoft
Author URI: https://example.com
Description: MSoft Theme is a modern, fast, accessible and SEO friendly WordPress theme built for IT companies, software agencies and web development studios. It ships with a full set of Customizer options (logo, colors, typography, contact info, social links, hero content, footer copyright), is fully responsive, RTL ready, translation ready, and works out of the box with Gutenberg, Elementor and WooCommerce.
Version: 1.2.7
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: msoft-theme
Domain Path: /languages
Tags: e-commerce, custom-colors, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, threaded-comments, translation-ready, accessibility-ready, blog, one-column, two-columns

MSoft Theme is distributed under the terms of the GNU GPL.
This theme, like WordPress, is licensed under the GPL.
Use it to make something great.
*/

/* -----------------------------------------------------------------------
   NOTE:
   This file intentionally contains only the required WordPress theme
   header (read by WordPress to register the theme) plus a very small
   set of base/reset rules. All real, structured styling lives in
   assets/css/main.css and is enqueued from functions.php, following
   WordPress best practice of keeping style.css lightweight while still
   valid as the theme's identity file.
   ----------------------------------------------------------------------- */

* {
	box-sizing: border-box;
}

html {
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

img {
	max-width: 100%;
	height: auto;
}

a {
	color: inherit;
}

.skip-link {
	position: absolute;
	left: -9999px;
	top: -9999px;
	z-index: 999999;
	background: #000;
	color: #fff;
	padding: 12px 20px;
	text-decoration: none;
}

.skip-link:focus {
	left: 6px;
	top: 6px;
}

.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 !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

.alignleft {
	float: left;
	margin-right: 1.5em;
}

.alignright {
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
