.banner-c .slider__background--overlay.setOpacity:after {
    opacity: 0.3 !important;
}
.section .banner-c .slider__background--overlay:after {
    background: rgb(0 0 0) !important;
}
p.logo-a__caption.component__subtitle {
    line-height: 0.6875rem;
}
a.cta__button.component__button--2 {
    margin-top: 0.775rem;
}
.featuredblocks-grid-d .featuredblocks__title-wrap {
    padding-top: 1.925rem;
}
.featuredblocks-grid-d .featuredblocks__container {
    padding-bottom: 2.125rem;
}
.section-blade .blade-a__title {
    padding-bottom: 0rem;
}
h2.form__title.component__title {
    margin-bottom: 0.125rem;
}
.newsletter-3-fields .form, .exclusive-offer .form {
    padding: 2.125rem 0;
}
.blade-a__text.col-sm-12.blade-a__text {
    padding-top: 0rem;
}
.form .component__title-caption-wrap {
    padding-top: 0rem;
}
.color-x24-trad-2 .forms--fullwidth form {
    margin-bottom: 0px;
}
.footer_editable__container.editable__container {
    padding: 0.875rem 0;
}

.editable_blank__container.editable__container {
    display: none;
}
.editable_blank2__container.editable__container {
    display: none;
}
.editable_blank3__container.editable__container {
    display: none;
}
.color-x24-trad-4 .section.section-logo.section-socialmedia.section-locations.section-form .col-lg-4 {
    padding-top: 30px;
}
.newsletter-2-fields .form {
    padding: 0rem 0;
}
.section-copyright .copyright__container, .section-copyright #copyright__container {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
}
.blade-a__text {
    padding-bottom: 0rem;
}
.socialmedia {
    padding: 0.125rem 0;
}
ul.ul_banner {
    text-align-last: center;
    display: contents;
}
.color-x24-trad-4 .mobileHeader-navWrap {
    background-color: rgb(255 127 0);
}
ul {
  clear: none !important
}

ol {
  clear: none !important
}
ul.ul_banner {
    list-style: none;
}
@media only screen and (min-width : 1224px) {
h3.blade-a__title.blade-a__title--border.component__title {
    font-size: 29px;
}
}
@media (max-width: 519px) {
.color-x24-trad-4 .container-fluid .blade-a--12 .blade-a__text {
    flex: 0 0 100%;
    max-width: 100%;
}
.color-x24-trad-4 .container-fluid .blade-a--12 .blade-a__bg {
    flex: 0 0 100%;
    max-width: 100%;
    width: calc(100% - 32px);
    height: 100%;
}
.color-x24-trad-4 .section-blade .blade-a__bg > div {
    min-height: 202px !important;
    background-size: contain;
}
}

