/*
	Theme Name: Urndesigner
	Template: hello-elementor
	Version: 1.0.0
	Text Domain: urndesigner
*/

:root {
	--e-global-color-primary: #AD8A40;
	--e-global-color-secondary: #4C4A4B;
	--e-global-color-text: #4C4A4B;
	--e-global-color-accent: #AD8A40;
}

body,
body * {
	font-family: "Josefin Sans", sans-serif !important;
}

body,
p,
li,
td,
th,
span,
label {
	color: #4C4A4B;
}

a {
	color: #4C4A4B;
}

a:hover {
	color: #AD8A40;
}

/* Navigation menu */
.elementor-nav-menu a:hover,
.elementor-nav-menu a:focus,
.elementor-nav-menu .current-menu-item a,
.elementor-nav-menu--main .elementor-item:hover,
.elementor-nav-menu--main .elementor-item:focus,
.elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-nav-menu--main .elementor-item.highlighted,
.e--pointer-underline .elementor-item:after,
.e--pointer-overline .elementor-item:before,
.e--pointer-double-line .elementor-item:after,
.e--pointer-double-line .elementor-item:before {
	color: #AD8A40 !important;
	border-color: #AD8A40 !important;
}

h1, h2, h3, h4, h5, h6 {
	color: #4C4A4B;
}

.elementor-button,
.wp-element-button,
button,
input[type="submit"],
input[type="button"],
.wp-block-button__link {
	background-color: #AD8A40 !important;
	border-color: #AD8A40 !important;
	border-radius: 9999px !important;
	color: #fff !important;
}

.elementor-button-text,
.elementor-button .icon,
.elementor-button span,
.elementor-menu-cart__toggle_button,
.e-font-icon-svg.e-eicon-bag-medium {
	color: #fff !important;
	fill: #fff !important;
}

.elementor-button-content-wrapper {
	align-items: center;
}

.elementor-button:hover,
.wp-element-button:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.wp-block-button__link:hover {
	background-color: #AD8A40 !important;
	border-color: #AD8A40 !important;
	opacity: 0.85;
}

/* Banner */
.elementor-19 .elementor-element.elementor-element-7006f0c3 {
	box-shadow: none !important;
}

/* Banner overlay */
.elementor-element-7006f0c3 > .elementor-background-overlay,
.elementor-element-0395ebf > .elementor-background-overlay {
	background-color: rgba(173, 138, 64, 0.9) !important;
}


/* Footer */
footer,
.site-footer,
.elementor-location-footer,
.elementor-element-dae29cd {
	background-color: #fff !important;
}

footer *,
.site-footer *,
.elementor-location-footer *,
.elementor-element-dae29cd * {
	color: #4C4A4B !important;
}
