/*
	Theme Name:			Skelementor
	Description:		Ultra-minimal theme designed specifically for Elementor Page Builder and to be as lightweight as possible.
	Theme URI:			https://mousebuilt.com.au/skelementor-theme/
	Author:				Mousebuilt (Konker)
	Author URI:			https://mousebuilt.com.au/
	Version:			1.1.4
	Requires at least:	4.9
	Requires PHP:		7.0
	Tested up to:		5.7.1
	License:			GNU General Public License v3 or later.
	License URI:		https://www.gnu.org/licenses/gpl-3.0.html
	Tags:				custom-logo, one-column, two-columns, translation-ready
	Text Domain: 		skelementor
*/

/*! minimal reset based on simplified normalise.css | github.com/necolas/normalize.css */
/* IMPORTS AND GLOBALS */


:root {
	
	/*General style*/
  --font:  "Montserrat", "Segoe UI", Roboto, "Helvetica Neue", Arial, 
                 "Noto Sans", "Liberation Sans", sans-serif, "Ubuntu", Cantarell, "Droid Sans", 
                 "Helvetica", -apple-system, BlinkMacSystemFont, sans-serif;
  --rounded: 10px;

	/*Color palette*/
  --accent: #A9283C;
  --black: #340101;
  --white: #ffffff;
  --lime: #F6FCE3;
  --green: #88BF21;
	
}



/* GENERAL */

body {
	font-family: var(--font);
	margin: 0;
	padding: 0;
	background: #f9f9f9;
}




/* HEADINGS AND PARAGRAPHS */

h1, h2, h3, h4, h5, h6 {
     font-optical-sizing: auto;
     font-style: normal;
     line-height: 1.3em !important;
     font-weight: 900;
	 letter-spacing: 0;
}

h1 {
    font-size: clamp(2.188rem, 0.536rem + 4.405vw, 4.5rem) !important;
}

h2 {
    font-size: clamp(1.875rem, 1.25rem + 1.667vw, 2.75rem);
}

h3 {
    font-size: clamp(1.313rem, 0.821rem + 1.31vw, 2rem);
}

h4, h5, h6 {
    font-size: clamp(0.875rem, 0.563rem + 0.833vw, 1.313rem);
}

p {
    font-size: clamp(1.1rem, 0.757rem + 0.381vw, 2rem);
	
	 font-family: "Montserrat", sans-serif;
}


p a, ul a, ol a {
    text-decoration: underline !important;
	color: var(--accent);
	text-transform: italic !important;
	font-weight: bold;
}

p, a, li, label {
    margin: 0;
    padding: 0;
    font-weight: 400;
    word-spacing: 2px;
    letter-spacing: .7px;
    line-height: 1.9em;
	font-optical-sizing: auto;
}

/* ELEMENTORs */

.elementor img {
    border-radius: var(--rounded) !important;
}

/* Elementor btn - animation */



.elementor-button span {
    margin-left: 5px;
}

/* Elementor btn - colors */

.elementor-button {
    font-size: 20px !important;
    border-radius: 50px !important;
    color: #e5e5e5 !important;
background: var(--accent) !important;

	border-bottom: 2px solid var(--accent);

    transition: none !important;
    padding: 20px 50px !important;
	
	box-shadow: -5px 5px 15px 0 #00000030 !important;
}

.elementor-button:hover {
	color: #ffffff !important;
	text-shadow: 0px 0px 10px #fff;
	background: #bd2b41 !important;  
	border-bottom: 2px solid #e31635;
	box-shadow: -3px 3px 10px 0 #00000030 !important;
}



/*BLURRY BG*/

.blur-me {
    backdrop-filter: blur(20px);
    border-radius: 8px 8px 0 0;
    border: 1px solid #7f7f7f30;
}



/*WP FRONT END FIX*/

* {box-sizing: border-box;}

body {overflow-x:hidden;}

ul {padding: 0 18px;}

/*Google global icons*/

.material-symbols-outlined {
    font-family: 'Material Symbols Outlined';
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
}

/*Nav menu*/

#gyik{
	    display: block;
    padding: 5px 8px;
    background: var(--green);
    color: white;
    border-radius: var(--rounded);
}
}


/*GLOBAL*/

/*Woo*/

