/*
    Make any css specific to a dealer in here.
 */

#logo {
    max-width: 440px;
    /* min-width: 160px; */
    /* min-height: 60px; */
}
#dxHeaderGrid.header-type-1 {
    grid-template-columns: minmax(160px, 500px) auto;
}
#headercontainer.is_stuck .nav-wrapper {
    min-height: 40px;
}
#dxHeaderGrid {
    padding: 14px 0 14px 0;
}
.featured-large-txt, .h2-featured h2, .full-width-home-section h2 {
    font-size: 3.2rem;
}
.full-width-home-section > div.single-hero-box {
    width: 900px;
    max-width: 90%;
    padding-bottom: 0;
}
.full-width-home-section > div.single-hero-box + div {padding-top: 20px;}
.dx-responsive-banner.idaho-hikers .resp-banner-text-containment {
    bottom: 38%;
}
nav.tm_navbar li .sub-menu > ul li a {
    letter-spacing: 0;
    font-stretch: 80%;
    font-size: 1.6rem;
}
#mfg-home-block {
    z-index: 2;
    position: relative;
    transform: none;
    margin-top: 0;
    max-width: 100%;
    left: unset;
    margin-left: unset;
    margin-right: unset;
    border-radius: unset;
    background-color: var(--bg-primary);
    overflow: hidden;
    width: 100%;
    filter: none;
    box-shadow: unset;
}
#mfg-home-block:before {
    display: none;
}
.card-list .single-card .image-wrapper.ratio-svg-icon {
    aspect-ratio: unset;
}
body {
    font-size: 1.7rem;
    font-family: var(--text-body-family);
    line-height: 1.6;
}
nav.tm_navbar li a {
    font-weight: 650;
    font-stretch: 50%;
}
.card-list .single-card .flex-actions-row button.action-btn {
    display: none;
}
.card-list .single-card .flex-actions-row button.action-btn[data-key="quick-contact"] {
    display: flex;
    justify-content: center;
}

@media (max-width: 768px) {
    #logo {
        max-width: 160px;
        min-width: 110px;
        /* min-height: unset; */
    }
    .featured-large-txt, .h2-featured h2, .full-width-home-section h2 {
        font-size: 2.6rem;
    }

}