/*
	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 */


:root {
	
	/*General style*/
	
  --rounded: 10px;

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



/* GENERAL */

body {
	margin: 0;
	padding: 0;
	background: #F7F7F6;
}




/* HEADINGS AND PARAGRAPHS */


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

/*Font size*/

h1 {
    font-size: 70px !important;
	font-family: "EB Garamond", serif;
	font-weight: 800;
}

h2 {
    font-size: 40px;
	font-family: "EB Garamond", serif;
	font-weight: 800;
}

h3 {
    font-size: 20px;
	font-weight: bold;
	font-family: "Inter", sans-serif;
}

h4 {
    font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #5b6c74;
	letter-spacing: .1rem;
	font-family: "Inter", sans-serif;
}

h5, h6 {
    font-size: 20px;
	font-weight: bold;
	font-family: "Inter", sans-serif;
}

p {
    font-size: 16px;
	 font-family: "Inter", 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.8em;
	font-optical-sizing: auto;
}

/* ELEMENTORs */

/* Elementor btn - animation */


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

/* Elementor btn - colors */

.elementor-button {
    font-size: 20px !important;
    border-radius: 0px !important;
    color: #e5e5e5 !important;
	background: #000000 !important;

	border-bottom: 2px solid red;

    transition: all .8s !important;
    padding: 10px 30px !important;
	
	box-shadow: -5px 5px 15px 0 #00000030 !important;
	font-family: "EB Garamond", serif;
}

.elementor-button:hover {
	color: #ffffff !important;
	text-shadow: 0px 0px 10px #fff;
	background: #151515 !important;  
	border-bottom: 2px solid #555;
	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;
}


/*GLOBAL*/


/*Woo*/