/* 
Theme Name: Sellsmart
Theme URI: https://slateblue-falcon-664021.hostingersite.com/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Insignia Team
Author URI: https://www.insigniatechnolabs.com/
Template: hello-elementor
Version: 1.0.0
Text Domain: filtra
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 */



/********** START GLOBLE CSS **********/
body.wp-child-theme-sellsmart {
	--color-primary: #1A2853;
	--color-secondary: #FEE14E;
	--color-text: #747975;
	--color-orange: #E67D21;
	--color-white: #FFFFFF;
	--color-base: #F6F2E7;

	--font-family-body: "Stack Sans Notch", sans-serif;
	--font-family-text: "Work Sans", sans-serif;

	--font-size-h1: 48px; 		
	--font-size-h2: 20px; 	
	--font-size-h3: 16px; 		
	--font-size-text: 16px; 		

	--font-weight-regular: 400;
	--font-weight-semibold: 600;
	--font-weight-bold: 700;

	--line-height-heading: 1.2em;
	--line-height-text: 1.7em;

	--letter-spacing-none: 0px;

	--text-transform-cap: capitalize;
	--text-transform-upper: uppercase;
	--text-transform-lower: lowercase;

	--text-none: none;

	--font-style-normal: normal;
	--font-style-italic: italic;

	background-color: var(--color-white);
}

/*********** END GLOBLE CSS ***********/

html {
	scroll-behavior: smooth;
}

.grecaptcha-badge {
	visibility: hidden;
}

h1 {
	font-family: var(--font-family-body);
	font-size: var(--font-size-h1);
	font-weight: var(--font-weight-semibold);
	line-height: var(--line-height-heading);
	letter-spacing: var(--letter-spacing-none);
	margin: 0;
}

h2 {
	font-family: var(--font-family-body);
	font-size: var(--font-size-h2);
	font-weight: var(--font-weight-semibold);
	line-height: var(--line-height-heading);
	letter-spacing: var(--letter-spacing-none);
	margin: 0;
}

h3 {
	font-family: var(--font-family-body);
	font-size: var(--font-size-h3);
	font-weight: var(--font-weight-semibold);
	line-height: var(--line-height-text);
	letter-spacing: var(--letter-spacing-none);
	margin: 0;
}

/* Chrome, Edge, Safari */
::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
    background: #1A2853;
    border-radius: 50px;
}

::-webkit-scrollbar-thumb:hover {
    background: #2d437e;
}

/* Firefox */
* {
    scrollbar-width: thin;
    scrollbar-color: #1A2853 #f1f1f1;
}