/* Custom Theme Colors */

/* General Background Colors */
body {
    background-color: #e2a730 !important;
    color: #603813 !important;
}

/* Headers */
h1, h2, h3, h4, h5, h6 {
    color: #603813 !important;
}

/* Links */
a {
    color: #9d7959;
    text-decoration: none !important;
}

/* Links */
a.menu-c2{
    color: #ffffff !important;
    text-decoration: none !important;
}

/* Links */
a.menu-c1{
    color: #f19603 !important;
    text-decoration: none !important;
}

a:hover {
    color: #9d1616 !important;
}

/* Buttons */
button, .btn {
    background-color: #e2a730 !important;
    color: #603813 !important;
    border: none !important;
    padding: 10px 20px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}

button:hover, .btn:hover {
    background-color: #603813 !important;
    color: #e2a730 !important;
}

/* Navigation Bar */
.navbar, .header {
    background-color: #603813 !important;
    color: #e2a730 !important;
}

.navbar a, .header a {
    color: #e2a730 !important;
}

.navbar a:hover, .header a:hover {
    color: #603813 !important;
}

/* Footer */
footer {
    background-color: #603813 !important;
    color: #e2a730 !important;
    padding: 20px !important;
    text-align: center !important;
}

/* Cards or Containers */
.card, .container {
    background-color: #e2a730 !important;
    color: #603813 !important;
    border: 1px solid #603813 !important;
    border-radius: 10px !important;
    padding: 20px !important;
}

.elementor-15 .elementor-element.elementor-element-294ce320:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-294ce320 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #b19610;
}