/*nav lnk styling*/
.header__bottom-nav-inner a {
    text-transform: uppercase!important;
    font-size: 14px!important;
}

/*featured buttons on homepage*/
a.button.button--featured {
    background: rgba(255,200,0,.75);
    width: 100%;
    text-decoration: none;
    font-size: 1.5rem;
    text-transform: uppercase;
    color: #ffffff;
    line-height: 1;
    text-align: left;
    border: none;
    border-radius: 0;
    /* padding-right: 4rem; */
    /* padding-left: 1rem; */
}
a.button.button--featured:hover {
    background: #0070e7c2!important;
    color: #ffffff!important;
}

.featuredCategory-name a {
    color: #ffffff!important;
    background: rgba(255,200,0,.75)!important;
}

/*out of the box hero image in page builder - set the button style*/
.go3616899523 {
    font-size: 1.5em!important;
    font-weight: 800;
    text-transform: uppercase;
    background: rgba(255,200,0,.75)!important;
    border-radius: 0px!important;
    position: absolute;
    top: 30%;
    width: min-content;
    left: 5%;
}
.go3616899523:hover {
  background: #0070e7c2!important;
  color: #ffffff!important;
}
.go3616899523 p {
    padding-bottom: 15px;
}

/*prevent the large whitespace under the category images on homepage*/
[data-sub-layout-container="9f8cf7e6-3af0-4d52-b923-35f14629f1ff"] div {
    margin-bottom: -15px!important;
}

/*Homepage carousel styling*/
h1.heroCarousel-title {
    color: #05427f;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 3vw;
    font-family: "Bebas Neue",Arial,Helvetica,sans-serif!important;
}
p.heroCarousel-description {
    color: #05427f;
    font-weight: 800;
    font-size: 18px;
    font-family: "Bebas Neue",Arial,Helvetica,sans-serif!important;
}
span.heroCarousel-action.button.button--primary.button--large {
    background-color: #0070e7;
    /* box-shadow: none!important; */
    border: none;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 40px;
}

/*hide the 60 years experience header on smaller screens as it takes up too much space*/
@media only screen and (max-width: 960px) { [data-layout-id="f98ea882-14a5-4b4f-a138-54532e17db37"] div {
    display: none!important;
}}

/*prevent the Supra badges from showing on all sections*/
/*hide the Supra badge
div#starbbadgeStyledesktop\ {
    display: none;
}*/
/*show the Supra badge under the product title
.productView-product .starb-full {
    display: block!important;
}*/
/*show the Supra badge in the related products
.card-section.card-section--body .starb-full {
    display: block!important;
}*/
