/**
* Theme Name: Tenton Child
* Description: This is a child theme of Tenton.
* Author: <a href="https://neuronthemes.com">NeuronThemes</a>
* Template: tenton
* Version: 1.0.0
*/

h1,h2,h3,h4,h5,h6 {
    font-family: "Playfair Display", serif !important;
}

body, p, span, a {
	font-family: "Inter", sans-serif !important;
}

a.elementor-button, button, a.elementor-button span {
	text-transform: uppercase !important;
}

body.home header .elementor-element-154fba4 {
	background: none !important;
}

.elementor-accordion-item .elementor-tab-content {
	border: none !important;
}

/* Color Variables */
:root {
  --color-green-light: #AEDEA7;
  --color-green-dark: #142419;
  --color-gray-dark: #181818;
  --color-beige: #E4E3DC;
  --color-white: #FFFFFF;
}

/* Background Classes */
.bg-green-light {
  background-color: var(--color-green-light);
}

.bg-green-dark {
  background-color: var(--color-green-dark);
}

.bg-gray-dark {
  background-color: var(--color-gray-dark);
}

.bg-beige {
  background-color: var(--color-beige);
}

.bg-white {
  background-color: var(--color-white);
}

/* Button Classes */
.btn-green {
  background-color: var(--color-green-light);
  color: var(--color-gray-dark);
}

.btn-dark {
  background-color: var(--color-green-dark);
  color: var(--color-white);
}

.btn-gray {
  background-color: var(--color-gray-dark);
  color: var(--color-white);
}

.btn-beige {
  background-color: var(--color-beige);
  color: var(--color-gray-dark);
}

.btn-white {
  background-color: var(--color-white);
  color: var(--color-gray-dark);
}
