/*
Theme Name: BlazeTheme
Theme URI: http://example.com/
Author: Your Name
Author URI: http://example.com/
Description: A custom theme for WordPress
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: blazetheme
*/


:root {
  /* Existing colors */
  --color-primary: #f37647;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-heading: #222222;
  --color-text: #444444;
  --color-background: #ffffff;

  /* Fonts */
  --font-body: "Bahnschrift", "Segoe UI", Roboto, sans-serif;
  --font-heading: "Bahnschrift", sans-serif;

  /* Spacing */
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 32px;
}

body {
  color: var(--color-white);
  background-color: var(--color-background);
  font-family: var(--font-body);
/*   padding: var(--space-md); */
}
::marker {
  color: var(--color-primary);
}
h1, h2, h3 {
  color: var(--color-heading);
  font-family: var(--font-heading);
}
.primary-menu{
	border-bottom:1px solid rgba(0,0,0,.09);
}
.about-image:before{
	background: #fff !important;
    left: unset;
    top: unset;
    right: 0px;
    bottom: 0px;
    width: calc(100%);
    height: calc(100%);
    content: '';
    position: absolute;
}
.about-image .elementor-widget-container{
	position:relative;
	top:-15px;
	left:-15px;
	transition:ease-in 0.4s !important;
}
.about-image:hover .elementor-widget-container{
	top:0;
	left:0;
}
.e-flex.e-con.e-child:has(.about-image){
	padding:5px;
}