/*
Theme Name: Jeddah Vision
Theme URI: https://example.com/jeddah-vision
Description: Child theme for Hello Elementor used by Jeddah Vision.
Author: Jeddah Vision
Template: hello-elementor
Version: 1.0.0
Text Domain: jeddah-vision
*/

:root {
	--jv-primary: #081245;
	--jv-primary-2: #0b3d91;
	--jv-accent: #1a588d;
	--jv-link: #0d6efd;
	--jv-text: #363636;
	--jv-heading: #1a1a1a;
	--jv-bg-soft: #f9f9f9;
	--jv-white: #ffffff;
}

body {
	color: var(--jv-text);
	background-color: var(--jv-white);
}

h1,
h2,
h3,
h4,
h5,
h6,
.entry-title,
.site-title {
	color: var(--jv-heading);
}

a,
.elementor a {
	color: var(--jv-link);
}

a:hover,
a:focus,
.elementor a:hover,
.elementor a:focus {
	color: var(--jv-primary-2);
}

button,
input[type='button'],
input[type='submit'],
.button,
.elementor-button,
a.elementor-button {
	background-color: var(--jv-primary);
	border-color: var(--jv-primary);
	color: var(--jv-white);
}

button:hover,
button:focus,
input[type='button']:hover,
input[type='button']:focus,
input[type='submit']:hover,
input[type='submit']:focus,
.button:hover,
.button:focus,
.elementor-button:hover,
.elementor-button:focus,
a.elementor-button:hover,
a.elementor-button:focus {
	background-color: var(--jv-accent);
	border-color: var(--jv-accent);
	color: var(--jv-white);
}

input[type='text']:focus,
input[type='email']:focus,
input[type='url']:focus,
input[type='search']:focus,
input[type='password']:focus,
input[type='number']:focus,
textarea:focus,
select:focus {
	border-color: var(--jv-primary-2);
	outline-color: var(--jv-primary-2);
}

.site-header,
.site-footer {
	background-color: var(--jv-bg-soft);
}
