header.site-header {
    background-color: var(--kte-white);
}
.genesis-nav-menu>li>a {
    color: var(--primary);
}
.row.style-light {
    background: var(--kte-red);
}
.f-text {
    padding-left: 20px;
    padding-right: 20px;
}
div#va-footer {
    background: var(--kte-white);
}
#va-footer a,
.f-name {
    color: var(--primary);
}
.footer-row {
    width: 100%;
    padding: 45px 5%;
    position: relative;
}
footer.site-footer {
    background: var(--kte-red);
}
.copy-wrap,
.privacy-wrap a,
.copy-rwm a {
    color: var(--kte-white);
}
.breadcrumbs {
    display: none !important;
}
/* ==========================================================================
   Contact Page
   ========================================================================== */
.loc-asset {
    background:var(--primary);
    padding: 20px;
    border-radius: 5px;
}
.gform_wrapper.gravity-theme input[type=color],
.gform_wrapper.gravity-theme input[type=date],
.gform_wrapper.gravity-theme input[type=datetime-local],
.gform_wrapper.gravity-theme input[type=datetime],
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=month],
.gform_wrapper.gravity-theme input[type=number],
.gform_wrapper.gravity-theme input[type=password],
.gform_wrapper.gravity-theme input[type=search],
.gform_wrapper.gravity-theme input[type=tel],
.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme input[type=time],
.gform_wrapper.gravity-theme input[type=url],
.gform_wrapper.gravity-theme input[type=week],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
    background: #EBEBEB;
    color: var(--kte-black) !important;
}
.gform_wrapper.gravity-theme .gfield_label,
.gform_wrapper.gravity-theme .ginput_complex label,
.gform_wrapper.gravity-theme .ginput_complex legend,
.gform-field-label__text {
    color:  #EBEBEB !important;
}
.gfield--type-html {
    background-color: var(--cta);
    color: var(--kte-white);
    padding: 5px 10px;
    border-radius: 5px;
}
.gfield--type-html .form-banner {
    color: var(--kte-white);
    border-bottom: none !important;
}
.ginput_container.ginput_container_textarea textarea {
    border: none !important;
}
.ginput_container input[type="text"],
.ginput_container input[type="tel"],
.ginput_container input[type="email"],
.ginput_container select {
    border: 1px solid var(--primary) !important;
    color: var(--kte-black) !important;
}
button.gform_button.button {
    background: var(--kte-red) !important;
}
button.gform_button.button:hover {
    background: #C91F1D !important;
}
.row.anim.x-link-wrap.layout-slider .row-inner {
    flex-direction: column;
}
nav#genesis-nav-primary ul.menu li.menu-item-has-children>a:after {
    border-color: var(--cta);
}
@media only screen and (min-width: 1201px) {
    .x-link-wrap button.slick-arrow.slick-prev {
        left: 48% !important;
    }

    .x-link-wrap button.slick-arrow.slick-next {
        left: 52% !important;
    }
}
@media only screen and (min-width: 850px) and (max-width: 1200px) {
    .x-link-wrap button.slick-arrow.slick-prev {
        left: 25% !important;
    }

    .x-link-wrap button.slick-arrow.slick-next {
        left: 30% !important;
    }
}
@media only screen and (max-width: 700px) {
    .x-link-wrap button.slick-arrow.slick-prev {
        left: 15% !important;
    }
    .x-link-wrap button.slick-arrow.slick-next {
        left: 18% !important;
    }
    .slick-track .x-link.slick-slide a img {
        width: 75% !important;
    }
}
