body{
    font-family: myriad-pro,verdana,arial,sans-serif!important; 
}

h1{
     font-family: linotype-sabon,sans-serif;
}

.page-header{
	background-color: #171717!important;
}


.h3, h3 {
    font-size: 1.5rem;
}

.cjbs-header{
    background: #ffd16b;
    padding: 2rem;
}

.cjbs-footer{
    background: #ffd16b;
    padding: 2rem;
}

a {
    color: #20399D;
}
.breadcrumb {
    background-color: #fafbfb !important;
}
.nav a.nav-link.active {
    color: #884488;
    border-left: 3px solid #884488;
}
.breadcrumb .breadcrumb-item.active {
    color: #884488;
}
.section-nav .nav-link {
    padding: .25rem 1rem;
    margin: .25rem 0;
}
.right-col h2 {
    margin-left: 1rem !important;
    font-size: 1.75rem;
}
.page-nav .nav-link {

    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

// font awesome duotone styling
.theme-cjbs {
  --fa-secondary-opacity: 1.0;
  --fa-primary-color: #171717;
  --fa-secondary-color: #fdb71b;
}