.btn-info, .btn-info:active {
    background-color: #d53b91 !important;
    border-color: #d53b91 !important;
    color: #ffffff !important;    
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #c514b4 !important;
  border-color: #c514b4 !important;  
}
.search-toggle {    
    color: #ffffff;    
}
.search-result-form button {
    background: var(--purple);
}
.search-overlay-form button {
    background: var(--purple);
}
.search-overlay-form button:hover {
    background: var(--purple);
}


.cid-sRAtISOGzm .navbar {
    background-image: var(--gradient-primary-to-right);
    background-image: none;
}
.cid-sRAtISOGzm .navbar {
    background: var(--topnavigationColor);
}


/* new */
li.nav-item .btn.btn-link {
    color: #666;    
}
.search-toggle {
    color: #666666;
}
.search-overlay-form button {
    background: var(--gray);
}
.search-overlay-form button:hover {
    background: var(--gray);
}
.btn-info, .btn-info:active {
    background-color: var(--gray) !important;
    border-color: var(--gray) !important;
    color: #ffffff !important;    
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: var(--gray) !important;
  border-color: var(--gray) !important;  
}


@media (min-width: 992px) {
    .navbar-nav > li:first-child > a {
      margin-left: 20px;  
    }
}

div .cid-sRAtK8mSnJ {
    background-image: none !important;
}

.card-wrapper .display-4 { font-size:1.25rem;} 
.cid-s5z0evULgQ .card-box {
    padding-top: 0rem;   
}

.cid-sRAzMnmsBV .section-title-container .btn {    
    color: #fff;
}

div .blogpost .post-info {
    background-color: #931813;
}

.card-body p {
    font-size: 1.15rem;
    padding: 0;    
    line-height: 105%;
}