@charset "utf-8";
/*
Theme Name: scTheme
Theme URI: 
Description: Experience the perfect blend of versatility with our WordPress theme, ideal for businesses, information websites, portfolio showcases, and online shops.
Author: Softiconic
Author URI: https://softiconic.com 
Version: 2.0
License: GNU General Public License
License URI: license.txt
Tags: Multipurpose, Business, Corporate, Information, Portfolio, Shop, E-commerce, Responsive, Customizable, Clean Design, SEO-Friendly, Modern, Elegant, User-Friendly, WooCommerce, Blog, Creative, Mobile-Friendly, Page Builder, Professional, Cross-Browser Compatible, Performance-Optimized, clean code, pixel-perfect theme, wordpress theme, wordpress template, theme, template.
*/  
/* Reset and Normalize CSS */
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body {
	font-style: normal;
	overflow-x: hidden;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block} 
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none} 
a {
	outline: 0;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-khtml-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	box-shadow: none;
	text-shadow: none;
}

a:focus, a:hover {
	text-decoration: none;
	outline: none;
	outline: 0;
	box-shadow: none;
	text-shadow: none;
}

button {
	outline: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-khtml-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	box-shadow: none;
	text-shadow: none;
	background: transparent;
}

ins { 
	text-decoration: none;
}

mark { 
	font-style: italic;
	font-weight: bold;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #222;
	margin: 1em 0;
	padding: 0;
}

input {
	vertical-align: middle;
}

select {
	vertical-align: middle;
}

img {
	max-width: 100%;
	transition: all 0.3s ease-out 0s;
}

button {
	cursor: pointer;
}

button:focus,input:focus,textarea,textarea:focus {
	outline: 0;
	box-shadow: none;
	text-shadow: none;
} 
h1,h2,h3,h4,h5,h6{font-display:swap}
ul {
	margin: 0px;
	padding: 0px;
}

li {
	list-style: none;
}

p {
	margin-bottom: 15px;
} 
nav ul {
	list-style: none;
}
label {
	display: inherit;
}

*::-moz-selection {
	background-color: #222;
	color: #fff;
	text-shadow: none;
}

::-moz-selection {
	background-color: #222;
	color: #fff;
	text-shadow: none;
}

::selection {
	background-color: #222;
	color: #fff;
	text-shadow: none;
}

*::-moz-placeholder { 
	opacity: 1 !important;
}

*::placeholder { 
	opacity: 1 !important;
}  
 