  /*NewTabs*/

  .tabs-thumb{
    flex:0 0 auto;
}

.tabs-thumb a{
    display:block;
    padding:.8rem 1.1rem;
    font-size:.75rem;
    font-weight:300;
    letter-spacing:.06em;
    text-transform:uppercase;
    color:#ffffff;
    border-radius:0px;

    transition:.25s;
}

.tabs-thumb a:hover{
    background:#f5f5f5;
    color:#222;
    text-decoration:none;
}

.sub-nav .tabs-thumb.on.is-active a{
    color:#d72020;
    background:#FFF3F3;
    font-weight:700;
}

.sub-nav .tabs-thumbs {
  background: black;
}

.sub-nav-responsive{
    display:none;
}

@media(max-width:991px){

    .sub-nav{
        display:none;
    }

    .sub-nav-responsive{
        display:block;
        position:sticky;
        top:135px;
        z-index:890;
        background:#fff;
        border-bottom:1px solid #ececec;
    }

}

.sub-nav-responsive button{

    width:100%;
    height:56px;

    border:none;
    background:#fff;

    display:flex;
    justify-content:center;
    align-items:center;
    gap:.6rem;

    font-weight:600;
    letter-spacing:.06em;
    text-transform:uppercase;
    font-size:.8rem;

    color:#444;
}

.sub-nav-responsive ion-icon{
    font-size:18px;
    color:#E7302A;
}

.sub-nav-responsive .accordion-content{

    border-top:1px solid #eee;
    background:#fff;

}

.sub-nav-responsive .tabs-thumbs{

    display:flex;
    flex-direction:column;
    align-items:stretch;
    padding:0;

}

.sub-nav-responsive .tabs-thumb{

    display:block;
    border-bottom:1px solid #f2f2f2;

}

.sub-nav-responsive .tabs-thumb a{

    padding:1rem 1.4rem;
    text-transform:none;
    letter-spacing:0;
    border-radius:0;

}
