h1, h2, h3, h4, h5, h6 {
    font-style: normal !important;
}

h1{
    font-size: 3rem !important;
}

h2 {
    font-size: 3rem !important;
}

a {
    color: #CC5803 !important;
}
a:hover {
    color: #000000 !important;
}

input[type="submit"].primary.accent1,
input[type="reset"].primary.accent1,
input[type="button"].primary.accent1,
button.primary.accent1,
.button.primary.accent1 {
    background-color: #FFB627 !important;
    color: #ffffff !important;
}

    input[type="submit"].primary.accent1:hover, input[type="submit"].primary.accent1:focus,
    input[type="reset"].primary.accent1:hover,
    input[type="reset"].primary.accent1:focus,
    input[type="button"].primary.accent1:hover,
    input[type="button"].primary.accent1:focus,
    button.primary.accent1:hover,
    button.primary.accent1:focus,
    .button.primary.accent1:hover,
    .button.primary.accent1:focus {
        background-color: #FFB627 !important;
    }

    input[type="submit"].primary.accent1:active,
    input[type="reset"].primary.accent1:active,
    input[type="button"].primary.accent1:active,
    button.primary.accent1:active,
    .button.primary.accent1:active {
        background-color: #FFB627 !important;
    }

input[type="submit"].primary.accent2,
input[type="reset"].primary.accent2,
input[type="button"].primary.accent2,
button.primary.accent2,
.button.primary.accent2 {
    background-color: #CC5803 !important;
    color: #ffffff !important;
}

    input[type="submit"].primary.accent2:hover, input[type="submit"].primary.accent2:focus,
    input[type="reset"].primary.accent2:hover,
    input[type="reset"].primary.accent2:focus,
    input[type="button"].primary.accent2:hover,
    input[type="button"].primary.accent2:focus,
    button.primary.accent2:hover,
    button.primary.accent2:focus,
    .button.primary.accent2:hover,
    .button.primary.accent2:focus {
        background-color: #CC5803 !important;
    }

    input[type="submit"].primary.accent2:active,
    input[type="reset"].primary.accent2:active,
    input[type="button"].primary.accent2:active,
    button.primary.accent2:active,
    .button.primary.accent2:active {
        background-color: #CC5803 !important;
    }

input[type="submit"].primary.accent3,
input[type="reset"].primary.accent3,
input[type="button"].primary.accent3,
button.primary.accent3,
.button.primary.accent3 {
    background-color: #000000 !important;
    color: #ffffff !important;
}

    input[type="submit"].primary.accent3:hover, input[type="submit"].primary.accent2:focus,
    input[type="reset"].primary.accent3:hover,
    input[type="reset"].primary.accent3:focus,
    input[type="button"].primary.accent3:hover,
    input[type="button"].primary.accent3:focus,
    button.primary.accent3:hover,
    button.primary.accent3:focus,
    .button.primary.accent3:hover,
    .button.primary.accent3:focus {
        background-color: #000000 !important;
    }

    input[type="submit"].primary.accent3:active,
    input[type="reset"].primary.accent3:active,
    input[type="button"].primary.accent3:active,
    button.primary.accent3:active,
    .button.primary.accent3:active {
        background-color: #000000 !important;
    }

    .carousel nav a {
        opacity: 0.8;
        color: #fff !important;
    }

.wrapper.style1 {
    background-color: #CC5803 !important;
    color: #ffffff !important;
}
.wrapper.style1 a, .wrapper.style1 a:hover {
    background-color: #CC5803 !important;
    color: #ffffff !important;
}
.wrapper.style1 header p {
    color: #ffffff !important;
}
.wrapper.style1 h1, .wrapper.style1 h2, .wrapper.style1 h3, .wrapper.style1 h4, .wrapper.style1 h5, .wrapper.style1 h6 {
    color: #ffffff !important;
}

.wrapper.style2 {
    background-color: #FFB627 !important;
    color: #ffffff;
}
.wrapper.style2 header p {
    color: #ffffff !important;
}

.wrapper.style3 {
    background-color: #ffda8f !important;
    color: #000000 !important;
}
.wrapper.style3 a, .wrapper.style3 a:hover {
    background-color: #ffda8f !important;
    color: #000000 !important;
}
.wrapper.style3 header p {
    color: #000000 !important;
}
.wrapper.style3 h1, .wrapper.style3 h2, .wrapper.style3 h3, .wrapper.style3 h4, .wrapper.style3 h5, .wrapper.style3 h6 {
    color: #000000 !important;
}

.wrapper.style4 {
    background-color: #999999 !important;
    color: #ffffff;
}
.wrapper.style4 header p {
    color: #ffffff !important;
}

.spotlight.accent1 {
    background-color: #FFB627 !important;
}

.spotlight.accent2 {
    background-color: #CC5803 !important;
}
.spotlight.accent1 h2, .spotlight.accent2 h2 {
    width: 35% !important;
}

#banner {
    background-color: #333333 !important;
    background-attachment: scroll !important;
}
#banner:after {
    opacity: 0.4 !important;
}
#banner a {
    color: #ffffff !important;
}
#banner a:hover {
    color: #FFB627 !important;
}
#banner .inner {
    max-width: 45rem !important;
}
#banner.short-banner{
  background-position: top center;
}

#header > .logo img {
    width: 8rem !important;
}
#header.alt a {
    color: #fff !important;
}

#menu {
    background-color: #222222 !important;
    color: #e4daf0;
    background: #222222 !important;
}
#menu a {
    color: #e4daf0 !important;
}
#menu a:hover {
    color: #FFB627 !important;
}

@media screen and (max-width: 1280px) {

}
@media screen and (max-width: 736px) {

    #header {
        height: 3.5rem;
        line-height: 3.5rem;
        padding: 0 0 0 0.75rem;
    }
}

#footer {
    padding: 6rem 3rem 3.5rem 3rem;
}
#footer .copyright {
    color: #333333 !important
};
