.navbar-light .btn-docs {
 color:#424046;
 border-color:#424046;
}

 .sidenav-cart a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 20px;
    color: #818181;
    display: block;
    transition: 0.3s;
  }


.btn-primary {
 color:#fff;
 background-color:#424046;
 border-color:#424046;
 box-shadow:0 .125rem .25rem rgba(13,20,49,.07)
}

.btn-secondary {
    color: #fff;
    background-color: #fd0103;
    border-color: #fd0103;
    box-shadow: 0 0.125rem 0.25rem rgb(13 20 49 / 7%);
}

.bg-primary {
 background-color:#424046!important;
}

.headroom--not-top.navbar-theme-primary {
 background-color:#424046
}


.text-success, 
.text-success:hover {
    color: #fd0103!important;
}

.icon-primary {
 color:#fd0103
}

.display-2 {
    font-size: 3.1rem;
}